summaryrefslogtreecommitdiff
path: root/doc/makerepropkg.1.asciidoc
diff options
context:
space:
mode:
authorEli Schwartz <eschwartz@archlinux.org>2019-12-08 15:07:00 -0500
committerLevente Polyak <anthraxx@archlinux.org>2020-02-27 14:49:54 +0100
commit51842a16769e63cd5a2eee5b540b903bf5eba1e5 (patch)
treeb572a21af857cc074553bd49da27cf1e192dff77 /doc/makerepropkg.1.asciidoc
parent53fe5c67a121a993666dfbef98eaba1c27a882c8 (diff)
downloaddevtools-51842a16769e63cd5a2eee5b540b903bf5eba1e5.tar.xz
makerepropkg: support checking multiple split packages
By specifying multiple package files, we assume they are all from the same PKGBUILD, and try to check them all against the produced artifacts. Since the buildinfo should be comparable for all of them, we simply use the first one passed on the command line. Signed-off-by: Eli Schwartz <eschwartz@archlinux.org> Signed-off-by: Levente Polyak <anthraxx@archlinux.org>
Diffstat (limited to 'doc/makerepropkg.1.asciidoc')
-rw-r--r--doc/makerepropkg.1.asciidoc8
1 files changed, 6 insertions, 2 deletions
diff --git a/doc/makerepropkg.1.asciidoc b/doc/makerepropkg.1.asciidoc
index 301b73e..0d7ddcb 100644
--- a/doc/makerepropkg.1.asciidoc
+++ b/doc/makerepropkg.1.asciidoc
@@ -7,12 +7,12 @@ makerepropkg - Rebuild a package to see if it is reproducible
Synopsis
--------
-makerepropkg [OPTIONS] <package_file>
+makerepropkg [OPTIONS] <package_file>...
Description
-----------
-Given the path to a built pacman package, attempt to rebuild it using the
+Given the path to a built pacman package(s), attempt to rebuild it using the
PKGBUILD in the current directory. The package will be built in an environment
as closely matching the environment of the initial package as possible, by
building up a chroot to match the information exposed in the package's
@@ -20,6 +20,10 @@ linkman:BUILDINFO[5] manifest. On success, the resulting package will be
compared to the input package, and makerepropkg will report whether the
artifacts are identical.
+When given multiple packages, additional package files are assumed to be split
+packages and will be treated as additional artifacts to compare during the
+verification step.
+
This implements a verifier for pacman/libalpm packages in accordance with the
link:https://reproducible-builds.org/[Reproducible Builds] project.