blob: 2f0bb810e27caffe9efbeb9fee8d19f08aa700a4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|
# pacman-hook-reproducible-status
A pacman hook to check whether installed/upgraded packages are reproducible.
After every transaction which installs or upgrades packages it
- fetches the current package list from <https://reproducible.archlinux.org/>,
- checks the reproducible status of each installed or upgraded package, and
- reports all packages which are not reproducible or unknown.
```console
# pacman -S tea mdcat
resolving dependencies...
looking for conflicting packages...
Package (1) Old Version New Version Net Change
community/tea 0.9.2-1 0.9.2-1 0,00 MiB
Total Installed Size: 22,09 MiB
Net Upgrade Size: 0,00 MiB
:: Proceed with installation? [Y/n]
(1/1) checking keys in keyring
(1/1) checking package integrity
(1/1) loading package files
(1/1) checking for file conflicts
(1/1) checking available disk space
:: Processing package changes...
(1/1) reinstalling tea
:: Running post-transaction hooks...
(1/2) Arming ConditionNeedsUpdate...
(2/2) Checking repro status...
NOT REPRODUCED: tea 0.9.2-1 status BAD
```
## Installation
Run `make install`, or install from the [AUR](https://aur.archlinux.org/packages/pacman-hook-reproducible-status).
## License
This Source Code Form is subject to the terms of the Mozilla Public
License, v. 2.0. If a copy of the MPL was not distributed with this
file, You can obtain one at http://mozilla.org/MPL/2.0/.
See `LICENSE`.
|