Running as unit: rb-build-i386_9-32113.service ==================================================================================== Fri Nov 22 04:45:45 UTC 2024 - running /srv/jenkins/bin/reproducible_build.sh (for job reproducible_builder_i386_9) on jenkins, called using "ionos2-i386 ionos6-i386" as arguments. Fri Nov 22 04:45:45 UTC 2024 - actually running "reproducible_build.sh" (md5sum 68e686e434c9ab7bc3ec047d8b309cbc) as "/tmp/jenkins-script-0A7HQVtl" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Fri Nov 22 04:45:45 UTC 2024 - checking /var/lib/jenkins/offline_nodes if ionos2-i386.debian.net is marked as down. Fri Nov 22 04:45:45 UTC 2024 - checking via ssh if ionos2-i386.debian.net is up. removed '/tmp/read-only-fs-test-bl9GE3' Fri Nov 22 04:45:46 UTC 2024 - checking /var/lib/jenkins/offline_nodes if ionos6-i386.debian.net is marked as down. Fri Nov 22 04:45:46 UTC 2024 - checking via ssh if ionos6-i386.debian.net is up. removed '/tmp/read-only-fs-test-boI2F9' ok, let's check if munge is building anywhere yet… ok, munge is not building anywhere… UPDATE 1 ============================================================================= Initialising reproducibly build of munge in unstable on i386 on jenkins now. 1st build will be done on ionos2-i386.debian.net. 2nd build will be done on ionos6-i386.debian.net. ============================================================================= Fri Nov 22 04:45:54 UTC 2024 I: starting to build munge/unstable/i386 on jenkins on '2024-11-22 04:45' Fri Nov 22 04:45:54 UTC 2024 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/i386_9/32113/console.log 1732250754 i386 unstable munge Fri Nov 22 04:45:54 UTC 2024 I: Downloading source for unstable/munge=0.5.15-4 --2024-11-22 04:45:54-- http://deb.debian.org/debian/pool/main/m/munge/munge_0.5.15-4.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 1994 (1.9K) [text/prs.lines.tag] Saving to: ‘munge_0.5.15-4.dsc’ 0K . 100% 284M=0s 2024-11-22 04:45:54 (284 MB/s) - ‘munge_0.5.15-4.dsc’ saved [1994/1994] --2024-11-22 04:45:54-- http://deb.debian.org/debian/pool/main/m/munge/munge_0.5.15-4.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 1994 (1.9K) [text/prs.lines.tag] Saving to: ‘munge_0.5.15-4.dsc’ 0K . 100% 284M=0s 2024-11-22 04:45:54 (284 MB/s) - ‘munge_0.5.15-4.dsc’ saved [1994/1994] Fri Nov 22 04:45:54 UTC 2024 I: munge_0.5.15-4.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: munge Binary: munge, libmunge-dev, libmunge2 Architecture: any Version: 0.5.15-4 Maintainer: Gennaro Oliva Homepage: https://dun.github.io/munge Standards-Version: 4.6.2 Vcs-Browser: https://salsa.debian.org/hpc-team/munge Vcs-Git: https://salsa.debian.org/hpc-team/munge.git Testsuite: autopkgtest Build-Depends: debhelper (>= 13), zlib1g-dev, libbz2-dev, libgcrypt20-dev, procps Package-List: libmunge-dev deb libdevel optional arch=any libmunge2 deb libs optional arch=any munge deb admin optional arch=any Checksums-Sha1: 88e4f0fa439d78c213e8a3aff7826756115075ce 283185 munge_0.5.15.orig.tar.gz 4d2f3ff0f98753e089fd054136c7171527f6271f 10484 munge_0.5.15-4.debian.tar.xz Checksums-Sha256: 51b2c81d1a7ec2ab5d486fa51b50c7e79eb1810ca6687b6ed65f3601abc55614 283185 munge_0.5.15.orig.tar.gz dd25bbd1773eeaab750fe1c21797bb4297aa06cc6e869b59e7a93dd7635c252f 10484 munge_0.5.15-4.debian.tar.xz Files: 0def5e24a4c1566526472ccafa2fa9aa 283185 munge_0.5.15.orig.tar.gz ef8fbda8f827679f6e9f2abf5b82151c 10484 munge_0.5.15-4.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQJFBAEBCgAvFiEE6zNF9WRBuLgad5h2ffpBrZYZhdcFAmX3QZYRHG9saXZhQGRl Ymlhbi5vcmcACgkQffpBrZYZhdcRag/+O7ZPCoFh1StNnl/v1bsIq55cJJ+llUFU eIVYBD3f7VdmuC1ALtkec472DEN/ReoMB18sXQ2ARLxPbG+xI7BvlVaAyCgUixRg HYJp+Pn6yyqMl28tE4FuhIpNZzfxH3UnmhjixovuwfOb3+0MyIeoDr1kwqa25mJp LqYHYiDTnMJggd6QkgymSeYjoEm2qTLcV7a3mULNj/FaUYiOEFN4INCWRafPRw8E OLFOgJb0vn9hdre71OVRD6LsckjnzkiLt1bxDdyPJy4nFk6Wno6zsr9uT02qfe7N JQ2qBnY85DtYU427TrUWFdUSfEdJA8IapEAni5kv/t35KS+NHBARKitWjGKF7aWo 0mlx6tErAFmFP9e05Ecoc8TtjLTsYRwdeiJiMJXRdIiL2j4xx+EFBZ2T9Whd9f6A XDsifTdNMDZXMzyBlX4M90FKf04UsXRzPTSjT5m9jEaAasn4xtahDuzOJYMKFa+3 jMIP/O6yEGYJTQW9YDaO8j209O9xVvEGVtR8cPSoYX5wC2xSll0qisEUIcliQwz2 zSu046kmC6ngI/m3NyqYHwm+SRf4tphlK/ts0CHlPxMxllr5Bb8oXzBVOdf8tNPP sLChOfNMQmtAM4cLsQ8LCAw89WOiAVkAtUlf3DwVafenYjECjK7rDvyouIzdRCYX 22NezwgPV7Q= =19R5 -----END PGP SIGNATURE----- Fri Nov 22 04:45:54 UTC 2024 I: Checking whether the package is not for us Fri Nov 22 04:45:54 UTC 2024 I: Starting 1st build on remote node ionos2-i386.debian.net. Fri Nov 22 04:45:54 UTC 2024 I: Preparing to do remote build '1' on ionos2-i386.debian.net. Fri Nov 22 04:45:54 UTC 2024 - checking /var/lib/jenkins/offline_nodes if ionos2-i386.debian.net is marked as down. Fri Nov 22 04:45:54 UTC 2024 - checking via ssh if ionos2-i386.debian.net is up. removed '/tmp/read-only-fs-test-NvwobC' ==================================================================================== Fri Nov 22 04:45:55 UTC 2024 - running /srv/jenkins/bin/reproducible_build.sh (for job /srv/jenkins/bin/reproducible_build.sh) on ionos2-i386, called using "1 munge unstable /srv/reproducible-results/rbuild-debian/r-b-build.XdIK1fDb 0.5.15-4" as arguments. Fri Nov 22 04:45:55 UTC 2024 - actually running "reproducible_build.sh" (md5sum 68e686e434c9ab7bc3ec047d8b309cbc) as "/tmp/jenkins-script-uADnrJTb" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Fri Nov 22 04:45:55 UTC 2024 I: Downloading source for unstable/munge=0.5.15-4 Reading package lists... NOTICE: 'munge' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/hpc-team/munge.git Please use: git clone https://salsa.debian.org/hpc-team/munge.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 296 kB of source archives. Get:1 http://deb.debian.org/debian unstable/main munge 0.5.15-4 (dsc) [1994 B] Get:2 http://deb.debian.org/debian unstable/main munge 0.5.15-4 (tar) [283 kB] Get:3 http://deb.debian.org/debian unstable/main munge 0.5.15-4 (diff) [10.5 kB] Fetched 296 kB in 0s (4031 kB/s) Download complete and in download only mode Reading package lists... NOTICE: 'munge' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/hpc-team/munge.git Please use: git clone https://salsa.debian.org/hpc-team/munge.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 296 kB of source archives. Get:1 http://deb.debian.org/debian unstable/main munge 0.5.15-4 (dsc) [1994 B] Get:2 http://deb.debian.org/debian unstable/main munge 0.5.15-4 (tar) [283 kB] Get:3 http://deb.debian.org/debian unstable/main munge 0.5.15-4 (diff) [10.5 kB] Fetched 296 kB in 0s (4031 kB/s) Download complete and in download only mode ============================================================================= Building munge in unstable on i386 on ionos2-i386 now. Date: Fri Nov 22 05:45:56 CET 2024 Date UTC: Fri Nov 22 04:45:56 UTC 2024 ============================================================================= W: /root/.pbuilderrc does not exist I: Logging to b1/build.log I: pbuilder: network access will be disabled during build I: Current time: Thu Nov 21 16:45:56 -12 2024 I: pbuilder-time-stamp: 1732250756 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: using eatmydata during job I: Copying source file I: copying [munge_0.5.15-4.dsc] I: copying [./munge_0.5.15.orig.tar.gz] I: copying [./munge_0.5.15-4.debian.tar.xz] I: Extracting source gpgv: Signature made Sun Mar 17 19:16:38 2024 gpgv: using RSA key EB3345F56441B8B81A7798767DFA41AD961985D7 gpgv: issuer "oliva@debian.org" gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./munge_0.5.15-4.dsc: no acceptable signature found dpkg-source: info: extracting munge in munge-0.5.15 dpkg-source: info: unpacking munge_0.5.15.orig.tar.gz dpkg-source: info: unpacking munge_0.5.15-4.debian.tar.xz I: using fakeroot in build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/33378/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='i386' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=11 ' DISTRIBUTION='unstable' HOME='/root' HOST_ARCH='i386' IFS=' ' INVOCATION_ID='1566b177b38744a0a5deb7a7e159e52b' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' LD_LIBRARY_PATH='/usr/lib/libeatmydata' LD_PRELOAD='libeatmydata.so' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='33378' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.XdIK1fDb/pbuilderrc_ORpq --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.XdIK1fDb/b1 --logfile b1/build.log munge_0.5.15-4.dsc' SUDO_GID='112' SUDO_UID='107' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://46.16.76.132:3128' I: uname -a Linux ionos2-i386 6.1.0-27-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.115-1 (2024-11-01) x86_64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 4 21:30 /bin -> usr/bin I: user script /srv/workspace/pbuilder/33378/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: i386 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper (>= 13), zlib1g-dev, libbz2-dev, libgcrypt20-dev, procps dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19952 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper (>= 13); however: Package debhelper is not installed. pbuilder-satisfydepends-dummy depends on zlib1g-dev; however: Package zlib1g-dev is not installed. pbuilder-satisfydepends-dummy depends on libbz2-dev; however: Package libbz2-dev is not installed. pbuilder-satisfydepends-dummy depends on libgcrypt20-dev; however: Package libgcrypt20-dev is not installed. pbuilder-satisfydepends-dummy depends on procps; however: Package procps is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libbz2-dev{a} libdebhelper-perl{a} libelf1t64{a} libfile-stripnondeterminism-perl{a} libgcrypt20-dev{a} libgpg-error-dev{a} libicu72{a} libmagic-mgc{a} libmagic1t64{a} libpipeline1{a} libproc2-0{a} libtool{a} libuchardet0{a} libxml2{a} m4{a} man-db{a} po-debconf{a} procps{a} sensible-utils{a} zlib1g-dev{a} The following packages are RECOMMENDED but will NOT be installed: bzip2-doc curl libarchive-cpio-perl libltdl-dev libmail-sendmail-perl linux-sysctl-defaults lynx psmisc wget 0 packages upgraded, 35 newly installed, 0 to remove and 0 not upgraded. Need to get 23.0 MB of archives. After unpacking 82.6 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main i386 libproc2-0 i386 2:4.0.4-6 [65.7 kB] Get: 2 http://deb.debian.org/debian unstable/main i386 procps i386 2:4.0.4-6 [876 kB] Get: 3 http://deb.debian.org/debian unstable/main i386 sensible-utils all 0.0.24 [24.8 kB] Get: 4 http://deb.debian.org/debian unstable/main i386 libmagic-mgc i386 1:5.45-3+b1 [314 kB] Get: 5 http://deb.debian.org/debian unstable/main i386 libmagic1t64 i386 1:5.45-3+b1 [115 kB] Get: 6 http://deb.debian.org/debian unstable/main i386 file i386 1:5.45-3+b1 [43.2 kB] Get: 7 http://deb.debian.org/debian unstable/main i386 gettext-base i386 0.22.5-2 [201 kB] Get: 8 http://deb.debian.org/debian unstable/main i386 libuchardet0 i386 0.0.8-1+b2 [69.2 kB] Get: 9 http://deb.debian.org/debian unstable/main i386 groff-base i386 1.23.0-5 [1196 kB] Get: 10 http://deb.debian.org/debian unstable/main i386 bsdextrautils i386 2.40.2-11 [95.6 kB] Get: 11 http://deb.debian.org/debian unstable/main i386 libpipeline1 i386 1.5.8-1 [41.2 kB] Get: 12 http://deb.debian.org/debian unstable/main i386 man-db i386 2.13.0-1 [1428 kB] Get: 13 http://deb.debian.org/debian unstable/main i386 m4 i386 1.4.19-4 [293 kB] Get: 14 http://deb.debian.org/debian unstable/main i386 autoconf all 2.72-3 [493 kB] Get: 15 http://deb.debian.org/debian unstable/main i386 autotools-dev all 20220109.1 [51.6 kB] Get: 16 http://deb.debian.org/debian unstable/main i386 automake all 1:1.16.5-1.3 [823 kB] Get: 17 http://deb.debian.org/debian unstable/main i386 autopoint all 0.22.5-2 [723 kB] Get: 18 http://deb.debian.org/debian unstable/main i386 libdebhelper-perl all 13.20 [89.7 kB] Get: 19 http://deb.debian.org/debian unstable/main i386 libtool all 2.4.7-8 [517 kB] Get: 20 http://deb.debian.org/debian unstable/main i386 dh-autoreconf all 20 [17.1 kB] Get: 21 http://deb.debian.org/debian unstable/main i386 libarchive-zip-perl all 1.68-1 [104 kB] Get: 22 http://deb.debian.org/debian unstable/main i386 libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB] Get: 23 http://deb.debian.org/debian unstable/main i386 dh-strip-nondeterminism all 1.14.0-1 [8448 B] Get: 24 http://deb.debian.org/debian unstable/main i386 libelf1t64 i386 0.192-4 [195 kB] Get: 25 http://deb.debian.org/debian unstable/main i386 dwz i386 0.15-1+b1 [116 kB] Get: 26 http://deb.debian.org/debian unstable/main i386 libicu72 i386 72.1-5+b1 [9583 kB] Get: 27 http://deb.debian.org/debian unstable/main i386 libxml2 i386 2.12.7+dfsg+really2.9.14-0.2+b1 [734 kB] Get: 28 http://deb.debian.org/debian unstable/main i386 gettext i386 0.22.5-2 [1631 kB] Get: 29 http://deb.debian.org/debian unstable/main i386 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 30 http://deb.debian.org/debian unstable/main i386 po-debconf all 1.0.21+nmu1 [248 kB] Get: 31 http://deb.debian.org/debian unstable/main i386 debhelper all 13.20 [915 kB] Get: 32 http://deb.debian.org/debian unstable/main i386 libbz2-dev i386 1.0.8-6 [32.1 kB] Get: 33 http://deb.debian.org/debian unstable/main i386 libgpg-error-dev i386 1.50-4 [146 kB] Get: 34 http://deb.debian.org/debian unstable/main i386 libgcrypt20-dev i386 1.11.0-6 [852 kB] Get: 35 http://deb.debian.org/debian unstable/main i386 zlib1g-dev i386 1:1.3.dfsg+really1.3.1-1+b1 [916 kB] Fetched 23.0 MB in 0s (65.0 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libproc2-0:i386. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19952 files and directories currently installed.) Preparing to unpack .../00-libproc2-0_2%3a4.0.4-6_i386.deb ... Unpacking libproc2-0:i386 (2:4.0.4-6) ... Selecting previously unselected package procps. Preparing to unpack .../01-procps_2%3a4.0.4-6_i386.deb ... Unpacking procps (2:4.0.4-6) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../02-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../03-libmagic-mgc_1%3a5.45-3+b1_i386.deb ... Unpacking libmagic-mgc (1:5.45-3+b1) ... Selecting previously unselected package libmagic1t64:i386. Preparing to unpack .../04-libmagic1t64_1%3a5.45-3+b1_i386.deb ... Unpacking libmagic1t64:i386 (1:5.45-3+b1) ... Selecting previously unselected package file. Preparing to unpack .../05-file_1%3a5.45-3+b1_i386.deb ... Unpacking file (1:5.45-3+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../06-gettext-base_0.22.5-2_i386.deb ... Unpacking gettext-base (0.22.5-2) ... Selecting previously unselected package libuchardet0:i386. Preparing to unpack .../07-libuchardet0_0.0.8-1+b2_i386.deb ... Unpacking libuchardet0:i386 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../08-groff-base_1.23.0-5_i386.deb ... Unpacking groff-base (1.23.0-5) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../09-bsdextrautils_2.40.2-11_i386.deb ... Unpacking bsdextrautils (2.40.2-11) ... Selecting previously unselected package libpipeline1:i386. Preparing to unpack .../10-libpipeline1_1.5.8-1_i386.deb ... Unpacking libpipeline1:i386 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../11-man-db_2.13.0-1_i386.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package m4. Preparing to unpack .../12-m4_1.4.19-4_i386.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../13-autoconf_2.72-3_all.deb ... Unpacking autoconf (2.72-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../14-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../15-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../16-autopoint_0.22.5-2_all.deb ... Unpacking autopoint (0.22.5-2) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../17-libdebhelper-perl_13.20_all.deb ... Unpacking libdebhelper-perl (13.20) ... Selecting previously unselected package libtool. Preparing to unpack .../18-libtool_2.4.7-8_all.deb ... Unpacking libtool (2.4.7-8) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../19-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../20-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../21-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../22-dh-strip-nondeterminism_1.14.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.14.0-1) ... Selecting previously unselected package libelf1t64:i386. Preparing to unpack .../23-libelf1t64_0.192-4_i386.deb ... Unpacking libelf1t64:i386 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../24-dwz_0.15-1+b1_i386.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libicu72:i386. Preparing to unpack .../25-libicu72_72.1-5+b1_i386.deb ... Unpacking libicu72:i386 (72.1-5+b1) ... Selecting previously unselected package libxml2:i386. Preparing to unpack .../26-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_i386.deb ... Unpacking libxml2:i386 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Selecting previously unselected package gettext. Preparing to unpack .../27-gettext_0.22.5-2_i386.deb ... Unpacking gettext (0.22.5-2) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../28-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../29-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../30-debhelper_13.20_all.deb ... Unpacking debhelper (13.20) ... Selecting previously unselected package libbz2-dev:i386. Preparing to unpack .../31-libbz2-dev_1.0.8-6_i386.deb ... Unpacking libbz2-dev:i386 (1.0.8-6) ... Selecting previously unselected package libgpg-error-dev:i386. Preparing to unpack .../32-libgpg-error-dev_1.50-4_i386.deb ... Unpacking libgpg-error-dev:i386 (1.50-4) ... Selecting previously unselected package libgcrypt20-dev:i386. Preparing to unpack .../33-libgcrypt20-dev_1.11.0-6_i386.deb ... Unpacking libgcrypt20-dev:i386 (1.11.0-6) ... Selecting previously unselected package zlib1g-dev:i386. Preparing to unpack .../34-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_i386.deb ... Unpacking zlib1g-dev:i386 (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up libpipeline1:i386 (1.5.8-1) ... Setting up libicu72:i386 (72.1-5+b1) ... Setting up bsdextrautils (2.40.2-11) ... Setting up libmagic-mgc (1:5.45-3+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libdebhelper-perl (13.20) ... Setting up libmagic1t64:i386 (1:5.45-3+b1) ... Setting up gettext-base (0.22.5-2) ... Setting up m4 (1.4.19-4) ... Setting up file (1:5.45-3+b1) ... Setting up libelf1t64:i386 (0.192-4) ... Setting up autotools-dev (20220109.1) ... Setting up libgpg-error-dev:i386 (1.50-4) ... Setting up libproc2-0:i386 (2:4.0.4-6) ... Setting up autopoint (0.22.5-2) ... Setting up autoconf (2.72-3) ... Setting up zlib1g-dev:i386 (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up dwz (0.15-1+b1) ... Setting up sensible-utils (0.0.24) ... Setting up libuchardet0:i386 (0.0.8-1+b2) ... Setting up procps (2:4.0.4-6) ... Setting up libxml2:i386 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Setting up libbz2-dev:i386 (1.0.8-6) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... Setting up gettext (0.22.5-2) ... Setting up libtool (2.4.7-8) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up libgcrypt20-dev:i386 (1.11.0-6) ... Setting up dh-strip-nondeterminism (1.14.0-1) ... Setting up groff-base (1.23.0-5) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Setting up debhelper (13.20) ... Processing triggers for libc-bin (2.40-3) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps Reading package lists... Building dependency tree... Reading state information... fakeroot is already the newest version (1.36-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package I: Running cd /build/reproducible-path/munge-0.5.15/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../munge_0.5.15-4_source.changes dpkg-buildpackage: info: source package munge dpkg-buildpackage: info: source version 0.5.15-4 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Gennaro Oliva dpkg-source --before-build . dpkg-buildpackage: info: host architecture i386 fakeroot debian/rules clean dh clean dh: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). debian/rules override_dh_clean make[1]: Entering directory '/build/reproducible-path/munge-0.5.15' dh_clean -d -X build-aux/tap-driver.sh.bak make[1]: Leaving directory '/build/reproducible-path/munge-0.5.15' debian/rules build dh build dh: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). dh_update_autotools_config dh_autoreconf libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'. libtoolize: copying file 'build-aux/ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: copying file 'm4/libtool.m4' libtoolize: copying file 'm4/ltoptions.m4' libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' libtoolize: copying file 'm4/lt~obsolete.m4' configure.ac:31: installing 'build-aux/compile' configure.ac:32: installing 'build-aux/config.guess' configure.ac:32: installing 'build-aux/config.sub' configure.ac:28: installing 'build-aux/install-sh' configure.ac:28: installing 'build-aux/missing' configure.ac:17: installing 'build-aux/tap-driver.sh' src/common/Makefile.am: installing 'build-aux/depcomp' parallel-tests: installing 'build-aux/test-driver' src/munge/Makefile.am:54: warning: source file '$(top_srcdir)/src/common/query.c' is in a subdirectory, src/munge/Makefile.am:54: but option 'subdir-objects' is disabled automake: warning: possible forward-incompatibility. automake: At least one source file is in a subdirectory, but the 'subdir-objects' automake: automake option hasn't been enabled. For now, the corresponding output automake: object file(s) will be placed in the top-level directory. However, this automake: behavior may change in a future Automake major version, with object automake: files being placed in the same subdirectory as the corresponding sources. automake: You are advised to start using 'subdir-objects' option throughout your automake: project, to avoid future incompatibilities. src/munge/Makefile.am:54: warning: source file '$(top_srcdir)/src/common/xgetgr.c' is in a subdirectory, src/munge/Makefile.am:54: but option 'subdir-objects' is disabled src/munge/Makefile.am:54: warning: source file '$(top_srcdir)/src/common/xgetpw.c' is in a subdirectory, src/munge/Makefile.am:54: but option 'subdir-objects' is disabled src/munge/Makefile.am:54: warning: source file '$(top_srcdir)/src/common/xsignal.c' is in a subdirectory, src/munge/Makefile.am:54: but option 'subdir-objects' is disabled src/munge/Makefile.am:83: warning: source file '$(top_srcdir)/src/common/query.c' is in a subdirectory, src/munge/Makefile.am:83: but option 'subdir-objects' is disabled src/munge/Makefile.am:83: warning: source file '$(top_srcdir)/src/common/xgetgr.c' is in a subdirectory, src/munge/Makefile.am:83: but option 'subdir-objects' is disabled src/munge/Makefile.am:83: warning: source file '$(top_srcdir)/src/common/xgetpw.c' is in a subdirectory, src/munge/Makefile.am:83: but option 'subdir-objects' is disabled src/munge/Makefile.am:83: warning: source file '$(top_srcdir)/src/common/xsignal.c' is in a subdirectory, src/munge/Makefile.am:83: but option 'subdir-objects' is disabled src/munge/Makefile.am:108: warning: source file '$(top_srcdir)/src/common/xsignal.c' is in a subdirectory, src/munge/Makefile.am:108: but option 'subdir-objects' is disabled src/munged/Makefile.am:60: warning: source file '$(top_srcdir)/src/common/crypto.c' is in a subdirectory, src/munged/Makefile.am:60: but option 'subdir-objects' is disabled src/munged/Makefile.am:60: warning: source file '$(top_srcdir)/src/common/entropy.c' is in a subdirectory, src/munged/Makefile.am:60: but option 'subdir-objects' is disabled src/munged/Makefile.am:60: warning: source file '$(top_srcdir)/src/common/mac.c' is in a subdirectory, src/munged/Makefile.am:60: but option 'subdir-objects' is disabled src/munged/Makefile.am:60: warning: source file '$(top_srcdir)/src/common/md.c' is in a subdirectory, src/munged/Makefile.am:60: but option 'subdir-objects' is disabled src/munged/Makefile.am:60: warning: source file '$(top_srcdir)/src/common/query.c' is in a subdirectory, src/munged/Makefile.am:60: but option 'subdir-objects' is disabled src/munged/Makefile.am:60: warning: source file '$(top_srcdir)/src/common/rotate.c' is in a subdirectory, src/munged/Makefile.am:60: but option 'subdir-objects' is disabled src/munged/Makefile.am:60: warning: source file '$(top_srcdir)/src/common/xgetgr.c' is in a subdirectory, src/munged/Makefile.am:60: but option 'subdir-objects' is disabled src/munged/Makefile.am:60: warning: source file '$(top_srcdir)/src/common/xgetpw.c' is in a subdirectory, src/munged/Makefile.am:60: but option 'subdir-objects' is disabled src/munged/Makefile.am:60: warning: source file '$(top_srcdir)/src/common/xsignal.c' is in a subdirectory, src/munged/Makefile.am:60: but option 'subdir-objects' is disabled src/mungekey/Makefile.am:53: warning: source file '$(top_srcdir)/src/common/crypto.c' is in a subdirectory, src/mungekey/Makefile.am:53: but option 'subdir-objects' is disabled src/mungekey/Makefile.am:53: warning: source file '$(top_srcdir)/src/common/entropy.c' is in a subdirectory, src/mungekey/Makefile.am:53: but option 'subdir-objects' is disabled src/mungekey/Makefile.am:53: warning: source file '$(top_srcdir)/src/common/hkdf.c' is in a subdirectory, src/mungekey/Makefile.am:53: but option 'subdir-objects' is disabled src/mungekey/Makefile.am:53: warning: source file '$(top_srcdir)/src/common/mac.c' is in a subdirectory, src/mungekey/Makefile.am:53: but option 'subdir-objects' is disabled src/mungekey/Makefile.am:53: warning: source file '$(top_srcdir)/src/common/md.c' is in a subdirectory, src/mungekey/Makefile.am:53: but option 'subdir-objects' is disabled src/mungekey/Makefile.am:53: warning: source file '$(top_srcdir)/src/common/rotate.c' is in a subdirectory, src/mungekey/Makefile.am:53: but option 'subdir-objects' is disabled src/mungekey/Makefile.am:53: warning: source file '$(top_srcdir)/src/common/xsignal.c' is in a subdirectory, src/mungekey/Makefile.am:53: but option 'subdir-objects' is disabled debian/rules override_dh_auto_configure make[1]: Entering directory '/build/reproducible-path/munge-0.5.15' dh_auto_configure -a -- --with-pkgconfigdir=/usr/lib/i386-linux-gnu/pkgconfig --with-systemdunitdir=/usr/lib/systemd/system dh_auto_configure: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). ./configure --build=i686-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/i386-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --with-pkgconfigdir=/usr/lib/i386-linux-gnu/pkgconfig --with-systemdunitdir=/usr/lib/systemd/system checking for MUNGE socket pathname... default checking for runstatedir... /run checking for systemdunitdir... /usr/lib/systemd/system checking for sysvinitddir... disabled checking for sysconfigdir... ${sysconfdir}/default checking for logrotateddir... ${sysconfdir}/logrotate.d checking for pkgconfigdir... /usr/lib/i386-linux-gnu/pkgconfig checking for a sense of humor... where's the kaboom? checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a race-free mkdir -p... /usr/bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether to enable maintainer-specific portions of Makefiles... no checking whether make supports nested variables... (cached) yes checking whether make supports the include directive... yes (GNU style) checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking whether gcc understands -c and -o together... yes checking dependency style of gcc... none checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for wchar.h... yes checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking whether _XOPEN_SOURCE should be defined... no checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking how to print strings... printf checking for a sed that does not truncate output... /usr/bin/sed checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for fgrep... /usr/bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert i686-pc-linux-gnu file names to i686-pc-linux-gnu format... func_convert_file_noop checking how to convert i686-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for file... file checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for ar... ar checking for archiver @FILE support... @ checking for strip... strip checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for a working dd... /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for mt... no checking if : is a manifest tool... no checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking for specified code architecture... no checking for gawk... (cached) mawk checking for gcc... (cached) gcc checking whether the compiler supports GNU C... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to enable C11 features... (cached) none needed checking whether gcc understands -c and -o together... (cached) yes checking dependency style of gcc... (cached) none checking whether ln -s works... yes checking whether make sets $(MAKE)... (cached) yes checking for a sed that does not truncate output... (cached) /usr/bin/sed checking whether debugging is enabled... no checking how to link against pthreads... -lpthread checking for BZ2_bzBuffToBuffCompress in default libs... no checking for BZ2_bzBuffToBuffCompress in -lbz2... yes checking for clock_gettime in default libs... yes checking for compress in default libs... no checking for compress in -lz... yes checking for library containing gethostbyname... none required checking for library containing socket... none required checking for gpgrt-config... /usr/bin/gpgrt-config configure: Use gpgrt-config as libgcrypt-config checking for LIBGCRYPT - version >= 1.2.0... yes (1.11.0) checking LIBGCRYPT API version... okay checking for OpenSSL installation... no checking which cryptographic library to use... libgcrypt checking for bzlib.h... yes checking for ifaddrs.h... yes checking for standards.h... no checking for sys/random.h... yes checking for zlib.h... yes checking for an ANSI C-conforming const... yes checking for uid_t... yes checking for gid_t... yes checking for socklen_t... yes checking for clock_nanosleep... yes checking for getentropy... yes checking for getifaddrs... yes checking for getrandom... yes checking for localtime_r... yes checking for mlockall... yes checking for sysconf... yes checking for inet_ntop... yes checking for strlcat... yes checking for strlcpy... yes checking for getgrent... yes checking for getgrent_r (AIX)... no checking for getgrent_r (GNU)... yes checking for getgrent_r (SunOS)... no checking for getgrnam... yes checking for getgrnam_r (POSIX)... yes checking for getgrnam_r (SunOS)... no checking for getpwnam... yes checking for getpwnam_r (AIX)... no checking for getpwnam_r (POSIX)... yes checking for getpwnam_r (SunOS)... no configure: checking authentication support checking for getpeereid... no checking for getpeerucred... no checking for ucred.h... no checking for struct ucred... yes checking for SO_PEERCRED sockopt... yes checking for struct xucred... no checking for LOCAL_PEERCRED sockopt... no checking for struct strrecvfd... no checking if file descriptors can be passed over a fifo... no checking for /dev/spx... no checking for authentication method... AUTH_METHOD_SO_PEERCRED checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating src/common/Makefile config.status: creating src/etc/Makefile config.status: creating src/libcommon/Makefile config.status: creating src/libmissing/Makefile config.status: creating src/libmunge/Makefile config.status: creating src/libtap/Makefile config.status: creating src/munge/Makefile config.status: creating src/munged/Makefile config.status: creating src/mungekey/Makefile config.status: creating t/Makefile config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands make[1]: Leaving directory '/build/reproducible-path/munge-0.5.15' dh_auto_build dh_auto_build: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). make -j11 make[1]: Entering directory '/build/reproducible-path/munge-0.5.15' make all-recursive make[2]: Entering directory '/build/reproducible-path/munge-0.5.15' Making all in src make[3]: Entering directory '/build/reproducible-path/munge-0.5.15/src' Making all in common make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/common' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/common' Making all in etc make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/etc' /usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib/i386-linux-gnu|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib/i386-linux-gnu/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/i386-linux-gnu/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/usr/com|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/default|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './munge.logrotate.conf.in' > './munge.logrotate.conf' /usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib/i386-linux-gnu|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib/i386-linux-gnu/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/i386-linux-gnu/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/usr/com|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/default|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './munge.pkgconfig.pc.in' > './munge.pkgconfig.pc' /usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib/i386-linux-gnu|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib/i386-linux-gnu/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/i386-linux-gnu/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/usr/com|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/default|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './munge.systemd.service.in' > './munge.systemd.service' /usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib/i386-linux-gnu|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib/i386-linux-gnu/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/i386-linux-gnu/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/usr/com|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/default|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './munge.systemd.sysconfig.in' > './munge.systemd.sysconfig' /usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib/i386-linux-gnu|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib/i386-linux-gnu/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/i386-linux-gnu/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/usr/com|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/default|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './munge.sysvinit.init.in' > './munge.sysvinit.init' /usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib/i386-linux-gnu|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib/i386-linux-gnu/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/i386-linux-gnu/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/usr/com|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/default|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './munge.sysvinit.sysconfig.in' > './munge.sysvinit.sysconfig' /usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib/i386-linux-gnu|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib/i386-linux-gnu/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/i386-linux-gnu/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/usr/com|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/default|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './munge.tmpfiles.conf.in' > './munge.tmpfiles.conf' make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/etc' Making all in libcommon make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE='"2022-06-22"' -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libcommon_la-daemonpipe.lo `test -f 'daemonpipe.c' || echo './'`daemonpipe.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE='"2022-06-22"' -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libcommon_la-fd.lo `test -f 'fd.c' || echo './'`fd.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE='"2022-06-22"' -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libcommon_la-license.lo `test -f 'license.c' || echo './'`license.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE='"2022-06-22"' -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libcommon_la-log.lo `test -f 'log.c' || echo './'`log.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE='"2022-06-22"' -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libcommon_la-m_msg.lo `test -f 'm_msg.c' || echo './'`m_msg.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE='"2022-06-22"' -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libcommon_la-str.lo `test -f 'str.c' || echo './'`str.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE='"2022-06-22"' -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libcommon_la-version.lo `test -f 'version.c' || echo './'`version.c /usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib/i386-linux-gnu|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib/i386-linux-gnu/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/i386-linux-gnu/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/usr/com|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/default|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './munge.7.in' > './munge.7' libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE=\"2022-06-22\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c version.c -fPIC -DPIC -o .libs/libcommon_la-version.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE=\"2022-06-22\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c fd.c -fPIC -DPIC -o .libs/libcommon_la-fd.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE=\"2022-06-22\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c daemonpipe.c -fPIC -DPIC -o .libs/libcommon_la-daemonpipe.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE=\"2022-06-22\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c log.c -fPIC -DPIC -o .libs/libcommon_la-log.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE=\"2022-06-22\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c license.c -fPIC -DPIC -o .libs/libcommon_la-license.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE=\"2022-06-22\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c m_msg.c -fPIC -DPIC -o .libs/libcommon_la-m_msg.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE=\"2022-06-22\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c str.c -fPIC -DPIC -o .libs/libcommon_la-str.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE=\"2022-06-22\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c version.c -o libcommon_la-version.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE=\"2022-06-22\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c license.c -o libcommon_la-license.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE=\"2022-06-22\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c daemonpipe.c -o libcommon_la-daemonpipe.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE=\"2022-06-22\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c str.c -o libcommon_la-str.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE=\"2022-06-22\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c log.c -o libcommon_la-log.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE=\"2022-06-22\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c fd.c -o libcommon_la-fd.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE=\"2022-06-22\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c m_msg.c -o libcommon_la-m_msg.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o libcommon.la libcommon_la-daemonpipe.lo libcommon_la-fd.lo libcommon_la-license.lo libcommon_la-log.lo libcommon_la-m_msg.lo libcommon_la-str.lo libcommon_la-version.lo libtool: link: ar cr .libs/libcommon.a .libs/libcommon_la-daemonpipe.o .libs/libcommon_la-fd.o .libs/libcommon_la-license.o .libs/libcommon_la-log.o .libs/libcommon_la-m_msg.o .libs/libcommon_la-str.o .libs/libcommon_la-version.o libtool: link: ranlib .libs/libcommon.a libtool: link: ( cd ".libs" && rm -f "libcommon.la" && ln -s "../libcommon.la" "libcommon.la" ) make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' Making all in libmissing make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmissing' /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o getopt.lo getopt.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o getopt1.lo getopt1.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c getopt.c -fPIC -DPIC -o .libs/getopt.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c getopt1.c -fPIC -DPIC -o .libs/getopt1.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c getopt1.c -o getopt1.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c getopt.c -o getopt.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o libmissing.la getopt.lo getopt1.lo libtool: link: ar cr .libs/libmissing.a .libs/getopt.o .libs/getopt1.o libtool: link: ranlib .libs/libmissing.a libtool: link: ( cd ".libs" && rm -f "libmissing.la" && ln -s "../libmissing.la" "libmissing.la" ) make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmissing' Making all in libmunge make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmunge' /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libmunge_la-auth_send.lo `test -f 'auth_send.c' || echo './'`auth_send.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libmunge_la-ctx.lo `test -f 'ctx.c' || echo './'`ctx.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libmunge_la-decode.lo `test -f 'decode.c' || echo './'`decode.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libmunge_la-encode.lo `test -f 'encode.c' || echo './'`encode.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libmunge_la-enum.lo `test -f 'enum.c' || echo './'`enum.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libmunge_la-m_msg_client.lo `test -f 'm_msg_client.c' || echo './'`m_msg_client.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libmunge_la-strerror.lo `test -f 'strerror.c' || echo './'`strerror.c /usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib/i386-linux-gnu|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib/i386-linux-gnu/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/i386-linux-gnu/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/usr/com|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/default|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './munge.3.in' > './munge.3' /usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib/i386-linux-gnu|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib/i386-linux-gnu/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/i386-linux-gnu/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/usr/com|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/default|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './munge_ctx.3.in' > './munge_ctx.3' /usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib/i386-linux-gnu|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib/i386-linux-gnu/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/i386-linux-gnu/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/usr/com|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/default|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './munge_enum.3.in' > './munge_enum.3' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: 'libcommon.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c auth_send.c -fPIC -DPIC -o .libs/libmunge_la-auth_send.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c strerror.c -fPIC -DPIC -o .libs/libmunge_la-strerror.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c enum.c -fPIC -DPIC -o .libs/libmunge_la-enum.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c decode.c -fPIC -DPIC -o .libs/libmunge_la-decode.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c encode.c -fPIC -DPIC -o .libs/libmunge_la-encode.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c m_msg_client.c -fPIC -DPIC -o .libs/libmunge_la-m_msg_client.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c ctx.c -fPIC -DPIC -o .libs/libmunge_la-ctx.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c auth_send.c -o libmunge_la-auth_send.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c strerror.c -o libmunge_la-strerror.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c enum.c -o libmunge_la-enum.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c encode.c -o libmunge_la-encode.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c ctx.c -o libmunge_la-ctx.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c decode.c -o libmunge_la-decode.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c m_msg_client.c -o libmunge_la-m_msg_client.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -export-symbols-regex "^munge_.*" -version-info 2:0:0 -Wl,-z,relro -Wl,-z,now -o libmunge.la -rpath /usr/lib/i386-linux-gnu libmunge_la-auth_send.lo libmunge_la-ctx.lo libmunge_la-decode.lo libmunge_la-encode.lo libmunge_la-enum.lo libmunge_la-m_msg_client.lo libmunge_la-strerror.lo ../../src/libcommon/libcommon.la libtool: link: /usr/bin/nm -B .libs/libmunge_la-auth_send.o .libs/libmunge_la-ctx.o .libs/libmunge_la-decode.o .libs/libmunge_la-encode.o .libs/libmunge_la-enum.o .libs/libmunge_la-m_msg_client.o .libs/libmunge_la-strerror.o ../../src/libcommon/.libs/libcommon.a | /usr/bin/sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | /usr/bin/sed '/ __gnu_lto/d' | /usr/bin/sed 's/.* //' | sort | uniq > .libs/libmunge.exp libtool: link: /usr/bin/grep -E -e "^munge_.*" ".libs/libmunge.exp" > ".libs/libmunge.expT" libtool: link: mv -f ".libs/libmunge.expT" ".libs/libmunge.exp" libtool: link: echo "{ global:" > .libs/libmunge.ver libtool: link: cat .libs/libmunge.exp | /usr/bin/sed -e "s/\(.*\)/\1;/" >> .libs/libmunge.ver libtool: link: echo "local: *; };" >> .libs/libmunge.ver libtool: link: gcc -shared -fPIC -DPIC .libs/libmunge_la-auth_send.o .libs/libmunge_la-ctx.o .libs/libmunge_la-decode.o .libs/libmunge_la-encode.o .libs/libmunge_la-enum.o .libs/libmunge_la-m_msg_client.o .libs/libmunge_la-strerror.o -Wl,--whole-archive ../../src/libcommon/.libs/libcommon.a -Wl,--no-whole-archive -g -O2 -fstack-protector-strong -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,libmunge.so.2 -Wl,-version-script -Wl,.libs/libmunge.ver -o .libs/libmunge.so.2.0.0 libtool: link: (cd ".libs" && rm -f "libmunge.so.2" && ln -s "libmunge.so.2.0.0" "libmunge.so.2") libtool: link: (cd ".libs" && rm -f "libmunge.so" && ln -s "libmunge.so.2.0.0" "libmunge.so") libtool: link: (cd .libs/libmunge.lax/libcommon.a && ar x "/build/reproducible-path/munge-0.5.15/src/libmunge/../../src/libcommon/.libs/libcommon.a") libtool: link: ar cr .libs/libmunge.a libmunge_la-auth_send.o libmunge_la-ctx.o libmunge_la-decode.o libmunge_la-encode.o libmunge_la-enum.o libmunge_la-m_msg_client.o libmunge_la-strerror.o .libs/libmunge.lax/libcommon.a/libcommon_la-daemonpipe.o .libs/libmunge.lax/libcommon.a/libcommon_la-fd.o .libs/libmunge.lax/libcommon.a/libcommon_la-license.o .libs/libmunge.lax/libcommon.a/libcommon_la-log.o .libs/libmunge.lax/libcommon.a/libcommon_la-m_msg.o .libs/libmunge.lax/libcommon.a/libcommon_la-str.o .libs/libmunge.lax/libcommon.a/libcommon_la-version.o libtool: link: ranlib .libs/libmunge.a libtool: link: rm -fr .libs/libmunge.lax libtool: link: ( cd ".libs" && rm -f "libmunge.la" && ln -s "../libmunge.la" "libmunge.la" ) make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmunge' Making all in libtap make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libtap' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libtap' Making all in munge make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/munge' gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munge-munge.o `test -f 'munge.c' || echo './'`munge.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munge-read.o `test -f 'read.c' || echo './'`read.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munge-query.o `test -f '../../src/common/query.c' || echo './'`../../src/common/query.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munge-xgetgr.o `test -f '../../src/common/xgetgr.c' || echo './'`../../src/common/xgetgr.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munge-xgetpw.o `test -f '../../src/common/xgetpw.c' || echo './'`../../src/common/xgetpw.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munge-xsignal.o `test -f '../../src/common/xsignal.c' || echo './'`../../src/common/xsignal.c gcc -DHAVE_CONFIG_H -I. -I../.. -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o remunge-remunge.o `test -f 'remunge.c' || echo './'`remunge.c gcc -DHAVE_CONFIG_H -I. -I../.. -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o remunge-query.o `test -f '../../src/common/query.c' || echo './'`../../src/common/query.c make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmissing' make[5]: 'libmissing.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmissing' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmunge' gcc -DHAVE_CONFIG_H -I. -I../.. -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o remunge-xgetgr.o `test -f '../../src/common/xgetgr.c' || echo './'`../../src/common/xgetgr.c make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: 'libcommon.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[6]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[6]: 'libcommon.la' is up to date. make[6]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmunge' gcc -DHAVE_CONFIG_H -I. -I../.. -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o remunge-xgetpw.o `test -f '../../src/common/xgetpw.c' || echo './'`../../src/common/xgetpw.c gcc -DHAVE_CONFIG_H -I. -I../.. -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o remunge-xsignal.o `test -f '../../src/common/xsignal.c' || echo './'`../../src/common/xsignal.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o unmunge-unmunge.o `test -f 'unmunge.c' || echo './'`unmunge.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o unmunge-read.o `test -f 'read.c' || echo './'`read.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o unmunge-xsignal.o `test -f '../../src/common/xsignal.c' || echo './'`../../src/common/xsignal.c /usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib/i386-linux-gnu|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib/i386-linux-gnu/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/i386-linux-gnu/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/usr/com|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/default|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './munge.1.in' > './munge.1' /usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib/i386-linux-gnu|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib/i386-linux-gnu/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/i386-linux-gnu/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/usr/com|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/default|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './remunge.1.in' > './remunge.1' /usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib/i386-linux-gnu|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib/i386-linux-gnu/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/i386-linux-gnu/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/usr/com|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/default|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './unmunge.1.in' > './unmunge.1' /bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o munge munge-munge.o munge-read.o munge-query.o munge-xgetgr.o munge-xgetpw.o munge-xsignal.o ../../src/libcommon/libcommon.la ../../src/libmissing/libmissing.la ../../src/libmunge/libmunge.la libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/munge munge-munge.o munge-read.o munge-query.o munge-xgetgr.o munge-xgetpw.o munge-xsignal.o ../../src/libcommon/.libs/libcommon.a ../../src/libmissing/.libs/libmissing.a ../../src/libmunge/.libs/libmunge.so /bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o unmunge unmunge-unmunge.o unmunge-read.o unmunge-xsignal.o ../../src/libcommon/libcommon.la ../../src/libmissing/libmissing.la ../../src/libmunge/libmunge.la /bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o remunge remunge-remunge.o remunge-query.o remunge-xgetgr.o remunge-xgetpw.o remunge-xsignal.o ../../src/libcommon/libcommon.la ../../src/libmissing/libmissing.la ../../src/libmunge/libmunge.la -lpthread libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/unmunge unmunge-unmunge.o unmunge-read.o unmunge-xsignal.o ../../src/libcommon/.libs/libcommon.a ../../src/libmissing/.libs/libmissing.a ../../src/libmunge/.libs/libmunge.so libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/remunge remunge-remunge.o remunge-query.o remunge-xgetgr.o remunge-xgetpw.o remunge-xsignal.o ../../src/libcommon/.libs/libcommon.a ../../src/libmissing/.libs/libmissing.a ../../src/libmunge/.libs/libmunge.so -lpthread make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/munge' Making all in munged make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/munged' gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-munged.o `test -f 'munged.c' || echo './'`munged.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-auth_recv.o `test -f 'auth_recv.c' || echo './'`auth_recv.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-base64.o `test -f 'base64.c' || echo './'`base64.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-cipher.o `test -f 'cipher.c' || echo './'`cipher.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-clock.o `test -f 'clock.c' || echo './'`clock.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-conf.o `test -f 'conf.c' || echo './'`conf.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-cred.o `test -f 'cred.c' || echo './'`cred.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-dec.o `test -f 'dec.c' || echo './'`dec.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-enc.o `test -f 'enc.c' || echo './'`enc.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-gids.o `test -f 'gids.c' || echo './'`gids.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-hash.o `test -f 'hash.c' || echo './'`hash.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-job.o `test -f 'job.c' || echo './'`job.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-lock.o `test -f 'lock.c' || echo './'`lock.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-net.o `test -f 'net.c' || echo './'`net.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-path.o `test -f 'path.c' || echo './'`path.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-random.o `test -f 'random.c' || echo './'`random.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-replay.o `test -f 'replay.c' || echo './'`replay.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-thread.o `test -f 'thread.c' || echo './'`thread.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-timer.o `test -f 'timer.c' || echo './'`timer.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-work.o `test -f 'work.c' || echo './'`work.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-zip.o `test -f 'zip.c' || echo './'`zip.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-crypto.o `test -f '../../src/common/crypto.c' || echo './'`../../src/common/crypto.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-entropy.o `test -f '../../src/common/entropy.c' || echo './'`../../src/common/entropy.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-mac.o `test -f '../../src/common/mac.c' || echo './'`../../src/common/mac.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-md.o `test -f '../../src/common/md.c' || echo './'`../../src/common/md.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-query.o `test -f '../../src/common/query.c' || echo './'`../../src/common/query.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-rotate.o `test -f '../../src/common/rotate.c' || echo './'`../../src/common/rotate.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-xgetgr.o `test -f '../../src/common/xgetgr.c' || echo './'`../../src/common/xgetgr.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-xgetpw.o `test -f '../../src/common/xgetpw.c' || echo './'`../../src/common/xgetpw.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-xsignal.o `test -f '../../src/common/xsignal.c' || echo './'`../../src/common/xsignal.c make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: 'libcommon.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' /usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib/i386-linux-gnu|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib/i386-linux-gnu/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/i386-linux-gnu/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/usr/com|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/default|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './munged.8.in' > './munged.8' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmissing' make[5]: 'libmissing.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmissing' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmunge' make[6]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[6]: 'libcommon.la' is up to date. make[6]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmunge' /bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o munged munged-munged.o munged-auth_recv.o munged-base64.o munged-cipher.o munged-clock.o munged-conf.o munged-cred.o munged-dec.o munged-enc.o munged-gids.o munged-hash.o munged-job.o munged-lock.o munged-net.o munged-path.o munged-random.o munged-replay.o munged-thread.o munged-timer.o munged-work.o munged-zip.o munged-crypto.o munged-entropy.o munged-mac.o munged-md.o munged-query.o munged-rotate.o munged-xgetgr.o munged-xgetpw.o munged-xsignal.o ../../src/libcommon/libcommon.la ../../src/libmissing/libmissing.la ../../src/libmunge/libmunge.la -lpthread -lbz2 -lz -L/usr/lib/i386-linux-gnu -lgcrypt libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/munged munged-munged.o munged-auth_recv.o munged-base64.o munged-cipher.o munged-clock.o munged-conf.o munged-cred.o munged-dec.o munged-enc.o munged-gids.o munged-hash.o munged-job.o munged-lock.o munged-net.o munged-path.o munged-random.o munged-replay.o munged-thread.o munged-timer.o munged-work.o munged-zip.o munged-crypto.o munged-entropy.o munged-mac.o munged-md.o munged-query.o munged-rotate.o munged-xgetgr.o munged-xgetpw.o munged-xsignal.o ../../src/libcommon/.libs/libcommon.a ../../src/libmissing/.libs/libmissing.a ../../src/libmunge/.libs/libmunge.so -lpthread -lbz2 -lz -L/usr/lib/i386-linux-gnu -lgcrypt make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/munged' Making all in mungekey make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/mungekey' gcc -DHAVE_CONFIG_H -I. -I../.. -DSYSCONFDIR='"/etc"' -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o mungekey-mungekey.o `test -f 'mungekey.c' || echo './'`mungekey.c gcc -DHAVE_CONFIG_H -I. -I../.. -DSYSCONFDIR='"/etc"' -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o mungekey-conf.o `test -f 'conf.c' || echo './'`conf.c gcc -DHAVE_CONFIG_H -I. -I../.. -DSYSCONFDIR='"/etc"' -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o mungekey-key.o `test -f 'key.c' || echo './'`key.c gcc -DHAVE_CONFIG_H -I. -I../.. -DSYSCONFDIR='"/etc"' -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o mungekey-crypto.o `test -f '../../src/common/crypto.c' || echo './'`../../src/common/crypto.c gcc -DHAVE_CONFIG_H -I. -I../.. -DSYSCONFDIR='"/etc"' -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o mungekey-entropy.o `test -f '../../src/common/entropy.c' || echo './'`../../src/common/entropy.c gcc -DHAVE_CONFIG_H -I. -I../.. -DSYSCONFDIR='"/etc"' -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o mungekey-hkdf.o `test -f '../../src/common/hkdf.c' || echo './'`../../src/common/hkdf.c gcc -DHAVE_CONFIG_H -I. -I../.. -DSYSCONFDIR='"/etc"' -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o mungekey-mac.o `test -f '../../src/common/mac.c' || echo './'`../../src/common/mac.c gcc -DHAVE_CONFIG_H -I. -I../.. -DSYSCONFDIR='"/etc"' -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o mungekey-md.o `test -f '../../src/common/md.c' || echo './'`../../src/common/md.c gcc -DHAVE_CONFIG_H -I. -I../.. -DSYSCONFDIR='"/etc"' -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o mungekey-rotate.o `test -f '../../src/common/rotate.c' || echo './'`../../src/common/rotate.c gcc -DHAVE_CONFIG_H -I. -I../.. -DSYSCONFDIR='"/etc"' -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o mungekey-xsignal.o `test -f '../../src/common/xsignal.c' || echo './'`../../src/common/xsignal.c make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: 'libcommon.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmissing' make[5]: 'libmissing.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmissing' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmunge' make[6]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[6]: 'libcommon.la' is up to date. make[6]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmunge' /usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib/i386-linux-gnu|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib/i386-linux-gnu/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/i386-linux-gnu/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/usr/com|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/default|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './mungekey.8.in' > './mungekey.8' /bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o mungekey mungekey-mungekey.o mungekey-conf.o mungekey-key.o mungekey-crypto.o mungekey-entropy.o mungekey-hkdf.o mungekey-mac.o mungekey-md.o mungekey-rotate.o mungekey-xsignal.o ../../src/libcommon/libcommon.la ../../src/libmissing/libmissing.la ../../src/libmunge/libmunge.la -L/usr/lib/i386-linux-gnu -lgcrypt libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/mungekey mungekey-mungekey.o mungekey-conf.o mungekey-key.o mungekey-crypto.o mungekey-entropy.o mungekey-hkdf.o mungekey-mac.o mungekey-md.o mungekey-rotate.o mungekey-xsignal.o ../../src/libcommon/.libs/libcommon.a ../../src/libmissing/.libs/libmissing.a ../../src/libmunge/.libs/libmunge.so -L/usr/lib/i386-linux-gnu -lgcrypt make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/mungekey' make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src' make[3]: Leaving directory '/build/reproducible-path/munge-0.5.15/src' Making all in t make[3]: Entering directory '/build/reproducible-path/munge-0.5.15/t' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/reproducible-path/munge-0.5.15/t' make[3]: Entering directory '/build/reproducible-path/munge-0.5.15' /usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib/i386-linux-gnu|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib/i386-linux-gnu/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/i386-linux-gnu/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/usr/com|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/default|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './munge.spec.in' > './munge.spec' make[3]: Leaving directory '/build/reproducible-path/munge-0.5.15' make[2]: Leaving directory '/build/reproducible-path/munge-0.5.15' make[1]: Leaving directory '/build/reproducible-path/munge-0.5.15' debian/rules override_dh_auto_test make[1]: Entering directory '/build/reproducible-path/munge-0.5.15' make check root=/tmp/munge-test-$$ verbose=t VERBOSE=t make[2]: Entering directory '/build/reproducible-path/munge-0.5.15' Making check in src make[3]: Entering directory '/build/reproducible-path/munge-0.5.15/src' Making check in common make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/common' make hkdf_api_test hkdf_rfc_test mac_test make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/common' gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/libcommon -I../../src/libmunge -I../../src/libtap -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o hkdf_api_test-crypto.o `test -f 'crypto.c' || echo './'`crypto.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/libcommon -I../../src/libmunge -I../../src/libtap -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o hkdf_api_test-hkdf.o `test -f 'hkdf.c' || echo './'`hkdf.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/libcommon -I../../src/libmunge -I../../src/libtap -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o hkdf_api_test-mac.o `test -f 'mac.c' || echo './'`mac.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/libcommon -I../../src/libmunge -I../../src/libtap -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o hkdf_api_test-md.o `test -f 'md.c' || echo './'`md.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/libcommon -I../../src/libmunge -I../../src/libtap -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o hkdf_api_test-hkdf_api_test.o `test -f 'hkdf_api_test.c' || echo './'`hkdf_api_test.c make[6]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[6]: 'libcommon.la' is up to date. make[6]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[6]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmunge' make[7]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[7]: 'libcommon.la' is up to date. make[7]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[6]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmunge' make[6]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libtap' /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -D_BSD_SOURCE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libtap_la-tap.lo `test -f 'tap.c' || echo './'`tap.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -D_BSD_SOURCE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c tap.c -fPIC -DPIC -o .libs/libtap_la-tap.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -D_BSD_SOURCE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c tap.c -o libtap_la-tap.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=link gcc -D_BSD_SOURCE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o libtap.la libtap_la-tap.lo libtool: link: ar cr .libs/libtap.a .libs/libtap_la-tap.o libtool: link: ranlib .libs/libtap.a libtool: link: ( cd ".libs" && rm -f "libtap.la" && ln -s "../libtap.la" "libtap.la" ) make[6]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libtap' /bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o hkdf_api_test hkdf_api_test-crypto.o hkdf_api_test-hkdf.o hkdf_api_test-mac.o hkdf_api_test-md.o hkdf_api_test-hkdf_api_test.o ../../src/libcommon/libcommon.la ../../src/libmunge/libmunge.la ../../src/libtap/libtap.la -L/usr/lib/i386-linux-gnu -lgcrypt libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/hkdf_api_test hkdf_api_test-crypto.o hkdf_api_test-hkdf.o hkdf_api_test-mac.o hkdf_api_test-md.o hkdf_api_test-hkdf_api_test.o ../../src/libcommon/.libs/libcommon.a ../../src/libmunge/.libs/libmunge.so ../../src/libtap/.libs/libtap.a -L/usr/lib/i386-linux-gnu -lgcrypt gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/libcommon -I../../src/libmunge -I../../src/libtap -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o hkdf_rfc_test-crypto.o `test -f 'crypto.c' || echo './'`crypto.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/libcommon -I../../src/libmunge -I../../src/libtap -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o hkdf_rfc_test-hkdf.o `test -f 'hkdf.c' || echo './'`hkdf.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/libcommon -I../../src/libmunge -I../../src/libtap -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o hkdf_rfc_test-mac.o `test -f 'mac.c' || echo './'`mac.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/libcommon -I../../src/libmunge -I../../src/libtap -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o hkdf_rfc_test-md.o `test -f 'md.c' || echo './'`md.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/libcommon -I../../src/libmunge -I../../src/libtap -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o hkdf_rfc_test-hkdf_rfc_test.o `test -f 'hkdf_rfc_test.c' || echo './'`hkdf_rfc_test.c /bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o hkdf_rfc_test hkdf_rfc_test-crypto.o hkdf_rfc_test-hkdf.o hkdf_rfc_test-mac.o hkdf_rfc_test-md.o hkdf_rfc_test-hkdf_rfc_test.o ../../src/libcommon/libcommon.la ../../src/libmunge/libmunge.la ../../src/libtap/libtap.la -L/usr/lib/i386-linux-gnu -lgcrypt libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/hkdf_rfc_test hkdf_rfc_test-crypto.o hkdf_rfc_test-hkdf.o hkdf_rfc_test-mac.o hkdf_rfc_test-md.o hkdf_rfc_test-hkdf_rfc_test.o ../../src/libcommon/.libs/libcommon.a ../../src/libmunge/.libs/libmunge.so ../../src/libtap/.libs/libtap.a -L/usr/lib/i386-linux-gnu -lgcrypt gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/libcommon -I../../src/libmunge -I../../src/libtap -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o mac_test-crypto.o `test -f 'crypto.c' || echo './'`crypto.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/libcommon -I../../src/libmunge -I../../src/libtap -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o mac_test-mac.o `test -f 'mac.c' || echo './'`mac.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/libcommon -I../../src/libmunge -I../../src/libtap -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o mac_test-md.o `test -f 'md.c' || echo './'`md.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/libcommon -I../../src/libmunge -I../../src/libtap -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o mac_test-mac_test.o `test -f 'mac_test.c' || echo './'`mac_test.c /bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o mac_test mac_test-crypto.o mac_test-mac.o mac_test-md.o mac_test-mac_test.o ../../src/libcommon/libcommon.la ../../src/libmunge/libmunge.la ../../src/libtap/libtap.la -L/usr/lib/i386-linux-gnu -lgcrypt libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/mac_test mac_test-crypto.o mac_test-mac.o mac_test-md.o mac_test-mac_test.o ../../src/libcommon/.libs/libcommon.a ../../src/libmunge/.libs/libmunge.so ../../src/libtap/.libs/libtap.a -L/usr/lib/i386-linux-gnu -lgcrypt make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/common' make check-TESTS make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/common' make[6]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[6]: 'libcommon.la' is up to date. make[6]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[6]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmunge' make[7]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[7]: 'libcommon.la' is up to date. make[7]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[6]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmunge' make[6]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libtap' make[6]: 'libtap.la' is up to date. make[6]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libtap' make[6]: Entering directory '/build/reproducible-path/munge-0.5.15/src/common' make[7]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[7]: 'libcommon.la' is up to date. make[7]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[7]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmunge' make[8]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[8]: 'libcommon.la' is up to date. make[8]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[7]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmunge' make[7]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libtap' make[7]: 'libtap.la' is up to date. make[7]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libtap' PASS: hkdf_api_test PASS: hkdf_rfc_test PASS: mac_test ============================================================================ Testsuite summary for MUNGE 0.5.15 ============================================================================ # TOTAL: 3 # PASS: 3 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[6]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/common' make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/common' make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/common' Making check in etc make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/etc' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/etc' Making check in libcommon make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' Making check in libmissing make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmissing' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmissing' Making check in libmunge make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmunge' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: 'libcommon.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmunge' Making check in libtap make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libtap' make libtap.la make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libtap' make[5]: 'libtap.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libtap' make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libtap' Making check in munge make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/munge' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: 'libcommon.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmissing' make[5]: 'libmissing.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmissing' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmunge' make[6]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[6]: 'libcommon.la' is up to date. make[6]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmunge' make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/munge' Making check in munged make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/munged' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: 'libcommon.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmissing' make[5]: 'libmissing.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmissing' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmunge' make[6]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[6]: 'libcommon.la' is up to date. make[6]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmunge' make base64_test make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/munged' gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/libtap -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o base64_test-base64.o `test -f 'base64.c' || echo './'`base64.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/libtap -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o base64_test-base64_test.o `test -f 'base64_test.c' || echo './'`base64_test.c make[6]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libtap' make[6]: 'libtap.la' is up to date. make[6]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libtap' /bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o base64_test base64_test-base64.o base64_test-base64_test.o ../../src/libtap/libtap.la libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o base64_test base64_test-base64.o base64_test-base64_test.o ../../src/libtap/.libs/libtap.a make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/munged' make check-TESTS make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/munged' make[6]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libtap' make[6]: 'libtap.la' is up to date. make[6]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libtap' make[6]: Entering directory '/build/reproducible-path/munge-0.5.15/src/munged' make[7]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libtap' make[7]: 'libtap.la' is up to date. make[7]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libtap' PASS: base64_test ============================================================================ Testsuite summary for MUNGE 0.5.15 ============================================================================ # TOTAL: 1 # PASS: 1 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[6]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/munged' make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/munged' make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/munged' Making check in mungekey make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/mungekey' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: 'libcommon.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmissing' make[5]: 'libmissing.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmissing' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmunge' make[6]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[6]: 'libcommon.la' is up to date. make[6]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmunge' make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/mungekey' make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src' make[4]: Nothing to be done for 'check-am'. make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src' make[3]: Leaving directory '/build/reproducible-path/munge-0.5.15/src' Making check in t make[3]: Entering directory '/build/reproducible-path/munge-0.5.15/t' make check-TESTS make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/t' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/t' PASS: 0001-env-vars.t 1 - MUNGE_BUILD_DIR directory exists PASS: 0001-env-vars.t 2 - MUNGE_SOURCE_DIR directory exists PASS: 0002-smiple.t 1 - expr string match of absolute path with "/" regex PASS: 0002-smiple.t 2 - expr string match of absolute path with "\/" regex PASS: 0002-smiple.t 3 - expr string match of long opt PASS: 0002-smiple.t 4 - expr string match of long opt w/ preceding "--" parm PASS: 0002-smiple.t 5 - expr string match of long opt w/ prepended "X" char PASS: 0010-basic.t 1 - setup PASS: 0010-basic.t 2 - create key PASS: 0010-basic.t 3 - check keyfile creation PASS: 0010-basic.t 4 - start munged PASS: 0010-basic.t 5 - check pidfile creation PASS: 0010-basic.t 6 - check process is running PASS: 0010-basic.t 7 - check socket creation PASS: 0010-basic.t 8 - check logfile creation PASS: 0010-basic.t 9 - encode credential PASS: 0010-basic.t 10 - examine credential PASS: 0010-basic.t 11 - decode credential PASS: 0010-basic.t 12 - replay credential PASS: 0010-basic.t 13 - check logfile for replay PASS: 0010-basic.t 14 - stop munged PASS: 0010-basic.t 15 - check socket removal PASS: 0010-basic.t 16 - check process has exited PASS: 0010-basic.t 17 - check pidfile removal PASS: 0010-basic.t 18 - check seedfile creation PASS: 0010-basic.t 19 - check logfile for stop PASS: 0010-basic.t 20 - cleanup PASS: 0011-munged-cmdline.t 1 - setup PASS: 0011-munged-cmdline.t 2 - munged invalid option PASS: 0011-munged-cmdline.t 3 - munged -h PASS: 0011-munged-cmdline.t 4 - munged --help PASS: 0011-munged-cmdline.t 5 - munged -L PASS: 0011-munged-cmdline.t 6 - munged --license PASS: 0011-munged-cmdline.t 7 - munged -V PASS: 0011-munged-cmdline.t 8 - munged --version PASS: 0011-munged-cmdline.t 9 - munged -s PASS: 0011-munged-cmdline.t 10 - munged --stop PASS: 0011-munged-cmdline.t 11 - munged --stop for missing socket PASS: 0011-munged-cmdline.t 12 - munged -v PASS: 0011-munged-cmdline.t 13 - munged --verbose PASS: 0011-munged-cmdline.t 14 - munged seedfile creation with relative pathname PASS: 0011-munged-cmdline.t 15 - munged socket cleanup with relative pathname XFAIL: 0011-munged-cmdline.t 16 - finish writing tests # TODO known breakage PASS: 0011-munged-cmdline.t 17 - cleanup PASS: 0012-munge-cmdline.t 1 - munge invalid option PASS: 0012-munge-cmdline.t 2 - munge -h PASS: 0012-munge-cmdline.t 3 - munge --help PASS: 0012-munge-cmdline.t 4 - munge -L PASS: 0012-munge-cmdline.t 5 - munge --license PASS: 0012-munge-cmdline.t 6 - munge -V PASS: 0012-munge-cmdline.t 7 - munge --version PASS: 0012-munge-cmdline.t 8 - start munged PASS: 0012-munge-cmdline.t 9 - munge -S PASS: 0012-munge-cmdline.t 10 - munge --socket PASS: 0012-munge-cmdline.t 11 - munge --socket for missing socket PASS: 0012-munge-cmdline.t 12 - munge --socket for invalid socket (file) PASS: 0012-munge-cmdline.t 13 - munge --socket for invalid socket (directory) PASS: 0012-munge-cmdline.t 14 - munge reading from stdin PASS: 0012-munge-cmdline.t 15 - munge reading from /dev/null PASS: 0012-munge-cmdline.t 16 - munge -n PASS: 0012-munge-cmdline.t 17 - munge --no-input PASS: 0012-munge-cmdline.t 18 - munge -s PASS: 0012-munge-cmdline.t 19 - munge --string PASS: 0012-munge-cmdline.t 20 - munge -i PASS: 0012-munge-cmdline.t 21 - munge --input PASS: 0012-munge-cmdline.t 22 - munge --input from stdin via "-" PASS: 0012-munge-cmdline.t 23 - munge --input from /dev/null PASS: 0012-munge-cmdline.t 24 - munge --input from missing file PASS: 0012-munge-cmdline.t 25 - munge -o PASS: 0012-munge-cmdline.t 26 - munge --output PASS: 0012-munge-cmdline.t 27 - munge --output to stdout via "-" PASS: 0012-munge-cmdline.t 28 - munge --output to /dev/null PASS: 0012-munge-cmdline.t 29 - munge -C PASS: 0012-munge-cmdline.t 30 - munge --list-ciphers PASS: 0012-munge-cmdline.t 31 - munge -c for default by name PASS: 0012-munge-cmdline.t 32 - munge --cipher for default by name PASS: 0012-munge-cmdline.t 33 - munge --cipher for default by number PASS: 0012-munge-cmdline.t 34 - munge --cipher for none by name PASS: 0012-munge-cmdline.t 35 - munge --cipher for none by number PASS: 0012-munge-cmdline.t 36 - munge --cipher for invalid name PASS: 0012-munge-cmdline.t 37 - munge --cipher for invalid positive number PASS: 0012-munge-cmdline.t 38 - munge --cipher for invalid negative number PASS: 0012-munge-cmdline.t 39 - munge --cipher for each cipher by name PASS: 0012-munge-cmdline.t 40 - munge --cipher for each cipher by number PASS: 0012-munge-cmdline.t 41 - munge -M PASS: 0012-munge-cmdline.t 42 - munge --list-macs PASS: 0012-munge-cmdline.t 43 - munge -m for default by name PASS: 0012-munge-cmdline.t 44 - munge --mac for default by name PASS: 0012-munge-cmdline.t 45 - munge --mac for default by number PASS: 0012-munge-cmdline.t 46 - munge --mac for none by name PASS: 0012-munge-cmdline.t 47 - munge --mac for none by number PASS: 0012-munge-cmdline.t 48 - munge --mac for invalid name PASS: 0012-munge-cmdline.t 49 - munge --mac for invalid positive number PASS: 0012-munge-cmdline.t 50 - munge --mac for invalid negative number PASS: 0012-munge-cmdline.t 51 - munge --mac for each mac by name PASS: 0012-munge-cmdline.t 52 - munge --mac for each mac by number PASS: 0012-munge-cmdline.t 53 - munge -Z PASS: 0012-munge-cmdline.t 54 - munge --list-zips PASS: 0012-munge-cmdline.t 55 - munge -z for default by name PASS: 0012-munge-cmdline.t 56 - munge --zip for default by name PASS: 0012-munge-cmdline.t 57 - munge --zip for default by number PASS: 0012-munge-cmdline.t 58 - munge --zip for none by name PASS: 0012-munge-cmdline.t 59 - munge --zip for none by number PASS: 0012-munge-cmdline.t 60 - munge --zip for invalid name PASS: 0012-munge-cmdline.t 61 - munge --zip for invalid positive number PASS: 0012-munge-cmdline.t 62 - munge --zip for invalid negative number PASS: 0012-munge-cmdline.t 63 - munge --zip for each zip by name PASS: 0012-munge-cmdline.t 64 - munge --zip for each zip by number PASS: 0012-munge-cmdline.t 65 - munge -u by name PASS: 0012-munge-cmdline.t 66 - munge --restrict-uid by name PASS: 0012-munge-cmdline.t 67 - munge --restrict-uid by number PASS: 0012-munge-cmdline.t 68 - munge --restrict-uid for invalid name PASS: 0012-munge-cmdline.t 69 - munge --restrict-uid for invalid number PASS: 0012-munge-cmdline.t 70 - munge -U for effective user by name PASS: 0012-munge-cmdline.t 71 - munge --uid for effective user by name PASS: 0012-munge-cmdline.t 72 - munge --uid for effective user by number SKIP: 0012-munge-cmdline.t 73 # SKIP munge --uid for root user by name via sudo (missing SUDO) SKIP: 0012-munge-cmdline.t 74 # SKIP munge --uid for root user by number via sudo (missing SUDO) PASS: 0012-munge-cmdline.t 75 - munge --uid for invalid name PASS: 0012-munge-cmdline.t 76 - munge --uid for invalid number PASS: 0012-munge-cmdline.t 77 - munge -g by name PASS: 0012-munge-cmdline.t 78 - munge --restrict-gid by name PASS: 0012-munge-cmdline.t 79 - munge --restrict-gid by number PASS: 0012-munge-cmdline.t 80 - munge --restrict-gid for invalid name PASS: 0012-munge-cmdline.t 81 - munge --restrict-gid for invalid number PASS: 0012-munge-cmdline.t 82 - munge -G for effective group by name PASS: 0012-munge-cmdline.t 83 - munge --gid for effective group by name PASS: 0012-munge-cmdline.t 84 - munge --gid for effective group by number SKIP: 0012-munge-cmdline.t 85 # SKIP munge --gid for root group by name via sudo (missing SUDO) SKIP: 0012-munge-cmdline.t 86 # SKIP munge --gid for root group by number via sudo (missing SUDO) PASS: 0012-munge-cmdline.t 87 - munge --gid for invalid name PASS: 0012-munge-cmdline.t 88 - munge --gid for invalid number PASS: 0012-munge-cmdline.t 89 - munge -t for default value PASS: 0012-munge-cmdline.t 90 - munge --ttl for default value PASS: 0012-munge-cmdline.t 91 - munge --ttl for maximum value PASS: 0012-munge-cmdline.t 92 - munge --ttl for non-default value PASS: 0012-munge-cmdline.t 93 - munge --ttl for invalid string value PASS: 0012-munge-cmdline.t 94 - munge --ttl for invalid positive number PASS: 0012-munge-cmdline.t 95 - munge --ttl for invalid negative number PASS: 0012-munge-cmdline.t 96 - stop munged PASS: 0012-munge-cmdline.t 97 - cleanup PASS: 0013-unmunge-cmdline.t 1 - unmunge invalid option PASS: 0013-unmunge-cmdline.t 2 - unmunge -h PASS: 0013-unmunge-cmdline.t 3 - unmunge --help PASS: 0013-unmunge-cmdline.t 4 - unmunge -L PASS: 0013-unmunge-cmdline.t 5 - unmunge --license PASS: 0013-unmunge-cmdline.t 6 - unmunge -V PASS: 0013-unmunge-cmdline.t 7 - unmunge --version PASS: 0013-unmunge-cmdline.t 8 - start munged PASS: 0013-unmunge-cmdline.t 9 - unmunge -S PASS: 0013-unmunge-cmdline.t 10 - unmunge --socket PASS: 0013-unmunge-cmdline.t 11 - unmunge --socket for missing socket PASS: 0013-unmunge-cmdline.t 12 - unmunge --socket for invalid socket (file) PASS: 0013-unmunge-cmdline.t 13 - unmunge --socket for invalid socket (directory) PASS: 0013-unmunge-cmdline.t 14 - unmunge reading from /dev/null PASS: 0013-unmunge-cmdline.t 15 - unmunge -i PASS: 0013-unmunge-cmdline.t 16 - unmunge --input PASS: 0013-unmunge-cmdline.t 17 - unmunge --input from stdin via "-" PASS: 0013-unmunge-cmdline.t 18 - unmunge --input from /dev/null PASS: 0013-unmunge-cmdline.t 19 - unmunge --input from missing file PASS: 0013-unmunge-cmdline.t 20 - unmunge -n PASS: 0013-unmunge-cmdline.t 21 - unmunge --no-output PASS: 0013-unmunge-cmdline.t 22 - unmunge -m PASS: 0013-unmunge-cmdline.t 23 - unmunge --metadata PASS: 0013-unmunge-cmdline.t 24 - unmunge --metadata to stdout via "-" along with payload PASS: 0013-unmunge-cmdline.t 25 - unmunge --metadata to /dev/null with payload on stdout PASS: 0013-unmunge-cmdline.t 26 - unmunge -o PASS: 0013-unmunge-cmdline.t 27 - unmunge --output PASS: 0013-unmunge-cmdline.t 28 - unmunge --output to stdout via "-" along with metadata PASS: 0013-unmunge-cmdline.t 29 - unmunge --output to /dev/null with metadata on stdout PASS: 0013-unmunge-cmdline.t 30 - unmunge -K PASS: 0013-unmunge-cmdline.t 31 - unmunge --list-keys PASS: 0013-unmunge-cmdline.t 32 - unmunge -k PASS: 0013-unmunge-cmdline.t 33 - unmunge --keys PASS: 0013-unmunge-cmdline.t 34 - unmunge --keys for ignoring invalid key PASS: 0013-unmunge-cmdline.t 35 - unmunge --keys for single uppercase key PASS: 0013-unmunge-cmdline.t 36 - unmunge --keys for single lowercase key PASS: 0013-unmunge-cmdline.t 37 - unmunge --keys for multiple keys split by " " PASS: 0013-unmunge-cmdline.t 38 - unmunge --keys for multiple keys split by "," PASS: 0013-unmunge-cmdline.t 39 - unmunge --keys for multiple keys split by ";" PASS: 0013-unmunge-cmdline.t 40 - unmunge --keys for multiple keys split by "." PASS: 0013-unmunge-cmdline.t 41 - unmunge --keys for each key PASS: 0013-unmunge-cmdline.t 42 - unmunge -N PASS: 0013-unmunge-cmdline.t 43 - unmunge --numeric PASS: 0013-unmunge-cmdline.t 44 - stop munged PASS: 0013-unmunge-cmdline.t 45 - cleanup PASS: 0015-mungekey-cmdline.t 1 - mungekey invalid short option PASS: 0015-mungekey-cmdline.t 2 - mungekey invalid long option PASS: 0015-mungekey-cmdline.t 3 - mungekey invalid non-printable short option SKIP: 0015-mungekey-cmdline.t 4 # SKIP mungekey unimplemented option (missing DEBUG) PASS: 0015-mungekey-cmdline.t 5 - mungekey unrecognized option PASS: 0015-mungekey-cmdline.t 6 - mungekey lone hyphen option PASS: 0015-mungekey-cmdline.t 7 - mungekey -h PASS: 0015-mungekey-cmdline.t 8 - mungekey --help PASS: 0015-mungekey-cmdline.t 9 - mungekey -L PASS: 0015-mungekey-cmdline.t 10 - mungekey --license PASS: 0015-mungekey-cmdline.t 11 - mungekey -V PASS: 0015-mungekey-cmdline.t 12 - mungekey --version PASS: 0015-mungekey-cmdline.t 13 - mungekey -c PASS: 0015-mungekey-cmdline.t 14 - mungekey --create PASS: 0015-mungekey-cmdline.t 15 - mungekey -b PASS: 0015-mungekey-cmdline.t 16 - mungekey --bits PASS: 0015-mungekey-cmdline.t 17 - mungekey --bits rounding-up to next byte PASS: 0015-mungekey-cmdline.t 18 - mungekey --bits unspecified and using default PASS: 0015-mungekey-cmdline.t 19 - mungekey --bits with minimum value PASS: 0015-mungekey-cmdline.t 20 - mungekey --bits with maximum value PASS: 0015-mungekey-cmdline.t 21 - mungekey --bits below minimum value PASS: 0015-mungekey-cmdline.t 22 - mungekey --bits above maximum value PASS: 0015-mungekey-cmdline.t 23 - mungekey --bits error message with minimum value PASS: 0015-mungekey-cmdline.t 24 - mungekey --bits error message with maximum value PASS: 0015-mungekey-cmdline.t 25 - mungekey --bits with zero value PASS: 0015-mungekey-cmdline.t 26 - mungekey --bits with negative value PASS: 0015-mungekey-cmdline.t 27 - mungekey -b without required value PASS: 0015-mungekey-cmdline.t 28 - mungekey --bits without required value PASS: 0015-mungekey-cmdline.t 29 - mungekey -f PASS: 0015-mungekey-cmdline.t 30 - mungekey --force PASS: 0015-mungekey-cmdline.t 31 - mungekey without --force and with existing keyfile PASS: 0015-mungekey-cmdline.t 32 - mungekey -k PASS: 0015-mungekey-cmdline.t 33 - mungekey --keyfile PASS: 0015-mungekey-cmdline.t 34 - mungekey -k without required value PASS: 0015-mungekey-cmdline.t 35 - mungekey --keyfile without required value PASS: 0015-mungekey-cmdline.t 36 - mungekey -v PASS: 0015-mungekey-cmdline.t 37 - mungekey --verbose PASS: 0015-mungekey-cmdline.t 38 - mungekey --verbose number of bits PASS: 0015-mungekey-cmdline.t 39 - mungekey without --verbose PASS: 0015-mungekey-cmdline.t 40 - mungekey long_ind re-initialized for getopt_long() PASS: 0015-mungekey-cmdline.t 41 - mungekey defaults to create key SKIP: 0021-munged-valgrind.t - skipping valgrind tests; long test not specified SKIP: 0022-munge-valgrind.t - skipping valgrind tests; long test not specified SKIP: 0023-unmunge-valgrind.t - skipping valgrind tests; long test not specified SKIP: 0025-mungekey-valgrind.t - skipping valgrind tests; long test not specified PASS: 0099-credential-decode.t 1 - setup PASS: 0099-credential-decode.t 2 - start munged with known key PASS: 0099-credential-decode.t 3 - decode known credential PASS: 0099-credential-decode.t 4 - verify expected output PASS: 0099-credential-decode.t 5 - stop munged PASS: 0099-credential-decode.t 6 - cleanup PASS: 0100-munged-lock.t 1 - setup PASS: 0100-munged-lock.t 2 - start munged with open umask PASS: 0100-munged-lock.t 3 - check pidfile after munged success PASS: 0100-munged-lock.t 4 - check lockfile existence PASS: 0100-munged-lock.t 5 - check lockfile type PASS: 0100-munged-lock.t 6 - check lockfile permissions PASS: 0100-munged-lock.t 7 - start munged with in-use socket PASS: 0100-munged-lock.t 8 - check pidfile after munged failure PASS: 0100-munged-lock.t 9 - stop munged using lockfile-derived pid PASS: 0100-munged-lock.t 10 - check lockfile removal PASS: 0100-munged-lock.t 11 - start munged with 0600 bogus lockfile PASS: 0100-munged-lock.t 12 - start munged with 0222 bogus lockfile PASS: 0100-munged-lock.t 13 - start munged with inactive non-zero-length lockfile PASS: 0100-munged-lock.t 14 - check for lockfile truncation after successful start PASS: 0100-munged-lock.t 15 - stop munged using sigkill to prevent cleanup PASS: 0100-munged-lock.t 16 - check for leftover socket from unclean shutdown PASS: 0100-munged-lock.t 17 - check for leftover lockfile from unclean shutdown PASS: 0100-munged-lock.t 18 - check for leftover pidfile from unclean shutdown PASS: 0100-munged-lock.t 19 - start munged with leftover socket from unclean shutdown PASS: 0100-munged-lock.t 20 - stop munged PASS: 0100-munged-lock.t 21 - check lockfile removal again SKIP: 0100-munged-lock.t 22 # SKIP stop unprivileged munged as root (missing SUDO) PASS: 0100-munged-lock.t 23 - cleanup PASS: 0101-munged-security-socket.t 1 - setup PASS: 0101-munged-security-socket.t 2 - socket dir perms PASS: 0101-munged-security-socket.t 3 - socket type and perms PASS: 0101-munged-security-socket.t 4 - socket dir owned by euid SKIP: 0101-munged-security-socket.t 5 # SKIP alt socket dir setup (missing SUDO) SKIP: 0101-munged-security-socket.t 6 # SKIP socket dir owned by root (missing SUDO,ALT of ALT,SUDO) SKIP: 0101-munged-security-socket.t 7 # SKIP socket dir owned by other failure (missing SUDO,ALT of ALT,SUDO) SKIP: 0101-munged-security-socket.t 8 # SKIP socket dir owned by other override (missing SUDO,ALT of ALT,SUDO) SKIP: 0101-munged-security-socket.t 9 # SKIP alt socket dir cleanup (missing ALT) PASS: 0101-munged-security-socket.t 10 - socket dir writable by trusted group PASS: 0101-munged-security-socket.t 11 - socket dir writable by untrusted group failure PASS: 0101-munged-security-socket.t 12 - socket dir writable by group failure PASS: 0101-munged-security-socket.t 13 - socket dir writable by group override PASS: 0101-munged-security-socket.t 14 - socket dir writable by group with sticky bit PASS: 0101-munged-security-socket.t 15 - socket dir writable by other failure PASS: 0101-munged-security-socket.t 16 - socket dir writable by other override PASS: 0101-munged-security-socket.t 17 - socket dir writable by other with sticky bit PASS: 0101-munged-security-socket.t 18 - socket dir inaccessible by all failure PASS: 0101-munged-security-socket.t 19 - socket dir inaccessible by all override PASS: 0101-munged-security-socket.t 20 - cleanup PASS: 0102-munged-security-keyfile.t 1 - setup PASS: 0102-munged-security-keyfile.t 2 - keyfile regular file PASS: 0102-munged-security-keyfile.t 3 - keyfile missing failure PASS: 0102-munged-security-keyfile.t 4 - keyfile non-regular-file failure PASS: 0102-munged-security-keyfile.t 5 - keyfile non-regular-file override failure PASS: 0102-munged-security-keyfile.t 6 - keyfile symlink to regular file failure PASS: 0102-munged-security-keyfile.t 7 - keyfile symlink to regular file override PASS: 0102-munged-security-keyfile.t 8 - keyfile owned by euid XFAIL: 0102-munged-security-keyfile.t 9 - keyfile readable by trusted group # TODO known breakage PASS: 0102-munged-security-keyfile.t 10 - keyfile readable by untrusted group failure XFAIL: 0102-munged-security-keyfile.t 11 - keyfile writable by trusted group # TODO known breakage PASS: 0102-munged-security-keyfile.t 12 - keyfile writable by untrusted group failure PASS: 0102-munged-security-keyfile.t 13 - keyfile readable by group failure PASS: 0102-munged-security-keyfile.t 14 - keyfile readable by group override PASS: 0102-munged-security-keyfile.t 15 - keyfile writable by group failure PASS: 0102-munged-security-keyfile.t 16 - keyfile writable by group override PASS: 0102-munged-security-keyfile.t 17 - keyfile readable by other failure PASS: 0102-munged-security-keyfile.t 18 - keyfile readable by other override PASS: 0102-munged-security-keyfile.t 19 - keyfile writable by other failure PASS: 0102-munged-security-keyfile.t 20 - keyfile writable by other override PASS: 0102-munged-security-keyfile.t 21 - keyfile secure perms PASS: 0102-munged-security-keyfile.t 22 - keyfile dir owned by euid SKIP: 0102-munged-security-keyfile.t 23 # SKIP alt keyfile dir setup (missing SUDO) SKIP: 0102-munged-security-keyfile.t 24 # SKIP keyfile dir owned by root (missing SUDO,ALT of ALT,SUDO) SKIP: 0102-munged-security-keyfile.t 25 # SKIP keyfile dir owned by other failure (missing SUDO,ALT of ALT,SUDO) SKIP: 0102-munged-security-keyfile.t 26 # SKIP keyfile dir owned by other override (missing SUDO,ALT of ALT,SUDO) SKIP: 0102-munged-security-keyfile.t 27 # SKIP alt keyfile dir cleanup (missing SUDO,ALT of ALT,SUDO) PASS: 0102-munged-security-keyfile.t 28 - keyfile dir writable by trusted group PASS: 0102-munged-security-keyfile.t 29 - keyfile dir writable by untrusted group failure PASS: 0102-munged-security-keyfile.t 30 - keyfile dir writable by group failure PASS: 0102-munged-security-keyfile.t 31 - keyfile dir writable by group override PASS: 0102-munged-security-keyfile.t 32 - keyfile dir writable by group with sticky bit PASS: 0102-munged-security-keyfile.t 33 - keyfile dir writable by other failure PASS: 0102-munged-security-keyfile.t 34 - keyfile dir writable by other override PASS: 0102-munged-security-keyfile.t 35 - keyfile dir writable by other with sticky bit PASS: 0102-munged-security-keyfile.t 36 - cleanup PASS: 0103-munged-security-logfile.t 1 - setup PASS: 0103-munged-security-logfile.t 2 - logfile regular file PASS: 0103-munged-security-logfile.t 3 - logfile symlink to regular file failure PASS: 0103-munged-security-logfile.t 4 - logfile symlink to regular file override PASS: 0103-munged-security-logfile.t 5 - logfile missing PASS: 0103-munged-security-logfile.t 6 - logfile symlink to missing file failure PASS: 0103-munged-security-logfile.t 7 - logfile symlink to missing file override PASS: 0103-munged-security-logfile.t 8 - logfile non-regular-file failure PASS: 0103-munged-security-logfile.t 9 - logfile non-regular-file override failure PASS: 0103-munged-security-logfile.t 10 - logfile not writable by user failure XFAIL: 0103-munged-security-logfile.t 11 - logfile writable by trusted group # TODO known breakage PASS: 0103-munged-security-logfile.t 12 - logfile writable by untrusted group failure PASS: 0103-munged-security-logfile.t 13 - logfile writable by group failure PASS: 0103-munged-security-logfile.t 14 - logfile writable by group override PASS: 0103-munged-security-logfile.t 15 - logfile writable by other failure PASS: 0103-munged-security-logfile.t 16 - logfile writable by other override PASS: 0103-munged-security-logfile.t 17 - logfile readable by all PASS: 0103-munged-security-logfile.t 18 - logfile dir owned by euid SKIP: 0103-munged-security-logfile.t 19 # SKIP alt logfile dir setup (missing SUDO) SKIP: 0103-munged-security-logfile.t 20 # SKIP logfile dir owned by root (missing SUDO,ALT of ALT,SUDO) SKIP: 0103-munged-security-logfile.t 21 # SKIP logfile dir owned by other failure (missing SUDO,ALT of ALT,SUDO) SKIP: 0103-munged-security-logfile.t 22 # SKIP logfile dir owned by other override (missing SUDO,ALT of ALT,SUDO) SKIP: 0103-munged-security-logfile.t 23 # SKIP alt logfile dir cleanup (missing SUDO,ALT of ALT,SUDO) PASS: 0103-munged-security-logfile.t 24 - logfile dir writable by trusted group PASS: 0103-munged-security-logfile.t 25 - logfile dir writable by untrusted group failure PASS: 0103-munged-security-logfile.t 26 - logfile dir writable by group PASS: 0103-munged-security-logfile.t 27 - logfile dir writable by group with sticky bit PASS: 0103-munged-security-logfile.t 28 - logfile dir writable by other failure PASS: 0103-munged-security-logfile.t 29 - logfile dir writable by other override PASS: 0103-munged-security-logfile.t 30 - logfile dir writable by other with sticky bit PASS: 0103-munged-security-logfile.t 31 - logfile failure writes single message to stderr PASS: 0103-munged-security-logfile.t 32 - cleanup PASS: 0104-munged-security-pidfile.t 1 - setup XFAIL: 0104-munged-security-pidfile.t 2 - finish writing tests # TODO known breakage PASS: 0104-munged-security-pidfile.t 3 - cleanup PASS: 0105-munged-security-seedfile.t 1 - setup XFAIL: 0105-munged-security-seedfile.t 2 - finish writing tests # TODO known breakage PASS: 0105-munged-security-seedfile.t 3 - cleanup PASS: 0110-munged-origin-addr.t 1 - setup PASS: 0110-munged-origin-addr.t 2 - munged --origin help PASS: 0110-munged-origin-addr.t 3 - munged --origin failure PASS: 0110-munged-origin-addr.t 4 - munged --origin override PASS: 0110-munged-origin-addr.t 5 - munged --origin null address PASS: 0110-munged-origin-addr.t 6 - munged --origin null address metadata PASS: 0110-munged-origin-addr.t 7 - munged --origin null address warning PASS: 0110-munged-origin-addr.t 8 - munged --origin local IP address PASS: 0110-munged-origin-addr.t 9 - munged --origin local IP address metadata PASS: 0110-munged-origin-addr.t 10 - munged --origin interface name lookup PASS: 0110-munged-origin-addr.t 11 - munged --origin interface name PASS: 0110-munged-origin-addr.t 12 - munged --origin interface name metadata PASS: 0110-munged-origin-addr.t 13 - munged --origin non-interface IP address PASS: 0110-munged-origin-addr.t 14 - munged --origin non-interface IP address metadata PASS: 0110-munged-origin-addr.t 15 - cleanup ============================================================================ Testsuite summary for MUNGE 0.5.15 ============================================================================ # TOTAL: 369 # PASS: 338 # SKIP: 25 # XFAIL: 6 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/t' make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/t' make[3]: Leaving directory '/build/reproducible-path/munge-0.5.15/t' make[3]: Entering directory '/build/reproducible-path/munge-0.5.15' make[3]: Leaving directory '/build/reproducible-path/munge-0.5.15' make[2]: Leaving directory '/build/reproducible-path/munge-0.5.15' make[1]: Leaving directory '/build/reproducible-path/munge-0.5.15' create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary dh binary dh: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). dh_testroot dh_prep dh_installdirs dh_installdirs: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). dh_auto_install dh_auto_install: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). make -j1 install DESTDIR=/build/reproducible-path/munge-0.5.15/debian/tmp AM_UPDATE_INFO_DIR=no make[1]: Entering directory '/build/reproducible-path/munge-0.5.15' Making install in src make[2]: Entering directory '/build/reproducible-path/munge-0.5.15/src' Making install in common make[3]: Entering directory '/build/reproducible-path/munge-0.5.15/src/common' make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/common' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/common' make[3]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/common' Making install in etc make[3]: Entering directory '/build/reproducible-path/munge-0.5.15/src/etc' make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/etc' make[4]: Nothing to be done for 'install-exec-am'. make install-data-hook make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/etc' /usr/bin/mkdir -p -m 0700 '/build/reproducible-path/munge-0.5.15/debian/tmp/etc/munge' /usr/bin/mkdir -p -m 0711 '/build/reproducible-path/munge-0.5.15/debian/tmp/var/lib/munge' /usr/bin/mkdir -p -m 0700 '/build/reproducible-path/munge-0.5.15/debian/tmp/var/log/munge' /usr/bin/mkdir -p '/build/reproducible-path/munge-0.5.15/debian/tmp/etc/logrotate.d' /usr/bin/install -c -m 644 './munge.logrotate.conf' '/build/reproducible-path/munge-0.5.15/debian/tmp/etc/logrotate.d/munge' /usr/bin/mkdir -p '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/lib/i386-linux-gnu/pkgconfig' /usr/bin/install -c -m 644 './munge.pkgconfig.pc' '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/lib/i386-linux-gnu/pkgconfig/munge.pc' /usr/bin/mkdir -p '/build/reproducible-path/munge-0.5.15/debian/tmp/etc/default' /usr/bin/install -c -m 644 './munge.systemd.sysconfig' '/build/reproducible-path/munge-0.5.15/debian/tmp/etc/default/munge' /usr/bin/mkdir -p '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/lib/systemd/system' /usr/bin/install -c -m 644 './munge.systemd.service' '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/lib/systemd/system/munge.service' make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/etc' make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/etc' make[3]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/etc' Making install in libcommon make[3]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[4]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/share/man/man7' /usr/bin/install -c -m 644 munge.7 '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/share/man/man7' make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[3]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' Making install in libmissing make[3]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmissing' make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmissing' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmissing' make[3]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmissing' Making install in libmunge make[3]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmunge' make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[4]: 'libcommon.la' is up to date. make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmunge' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: 'libcommon.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' /usr/bin/mkdir -p '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/lib/i386-linux-gnu' /bin/bash ../../libtool --mode=install /usr/bin/install -c libmunge.la '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/lib/i386-linux-gnu' libtool: install: /usr/bin/install -c .libs/libmunge.so.2.0.0 /build/reproducible-path/munge-0.5.15/debian/tmp/usr/lib/i386-linux-gnu/libmunge.so.2.0.0 libtool: install: (cd /build/reproducible-path/munge-0.5.15/debian/tmp/usr/lib/i386-linux-gnu && { ln -s -f libmunge.so.2.0.0 libmunge.so.2 || { rm -f libmunge.so.2 && ln -s libmunge.so.2.0.0 libmunge.so.2; }; }) libtool: install: (cd /build/reproducible-path/munge-0.5.15/debian/tmp/usr/lib/i386-linux-gnu && { ln -s -f libmunge.so.2.0.0 libmunge.so || { rm -f libmunge.so && ln -s libmunge.so.2.0.0 libmunge.so; }; }) libtool: install: /usr/bin/install -c .libs/libmunge.lai /build/reproducible-path/munge-0.5.15/debian/tmp/usr/lib/i386-linux-gnu/libmunge.la libtool: install: /usr/bin/install -c .libs/libmunge.a /build/reproducible-path/munge-0.5.15/debian/tmp/usr/lib/i386-linux-gnu/libmunge.a libtool: install: chmod 644 /build/reproducible-path/munge-0.5.15/debian/tmp/usr/lib/i386-linux-gnu/libmunge.a libtool: install: ranlib /build/reproducible-path/munge-0.5.15/debian/tmp/usr/lib/i386-linux-gnu/libmunge.a libtool: warning: remember to run 'libtool --finish /usr/lib/i386-linux-gnu' /usr/bin/mkdir -p '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/include' /usr/bin/install -c -m 644 munge.h '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/include' /usr/bin/mkdir -p '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/share/man/man3' /usr/bin/install -c -m 644 munge.3 munge_ctx.3 munge_enum.3 '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/share/man/man3' make install-data-hook make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmunge' rm -f '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/share/man/man3/munge_ctx_copy.3' rm -f '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/share/man/man3/munge_ctx_create.3' rm -f '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/share/man/man3/munge_ctx_destroy.3' rm -f '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/share/man/man3/munge_ctx_get.3' rm -f '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/share/man/man3/munge_ctx_set.3' rm -f '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/share/man/man3/munge_ctx_strerror.3' rm -f '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/share/man/man3/munge_decode.3' rm -f '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/share/man/man3/munge_encode.3' rm -f '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/share/man/man3/munge_enum_int_to_str.3' rm -f '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/share/man/man3/munge_enum_is_valid.3' rm -f '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/share/man/man3/munge_enum_str_to_int.3' rm -f '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/share/man/man3/munge_strerror.3' /usr/bin/mkdir -p '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/share/man/man3/' ( cd '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/share/man/man3/' \ && ln -s munge.3 munge_decode.3 \ && ln -s munge.3 munge_encode.3 \ && ln -s munge.3 munge_strerror.3 \ && ln -s munge_ctx.3 munge_ctx_copy.3 \ && ln -s munge_ctx.3 munge_ctx_create.3 \ && ln -s munge_ctx.3 munge_ctx_destroy.3 \ && ln -s munge_ctx.3 munge_ctx_get.3 \ && ln -s munge_ctx.3 munge_ctx_set.3 \ && ln -s munge_ctx.3 munge_ctx_strerror.3 \ && ln -s munge_enum.3 munge_enum_int_to_str.3 \ && ln -s munge_enum.3 munge_enum_is_valid.3 \ && ln -s munge_enum.3 munge_enum_str_to_int.3 ) make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmunge' make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmunge' make[3]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmunge' Making install in libtap make[3]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libtap' make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libtap' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libtap' make[3]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libtap' Making install in munge make[3]: Entering directory '/build/reproducible-path/munge-0.5.15/src/munge' make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[4]: 'libcommon.la' is up to date. make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmissing' make[4]: 'libmissing.la' is up to date. make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmissing' make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmunge' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: 'libcommon.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmunge' make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/munge' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: 'libcommon.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmissing' make[5]: 'libmissing.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmissing' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmunge' make[6]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[6]: 'libcommon.la' is up to date. make[6]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmunge' /usr/bin/mkdir -p '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/bin' /bin/bash ../../libtool --mode=install /usr/bin/install -c munge remunge unmunge '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/bin' libtool: warning: '../../src/libmunge/libmunge.la' has not been installed in '/usr/lib/i386-linux-gnu' libtool: install: /usr/bin/install -c .libs/munge /build/reproducible-path/munge-0.5.15/debian/tmp/usr/bin/munge libtool: warning: '../../src/libmunge/libmunge.la' has not been installed in '/usr/lib/i386-linux-gnu' libtool: install: /usr/bin/install -c .libs/remunge /build/reproducible-path/munge-0.5.15/debian/tmp/usr/bin/remunge libtool: warning: '../../src/libmunge/libmunge.la' has not been installed in '/usr/lib/i386-linux-gnu' libtool: install: /usr/bin/install -c .libs/unmunge /build/reproducible-path/munge-0.5.15/debian/tmp/usr/bin/unmunge /usr/bin/mkdir -p '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/share/man/man1' /usr/bin/install -c -m 644 munge.1 remunge.1 unmunge.1 '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/share/man/man1' make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/munge' make[3]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/munge' Making install in munged make[3]: Entering directory '/build/reproducible-path/munge-0.5.15/src/munged' make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[4]: 'libcommon.la' is up to date. make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmissing' make[4]: 'libmissing.la' is up to date. make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmissing' make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmunge' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: 'libcommon.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmunge' make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/munged' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: 'libcommon.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmissing' make[5]: 'libmissing.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmissing' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmunge' make[6]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[6]: 'libcommon.la' is up to date. make[6]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmunge' /usr/bin/mkdir -p '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/sbin' /bin/bash ../../libtool --mode=install /usr/bin/install -c munged '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/sbin' libtool: warning: '../../src/libmunge/libmunge.la' has not been installed in '/usr/lib/i386-linux-gnu' libtool: install: /usr/bin/install -c .libs/munged /build/reproducible-path/munge-0.5.15/debian/tmp/usr/sbin/munged /usr/bin/mkdir -p '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/share/man/man8' /usr/bin/install -c -m 644 munged.8 '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/share/man/man8' make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/munged' make[3]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/munged' Making install in mungekey make[3]: Entering directory '/build/reproducible-path/munge-0.5.15/src/mungekey' make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[4]: 'libcommon.la' is up to date. make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmissing' make[4]: 'libmissing.la' is up to date. make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmissing' make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmunge' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: 'libcommon.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmunge' make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/mungekey' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: 'libcommon.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmissing' make[5]: 'libmissing.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmissing' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmunge' make[6]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[6]: 'libcommon.la' is up to date. make[6]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmunge' /usr/bin/mkdir -p '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/sbin' /bin/bash ../../libtool --mode=install /usr/bin/install -c mungekey '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/sbin' libtool: warning: '../../src/libmunge/libmunge.la' has not been installed in '/usr/lib/i386-linux-gnu' libtool: install: /usr/bin/install -c .libs/mungekey /build/reproducible-path/munge-0.5.15/debian/tmp/usr/sbin/mungekey /usr/bin/mkdir -p '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/share/man/man8' /usr/bin/install -c -m 644 mungekey.8 '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/share/man/man8' make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/mungekey' make[3]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/mungekey' make[3]: Entering directory '/build/reproducible-path/munge-0.5.15/src' make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src' make[3]: Leaving directory '/build/reproducible-path/munge-0.5.15/src' make[2]: Leaving directory '/build/reproducible-path/munge-0.5.15/src' Making install in t make[2]: Entering directory '/build/reproducible-path/munge-0.5.15/t' make[3]: Entering directory '/build/reproducible-path/munge-0.5.15/t' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/build/reproducible-path/munge-0.5.15/t' make[2]: Leaving directory '/build/reproducible-path/munge-0.5.15/t' make[2]: Entering directory '/build/reproducible-path/munge-0.5.15' make[3]: Entering directory '/build/reproducible-path/munge-0.5.15' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/build/reproducible-path/munge-0.5.15' make[2]: Leaving directory '/build/reproducible-path/munge-0.5.15' make[1]: Leaving directory '/build/reproducible-path/munge-0.5.15' dh_install dh_install: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). dh_installdocs dh_installdocs: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). dh_installchangelogs dh_installchangelogs: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). dh_installman dh_installman: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). dh_installinit dh_installinit: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). dh_installsystemd dh_installsystemd: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). dh_perl dh_link dh_link: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). dh_strip_nondeterminism dh_compress dh_compress: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). dh_compress: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). dh_compress: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). dh_fixperms dh_missing dh_missing: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). dh_dwz -a dh_strip -a dh_strip: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). dh_strip: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). dh_strip: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). dh_makeshlibs -a dh_makeshlibs: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). dh_shlibdeps -a dh_shlibdeps: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). dh_shlibdeps: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). dh_shlibdeps: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). dh_installdeb dh_installdeb: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). dh_gencontrol dh_gencontrol: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). dpkg-gencontrol: warning: Depends field of package libmunge-dev: substitution variable ${shlibs:Depends} used, but is not defined dh_md5sums dh_builddeb dpkg-deb: building package 'munge-dbgsym' in '../munge-dbgsym_0.5.15-4_i386.deb'. dpkg-deb: building package 'libmunge-dev' in '../libmunge-dev_0.5.15-4_i386.deb'. dpkg-deb: building package 'munge' in '../munge_0.5.15-4_i386.deb'. dpkg-deb: building package 'libmunge2-dbgsym' in '../libmunge2-dbgsym_0.5.15-4_i386.deb'. dpkg-deb: building package 'libmunge2' in '../libmunge2_0.5.15-4_i386.deb'. dpkg-genbuildinfo --build=binary -O../munge_0.5.15-4_i386.buildinfo dpkg-genchanges --build=binary -O../munge_0.5.15-4_i386.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/33378 and its subdirectories I: Current time: Thu Nov 21 16:47:28 -12 2024 I: pbuilder-time-stamp: 1732250848 Fri Nov 22 04:47:28 UTC 2024 I: Signing ./b1/munge_0.5.15-4_i386.buildinfo as munge_0.5.15-4_i386.buildinfo.asc Fri Nov 22 04:47:28 UTC 2024 I: Signed ./b1/munge_0.5.15-4_i386.buildinfo as ./b1/munge_0.5.15-4_i386.buildinfo.asc Fri Nov 22 04:47:28 UTC 2024 - build #1 for munge/unstable/i386 on ionos2-i386 done. Starting cleanup. All cleanup done. Fri Nov 22 04:47:28 UTC 2024 - reproducible_build.sh stopped running as /tmp/jenkins-script-uADnrJTb, removing. /srv/reproducible-results/rbuild-debian/r-b-build.XdIK1fDb: total 16 drwxr-xr-x 2 jenkins jenkins 4096 Nov 22 04:47 b1 drwxr-xr-x 2 jenkins jenkins 4096 Nov 22 04:45 b2 -rw-r--r-- 1 jenkins jenkins 1994 Mar 17 2024 munge_0.5.15-4.dsc -rw------- 1 jenkins jenkins 3080 Nov 22 04:45 rbuildlog.KiYjYoX /srv/reproducible-results/rbuild-debian/r-b-build.XdIK1fDb/b1: total 684 -rw-r--r-- 1 jenkins jenkins 181292 Nov 22 04:47 build.log -rw-r--r-- 1 jenkins jenkins 37008 Nov 22 04:47 libmunge-dev_0.5.15-4_i386.deb -rw-r--r-- 1 jenkins jenkins 50572 Nov 22 04:47 libmunge2-dbgsym_0.5.15-4_i386.deb -rw-r--r-- 1 jenkins jenkins 20196 Nov 22 04:47 libmunge2_0.5.15-4_i386.deb -rw-r--r-- 1 jenkins jenkins 242512 Nov 22 04:47 munge-dbgsym_0.5.15-4_i386.deb -rw-r--r-- 1 jenkins jenkins 10484 Nov 22 04:47 munge_0.5.15-4.debian.tar.xz -rw-r--r-- 1 jenkins jenkins 1994 Nov 22 04:47 munge_0.5.15-4.dsc -rw-r--r-- 1 jenkins jenkins 5937 Nov 22 04:47 munge_0.5.15-4_i386.buildinfo -rw-r--r-- 1 jenkins jenkins 6819 Nov 22 04:47 munge_0.5.15-4_i386.buildinfo.asc -rw-r--r-- 1 jenkins jenkins 2426 Nov 22 04:47 munge_0.5.15-4_i386.changes -rw-r--r-- 1 jenkins jenkins 111476 Nov 22 04:47 munge_0.5.15-4_i386.deb -rw-r--r-- 1 jenkins jenkins 1289 Nov 22 04:47 munge_0.5.15-4_source.changes /srv/reproducible-results/rbuild-debian/r-b-build.XdIK1fDb/b2: total 0 Fri Nov 22 04:47:29 UTC 2024 I: Deleting $TMPDIR on ionos2-i386.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Thu Nov 21 16:45:56 -12 2024 I: pbuilder-time-stamp: 1732250756 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: using eatmydata during job I: Copying source file I: copying [munge_0.5.15-4.dsc] I: copying [./munge_0.5.15.orig.tar.gz] I: copying [./munge_0.5.15-4.debian.tar.xz] I: Extracting source gpgv: Signature made Sun Mar 17 19:16:38 2024 gpgv: using RSA key EB3345F56441B8B81A7798767DFA41AD961985D7 gpgv: issuer "oliva@debian.org" gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./munge_0.5.15-4.dsc: no acceptable signature found dpkg-source: info: extracting munge in munge-0.5.15 dpkg-source: info: unpacking munge_0.5.15.orig.tar.gz dpkg-source: info: unpacking munge_0.5.15-4.debian.tar.xz I: using fakeroot in build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/33378/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='i386' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=11 ' DISTRIBUTION='unstable' HOME='/root' HOST_ARCH='i386' IFS=' ' INVOCATION_ID='1566b177b38744a0a5deb7a7e159e52b' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' LD_LIBRARY_PATH='/usr/lib/libeatmydata' LD_PRELOAD='libeatmydata.so' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='33378' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.XdIK1fDb/pbuilderrc_ORpq --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.XdIK1fDb/b1 --logfile b1/build.log munge_0.5.15-4.dsc' SUDO_GID='112' SUDO_UID='107' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://46.16.76.132:3128' I: uname -a Linux ionos2-i386 6.1.0-27-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.115-1 (2024-11-01) x86_64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 4 21:30 /bin -> usr/bin I: user script /srv/workspace/pbuilder/33378/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: i386 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper (>= 13), zlib1g-dev, libbz2-dev, libgcrypt20-dev, procps dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19952 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper (>= 13); however: Package debhelper is not installed. pbuilder-satisfydepends-dummy depends on zlib1g-dev; however: Package zlib1g-dev is not installed. pbuilder-satisfydepends-dummy depends on libbz2-dev; however: Package libbz2-dev is not installed. pbuilder-satisfydepends-dummy depends on libgcrypt20-dev; however: Package libgcrypt20-dev is not installed. pbuilder-satisfydepends-dummy depends on procps; however: Package procps is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libbz2-dev{a} libdebhelper-perl{a} libelf1t64{a} libfile-stripnondeterminism-perl{a} libgcrypt20-dev{a} libgpg-error-dev{a} libicu72{a} libmagic-mgc{a} libmagic1t64{a} libpipeline1{a} libproc2-0{a} libtool{a} libuchardet0{a} libxml2{a} m4{a} man-db{a} po-debconf{a} procps{a} sensible-utils{a} zlib1g-dev{a} The following packages are RECOMMENDED but will NOT be installed: bzip2-doc curl libarchive-cpio-perl libltdl-dev libmail-sendmail-perl linux-sysctl-defaults lynx psmisc wget 0 packages upgraded, 35 newly installed, 0 to remove and 0 not upgraded. Need to get 23.0 MB of archives. After unpacking 82.6 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main i386 libproc2-0 i386 2:4.0.4-6 [65.7 kB] Get: 2 http://deb.debian.org/debian unstable/main i386 procps i386 2:4.0.4-6 [876 kB] Get: 3 http://deb.debian.org/debian unstable/main i386 sensible-utils all 0.0.24 [24.8 kB] Get: 4 http://deb.debian.org/debian unstable/main i386 libmagic-mgc i386 1:5.45-3+b1 [314 kB] Get: 5 http://deb.debian.org/debian unstable/main i386 libmagic1t64 i386 1:5.45-3+b1 [115 kB] Get: 6 http://deb.debian.org/debian unstable/main i386 file i386 1:5.45-3+b1 [43.2 kB] Get: 7 http://deb.debian.org/debian unstable/main i386 gettext-base i386 0.22.5-2 [201 kB] Get: 8 http://deb.debian.org/debian unstable/main i386 libuchardet0 i386 0.0.8-1+b2 [69.2 kB] Get: 9 http://deb.debian.org/debian unstable/main i386 groff-base i386 1.23.0-5 [1196 kB] Get: 10 http://deb.debian.org/debian unstable/main i386 bsdextrautils i386 2.40.2-11 [95.6 kB] Get: 11 http://deb.debian.org/debian unstable/main i386 libpipeline1 i386 1.5.8-1 [41.2 kB] Get: 12 http://deb.debian.org/debian unstable/main i386 man-db i386 2.13.0-1 [1428 kB] Get: 13 http://deb.debian.org/debian unstable/main i386 m4 i386 1.4.19-4 [293 kB] Get: 14 http://deb.debian.org/debian unstable/main i386 autoconf all 2.72-3 [493 kB] Get: 15 http://deb.debian.org/debian unstable/main i386 autotools-dev all 20220109.1 [51.6 kB] Get: 16 http://deb.debian.org/debian unstable/main i386 automake all 1:1.16.5-1.3 [823 kB] Get: 17 http://deb.debian.org/debian unstable/main i386 autopoint all 0.22.5-2 [723 kB] Get: 18 http://deb.debian.org/debian unstable/main i386 libdebhelper-perl all 13.20 [89.7 kB] Get: 19 http://deb.debian.org/debian unstable/main i386 libtool all 2.4.7-8 [517 kB] Get: 20 http://deb.debian.org/debian unstable/main i386 dh-autoreconf all 20 [17.1 kB] Get: 21 http://deb.debian.org/debian unstable/main i386 libarchive-zip-perl all 1.68-1 [104 kB] Get: 22 http://deb.debian.org/debian unstable/main i386 libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB] Get: 23 http://deb.debian.org/debian unstable/main i386 dh-strip-nondeterminism all 1.14.0-1 [8448 B] Get: 24 http://deb.debian.org/debian unstable/main i386 libelf1t64 i386 0.192-4 [195 kB] Get: 25 http://deb.debian.org/debian unstable/main i386 dwz i386 0.15-1+b1 [116 kB] Get: 26 http://deb.debian.org/debian unstable/main i386 libicu72 i386 72.1-5+b1 [9583 kB] Get: 27 http://deb.debian.org/debian unstable/main i386 libxml2 i386 2.12.7+dfsg+really2.9.14-0.2+b1 [734 kB] Get: 28 http://deb.debian.org/debian unstable/main i386 gettext i386 0.22.5-2 [1631 kB] Get: 29 http://deb.debian.org/debian unstable/main i386 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 30 http://deb.debian.org/debian unstable/main i386 po-debconf all 1.0.21+nmu1 [248 kB] Get: 31 http://deb.debian.org/debian unstable/main i386 debhelper all 13.20 [915 kB] Get: 32 http://deb.debian.org/debian unstable/main i386 libbz2-dev i386 1.0.8-6 [32.1 kB] Get: 33 http://deb.debian.org/debian unstable/main i386 libgpg-error-dev i386 1.50-4 [146 kB] Get: 34 http://deb.debian.org/debian unstable/main i386 libgcrypt20-dev i386 1.11.0-6 [852 kB] Get: 35 http://deb.debian.org/debian unstable/main i386 zlib1g-dev i386 1:1.3.dfsg+really1.3.1-1+b1 [916 kB] Fetched 23.0 MB in 0s (65.0 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libproc2-0:i386. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19952 files and directories currently installed.) Preparing to unpack .../00-libproc2-0_2%3a4.0.4-6_i386.deb ... Unpacking libproc2-0:i386 (2:4.0.4-6) ... Selecting previously unselected package procps. Preparing to unpack .../01-procps_2%3a4.0.4-6_i386.deb ... Unpacking procps (2:4.0.4-6) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../02-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../03-libmagic-mgc_1%3a5.45-3+b1_i386.deb ... Unpacking libmagic-mgc (1:5.45-3+b1) ... Selecting previously unselected package libmagic1t64:i386. Preparing to unpack .../04-libmagic1t64_1%3a5.45-3+b1_i386.deb ... Unpacking libmagic1t64:i386 (1:5.45-3+b1) ... Selecting previously unselected package file. Preparing to unpack .../05-file_1%3a5.45-3+b1_i386.deb ... Unpacking file (1:5.45-3+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../06-gettext-base_0.22.5-2_i386.deb ... Unpacking gettext-base (0.22.5-2) ... Selecting previously unselected package libuchardet0:i386. Preparing to unpack .../07-libuchardet0_0.0.8-1+b2_i386.deb ... Unpacking libuchardet0:i386 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../08-groff-base_1.23.0-5_i386.deb ... Unpacking groff-base (1.23.0-5) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../09-bsdextrautils_2.40.2-11_i386.deb ... Unpacking bsdextrautils (2.40.2-11) ... Selecting previously unselected package libpipeline1:i386. Preparing to unpack .../10-libpipeline1_1.5.8-1_i386.deb ... Unpacking libpipeline1:i386 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../11-man-db_2.13.0-1_i386.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package m4. Preparing to unpack .../12-m4_1.4.19-4_i386.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../13-autoconf_2.72-3_all.deb ... Unpacking autoconf (2.72-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../14-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../15-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../16-autopoint_0.22.5-2_all.deb ... Unpacking autopoint (0.22.5-2) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../17-libdebhelper-perl_13.20_all.deb ... Unpacking libdebhelper-perl (13.20) ... Selecting previously unselected package libtool. Preparing to unpack .../18-libtool_2.4.7-8_all.deb ... Unpacking libtool (2.4.7-8) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../19-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../20-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../21-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../22-dh-strip-nondeterminism_1.14.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.14.0-1) ... Selecting previously unselected package libelf1t64:i386. Preparing to unpack .../23-libelf1t64_0.192-4_i386.deb ... Unpacking libelf1t64:i386 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../24-dwz_0.15-1+b1_i386.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libicu72:i386. Preparing to unpack .../25-libicu72_72.1-5+b1_i386.deb ... Unpacking libicu72:i386 (72.1-5+b1) ... Selecting previously unselected package libxml2:i386. Preparing to unpack .../26-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_i386.deb ... Unpacking libxml2:i386 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Selecting previously unselected package gettext. Preparing to unpack .../27-gettext_0.22.5-2_i386.deb ... Unpacking gettext (0.22.5-2) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../28-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../29-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../30-debhelper_13.20_all.deb ... Unpacking debhelper (13.20) ... Selecting previously unselected package libbz2-dev:i386. Preparing to unpack .../31-libbz2-dev_1.0.8-6_i386.deb ... Unpacking libbz2-dev:i386 (1.0.8-6) ... Selecting previously unselected package libgpg-error-dev:i386. Preparing to unpack .../32-libgpg-error-dev_1.50-4_i386.deb ... Unpacking libgpg-error-dev:i386 (1.50-4) ... Selecting previously unselected package libgcrypt20-dev:i386. Preparing to unpack .../33-libgcrypt20-dev_1.11.0-6_i386.deb ... Unpacking libgcrypt20-dev:i386 (1.11.0-6) ... Selecting previously unselected package zlib1g-dev:i386. Preparing to unpack .../34-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_i386.deb ... Unpacking zlib1g-dev:i386 (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up libpipeline1:i386 (1.5.8-1) ... Setting up libicu72:i386 (72.1-5+b1) ... Setting up bsdextrautils (2.40.2-11) ... Setting up libmagic-mgc (1:5.45-3+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libdebhelper-perl (13.20) ... Setting up libmagic1t64:i386 (1:5.45-3+b1) ... Setting up gettext-base (0.22.5-2) ... Setting up m4 (1.4.19-4) ... Setting up file (1:5.45-3+b1) ... Setting up libelf1t64:i386 (0.192-4) ... Setting up autotools-dev (20220109.1) ... Setting up libgpg-error-dev:i386 (1.50-4) ... Setting up libproc2-0:i386 (2:4.0.4-6) ... Setting up autopoint (0.22.5-2) ... Setting up autoconf (2.72-3) ... Setting up zlib1g-dev:i386 (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up dwz (0.15-1+b1) ... Setting up sensible-utils (0.0.24) ... Setting up libuchardet0:i386 (0.0.8-1+b2) ... Setting up procps (2:4.0.4-6) ... Setting up libxml2:i386 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Setting up libbz2-dev:i386 (1.0.8-6) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... Setting up gettext (0.22.5-2) ... Setting up libtool (2.4.7-8) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up libgcrypt20-dev:i386 (1.11.0-6) ... Setting up dh-strip-nondeterminism (1.14.0-1) ... Setting up groff-base (1.23.0-5) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Setting up debhelper (13.20) ... Processing triggers for libc-bin (2.40-3) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps Reading package lists... Building dependency tree... Reading state information... fakeroot is already the newest version (1.36-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package I: Running cd /build/reproducible-path/munge-0.5.15/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../munge_0.5.15-4_source.changes dpkg-buildpackage: info: source package munge dpkg-buildpackage: info: source version 0.5.15-4 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Gennaro Oliva dpkg-source --before-build . dpkg-buildpackage: info: host architecture i386 fakeroot debian/rules clean dh clean dh: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). debian/rules override_dh_clean make[1]: Entering directory '/build/reproducible-path/munge-0.5.15' dh_clean -d -X build-aux/tap-driver.sh.bak make[1]: Leaving directory '/build/reproducible-path/munge-0.5.15' debian/rules build dh build dh: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). dh_update_autotools_config dh_autoreconf libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'. libtoolize: copying file 'build-aux/ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: copying file 'm4/libtool.m4' libtoolize: copying file 'm4/ltoptions.m4' libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' libtoolize: copying file 'm4/lt~obsolete.m4' configure.ac:31: installing 'build-aux/compile' configure.ac:32: installing 'build-aux/config.guess' configure.ac:32: installing 'build-aux/config.sub' configure.ac:28: installing 'build-aux/install-sh' configure.ac:28: installing 'build-aux/missing' configure.ac:17: installing 'build-aux/tap-driver.sh' src/common/Makefile.am: installing 'build-aux/depcomp' parallel-tests: installing 'build-aux/test-driver' src/munge/Makefile.am:54: warning: source file '$(top_srcdir)/src/common/query.c' is in a subdirectory, src/munge/Makefile.am:54: but option 'subdir-objects' is disabled automake: warning: possible forward-incompatibility. automake: At least one source file is in a subdirectory, but the 'subdir-objects' automake: automake option hasn't been enabled. For now, the corresponding output automake: object file(s) will be placed in the top-level directory. However, this automake: behavior may change in a future Automake major version, with object automake: files being placed in the same subdirectory as the corresponding sources. automake: You are advised to start using 'subdir-objects' option throughout your automake: project, to avoid future incompatibilities. src/munge/Makefile.am:54: warning: source file '$(top_srcdir)/src/common/xgetgr.c' is in a subdirectory, src/munge/Makefile.am:54: but option 'subdir-objects' is disabled src/munge/Makefile.am:54: warning: source file '$(top_srcdir)/src/common/xgetpw.c' is in a subdirectory, src/munge/Makefile.am:54: but option 'subdir-objects' is disabled src/munge/Makefile.am:54: warning: source file '$(top_srcdir)/src/common/xsignal.c' is in a subdirectory, src/munge/Makefile.am:54: but option 'subdir-objects' is disabled src/munge/Makefile.am:83: warning: source file '$(top_srcdir)/src/common/query.c' is in a subdirectory, src/munge/Makefile.am:83: but option 'subdir-objects' is disabled src/munge/Makefile.am:83: warning: source file '$(top_srcdir)/src/common/xgetgr.c' is in a subdirectory, src/munge/Makefile.am:83: but option 'subdir-objects' is disabled src/munge/Makefile.am:83: warning: source file '$(top_srcdir)/src/common/xgetpw.c' is in a subdirectory, src/munge/Makefile.am:83: but option 'subdir-objects' is disabled src/munge/Makefile.am:83: warning: source file '$(top_srcdir)/src/common/xsignal.c' is in a subdirectory, src/munge/Makefile.am:83: but option 'subdir-objects' is disabled src/munge/Makefile.am:108: warning: source file '$(top_srcdir)/src/common/xsignal.c' is in a subdirectory, src/munge/Makefile.am:108: but option 'subdir-objects' is disabled src/munged/Makefile.am:60: warning: source file '$(top_srcdir)/src/common/crypto.c' is in a subdirectory, src/munged/Makefile.am:60: but option 'subdir-objects' is disabled src/munged/Makefile.am:60: warning: source file '$(top_srcdir)/src/common/entropy.c' is in a subdirectory, src/munged/Makefile.am:60: but option 'subdir-objects' is disabled src/munged/Makefile.am:60: warning: source file '$(top_srcdir)/src/common/mac.c' is in a subdirectory, src/munged/Makefile.am:60: but option 'subdir-objects' is disabled src/munged/Makefile.am:60: warning: source file '$(top_srcdir)/src/common/md.c' is in a subdirectory, src/munged/Makefile.am:60: but option 'subdir-objects' is disabled src/munged/Makefile.am:60: warning: source file '$(top_srcdir)/src/common/query.c' is in a subdirectory, src/munged/Makefile.am:60: but option 'subdir-objects' is disabled src/munged/Makefile.am:60: warning: source file '$(top_srcdir)/src/common/rotate.c' is in a subdirectory, src/munged/Makefile.am:60: but option 'subdir-objects' is disabled src/munged/Makefile.am:60: warning: source file '$(top_srcdir)/src/common/xgetgr.c' is in a subdirectory, src/munged/Makefile.am:60: but option 'subdir-objects' is disabled src/munged/Makefile.am:60: warning: source file '$(top_srcdir)/src/common/xgetpw.c' is in a subdirectory, src/munged/Makefile.am:60: but option 'subdir-objects' is disabled src/munged/Makefile.am:60: warning: source file '$(top_srcdir)/src/common/xsignal.c' is in a subdirectory, src/munged/Makefile.am:60: but option 'subdir-objects' is disabled src/mungekey/Makefile.am:53: warning: source file '$(top_srcdir)/src/common/crypto.c' is in a subdirectory, src/mungekey/Makefile.am:53: but option 'subdir-objects' is disabled src/mungekey/Makefile.am:53: warning: source file '$(top_srcdir)/src/common/entropy.c' is in a subdirectory, src/mungekey/Makefile.am:53: but option 'subdir-objects' is disabled src/mungekey/Makefile.am:53: warning: source file '$(top_srcdir)/src/common/hkdf.c' is in a subdirectory, src/mungekey/Makefile.am:53: but option 'subdir-objects' is disabled src/mungekey/Makefile.am:53: warning: source file '$(top_srcdir)/src/common/mac.c' is in a subdirectory, src/mungekey/Makefile.am:53: but option 'subdir-objects' is disabled src/mungekey/Makefile.am:53: warning: source file '$(top_srcdir)/src/common/md.c' is in a subdirectory, src/mungekey/Makefile.am:53: but option 'subdir-objects' is disabled src/mungekey/Makefile.am:53: warning: source file '$(top_srcdir)/src/common/rotate.c' is in a subdirectory, src/mungekey/Makefile.am:53: but option 'subdir-objects' is disabled src/mungekey/Makefile.am:53: warning: source file '$(top_srcdir)/src/common/xsignal.c' is in a subdirectory, src/mungekey/Makefile.am:53: but option 'subdir-objects' is disabled debian/rules override_dh_auto_configure make[1]: Entering directory '/build/reproducible-path/munge-0.5.15' dh_auto_configure -a -- --with-pkgconfigdir=/usr/lib/i386-linux-gnu/pkgconfig --with-systemdunitdir=/usr/lib/systemd/system dh_auto_configure: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). ./configure --build=i686-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/i386-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --with-pkgconfigdir=/usr/lib/i386-linux-gnu/pkgconfig --with-systemdunitdir=/usr/lib/systemd/system checking for MUNGE socket pathname... default checking for runstatedir... /run checking for systemdunitdir... /usr/lib/systemd/system checking for sysvinitddir... disabled checking for sysconfigdir... ${sysconfdir}/default checking for logrotateddir... ${sysconfdir}/logrotate.d checking for pkgconfigdir... /usr/lib/i386-linux-gnu/pkgconfig checking for a sense of humor... where's the kaboom? checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a race-free mkdir -p... /usr/bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether to enable maintainer-specific portions of Makefiles... no checking whether make supports nested variables... (cached) yes checking whether make supports the include directive... yes (GNU style) checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking whether gcc understands -c and -o together... yes checking dependency style of gcc... none checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for wchar.h... yes checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking whether _XOPEN_SOURCE should be defined... no checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking how to print strings... printf checking for a sed that does not truncate output... /usr/bin/sed checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for fgrep... /usr/bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert i686-pc-linux-gnu file names to i686-pc-linux-gnu format... func_convert_file_noop checking how to convert i686-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for file... file checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for ar... ar checking for archiver @FILE support... @ checking for strip... strip checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for a working dd... /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for mt... no checking if : is a manifest tool... no checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking for specified code architecture... no checking for gawk... (cached) mawk checking for gcc... (cached) gcc checking whether the compiler supports GNU C... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to enable C11 features... (cached) none needed checking whether gcc understands -c and -o together... (cached) yes checking dependency style of gcc... (cached) none checking whether ln -s works... yes checking whether make sets $(MAKE)... (cached) yes checking for a sed that does not truncate output... (cached) /usr/bin/sed checking whether debugging is enabled... no checking how to link against pthreads... -lpthread checking for BZ2_bzBuffToBuffCompress in default libs... no checking for BZ2_bzBuffToBuffCompress in -lbz2... yes checking for clock_gettime in default libs... yes checking for compress in default libs... no checking for compress in -lz... yes checking for library containing gethostbyname... none required checking for library containing socket... none required checking for gpgrt-config... /usr/bin/gpgrt-config configure: Use gpgrt-config as libgcrypt-config checking for LIBGCRYPT - version >= 1.2.0... yes (1.11.0) checking LIBGCRYPT API version... okay checking for OpenSSL installation... no checking which cryptographic library to use... libgcrypt checking for bzlib.h... yes checking for ifaddrs.h... yes checking for standards.h... no checking for sys/random.h... yes checking for zlib.h... yes checking for an ANSI C-conforming const... yes checking for uid_t... yes checking for gid_t... yes checking for socklen_t... yes checking for clock_nanosleep... yes checking for getentropy... yes checking for getifaddrs... yes checking for getrandom... yes checking for localtime_r... yes checking for mlockall... yes checking for sysconf... yes checking for inet_ntop... yes checking for strlcat... yes checking for strlcpy... yes checking for getgrent... yes checking for getgrent_r (AIX)... no checking for getgrent_r (GNU)... yes checking for getgrent_r (SunOS)... no checking for getgrnam... yes checking for getgrnam_r (POSIX)... yes checking for getgrnam_r (SunOS)... no checking for getpwnam... yes checking for getpwnam_r (AIX)... no checking for getpwnam_r (POSIX)... yes checking for getpwnam_r (SunOS)... no configure: checking authentication support checking for getpeereid... no checking for getpeerucred... no checking for ucred.h... no checking for struct ucred... yes checking for SO_PEERCRED sockopt... yes checking for struct xucred... no checking for LOCAL_PEERCRED sockopt... no checking for struct strrecvfd... no checking if file descriptors can be passed over a fifo... no checking for /dev/spx... no checking for authentication method... AUTH_METHOD_SO_PEERCRED checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating src/common/Makefile config.status: creating src/etc/Makefile config.status: creating src/libcommon/Makefile config.status: creating src/libmissing/Makefile config.status: creating src/libmunge/Makefile config.status: creating src/libtap/Makefile config.status: creating src/munge/Makefile config.status: creating src/munged/Makefile config.status: creating src/mungekey/Makefile config.status: creating t/Makefile config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands make[1]: Leaving directory '/build/reproducible-path/munge-0.5.15' dh_auto_build dh_auto_build: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). make -j11 make[1]: Entering directory '/build/reproducible-path/munge-0.5.15' make all-recursive make[2]: Entering directory '/build/reproducible-path/munge-0.5.15' Making all in src make[3]: Entering directory '/build/reproducible-path/munge-0.5.15/src' Making all in common make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/common' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/common' Making all in etc make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/etc' /usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib/i386-linux-gnu|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib/i386-linux-gnu/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/i386-linux-gnu/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/usr/com|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/default|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './munge.logrotate.conf.in' > './munge.logrotate.conf' /usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib/i386-linux-gnu|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib/i386-linux-gnu/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/i386-linux-gnu/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/usr/com|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/default|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './munge.pkgconfig.pc.in' > './munge.pkgconfig.pc' /usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib/i386-linux-gnu|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib/i386-linux-gnu/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/i386-linux-gnu/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/usr/com|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/default|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './munge.systemd.service.in' > './munge.systemd.service' /usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib/i386-linux-gnu|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib/i386-linux-gnu/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/i386-linux-gnu/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/usr/com|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/default|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './munge.systemd.sysconfig.in' > './munge.systemd.sysconfig' /usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib/i386-linux-gnu|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib/i386-linux-gnu/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/i386-linux-gnu/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/usr/com|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/default|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './munge.sysvinit.init.in' > './munge.sysvinit.init' /usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib/i386-linux-gnu|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib/i386-linux-gnu/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/i386-linux-gnu/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/usr/com|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/default|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './munge.sysvinit.sysconfig.in' > './munge.sysvinit.sysconfig' /usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib/i386-linux-gnu|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib/i386-linux-gnu/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/i386-linux-gnu/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/usr/com|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/default|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './munge.tmpfiles.conf.in' > './munge.tmpfiles.conf' make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/etc' Making all in libcommon make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE='"2022-06-22"' -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libcommon_la-daemonpipe.lo `test -f 'daemonpipe.c' || echo './'`daemonpipe.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE='"2022-06-22"' -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libcommon_la-fd.lo `test -f 'fd.c' || echo './'`fd.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE='"2022-06-22"' -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libcommon_la-license.lo `test -f 'license.c' || echo './'`license.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE='"2022-06-22"' -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libcommon_la-log.lo `test -f 'log.c' || echo './'`log.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE='"2022-06-22"' -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libcommon_la-m_msg.lo `test -f 'm_msg.c' || echo './'`m_msg.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE='"2022-06-22"' -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libcommon_la-str.lo `test -f 'str.c' || echo './'`str.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE='"2022-06-22"' -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libcommon_la-version.lo `test -f 'version.c' || echo './'`version.c /usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib/i386-linux-gnu|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib/i386-linux-gnu/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/i386-linux-gnu/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/usr/com|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/default|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './munge.7.in' > './munge.7' libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE=\"2022-06-22\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c version.c -fPIC -DPIC -o .libs/libcommon_la-version.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE=\"2022-06-22\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c fd.c -fPIC -DPIC -o .libs/libcommon_la-fd.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE=\"2022-06-22\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c daemonpipe.c -fPIC -DPIC -o .libs/libcommon_la-daemonpipe.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE=\"2022-06-22\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c log.c -fPIC -DPIC -o .libs/libcommon_la-log.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE=\"2022-06-22\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c license.c -fPIC -DPIC -o .libs/libcommon_la-license.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE=\"2022-06-22\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c m_msg.c -fPIC -DPIC -o .libs/libcommon_la-m_msg.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE=\"2022-06-22\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c str.c -fPIC -DPIC -o .libs/libcommon_la-str.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE=\"2022-06-22\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c version.c -o libcommon_la-version.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE=\"2022-06-22\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c license.c -o libcommon_la-license.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE=\"2022-06-22\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c daemonpipe.c -o libcommon_la-daemonpipe.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE=\"2022-06-22\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c str.c -o libcommon_la-str.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE=\"2022-06-22\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c log.c -o libcommon_la-log.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE=\"2022-06-22\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c fd.c -o libcommon_la-fd.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE=\"2022-06-22\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c m_msg.c -o libcommon_la-m_msg.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o libcommon.la libcommon_la-daemonpipe.lo libcommon_la-fd.lo libcommon_la-license.lo libcommon_la-log.lo libcommon_la-m_msg.lo libcommon_la-str.lo libcommon_la-version.lo libtool: link: ar cr .libs/libcommon.a .libs/libcommon_la-daemonpipe.o .libs/libcommon_la-fd.o .libs/libcommon_la-license.o .libs/libcommon_la-log.o .libs/libcommon_la-m_msg.o .libs/libcommon_la-str.o .libs/libcommon_la-version.o libtool: link: ranlib .libs/libcommon.a libtool: link: ( cd ".libs" && rm -f "libcommon.la" && ln -s "../libcommon.la" "libcommon.la" ) make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' Making all in libmissing make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmissing' /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o getopt.lo getopt.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o getopt1.lo getopt1.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c getopt.c -fPIC -DPIC -o .libs/getopt.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c getopt1.c -fPIC -DPIC -o .libs/getopt1.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c getopt1.c -o getopt1.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c getopt.c -o getopt.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o libmissing.la getopt.lo getopt1.lo libtool: link: ar cr .libs/libmissing.a .libs/getopt.o .libs/getopt1.o libtool: link: ranlib .libs/libmissing.a libtool: link: ( cd ".libs" && rm -f "libmissing.la" && ln -s "../libmissing.la" "libmissing.la" ) make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmissing' Making all in libmunge make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmunge' /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libmunge_la-auth_send.lo `test -f 'auth_send.c' || echo './'`auth_send.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libmunge_la-ctx.lo `test -f 'ctx.c' || echo './'`ctx.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libmunge_la-decode.lo `test -f 'decode.c' || echo './'`decode.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libmunge_la-encode.lo `test -f 'encode.c' || echo './'`encode.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libmunge_la-enum.lo `test -f 'enum.c' || echo './'`enum.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libmunge_la-m_msg_client.lo `test -f 'm_msg_client.c' || echo './'`m_msg_client.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libmunge_la-strerror.lo `test -f 'strerror.c' || echo './'`strerror.c /usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib/i386-linux-gnu|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib/i386-linux-gnu/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/i386-linux-gnu/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/usr/com|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/default|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './munge.3.in' > './munge.3' /usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib/i386-linux-gnu|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib/i386-linux-gnu/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/i386-linux-gnu/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/usr/com|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/default|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './munge_ctx.3.in' > './munge_ctx.3' /usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib/i386-linux-gnu|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib/i386-linux-gnu/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/i386-linux-gnu/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/usr/com|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/default|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './munge_enum.3.in' > './munge_enum.3' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: 'libcommon.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c auth_send.c -fPIC -DPIC -o .libs/libmunge_la-auth_send.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c strerror.c -fPIC -DPIC -o .libs/libmunge_la-strerror.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c enum.c -fPIC -DPIC -o .libs/libmunge_la-enum.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c decode.c -fPIC -DPIC -o .libs/libmunge_la-decode.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c encode.c -fPIC -DPIC -o .libs/libmunge_la-encode.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c m_msg_client.c -fPIC -DPIC -o .libs/libmunge_la-m_msg_client.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c ctx.c -fPIC -DPIC -o .libs/libmunge_la-ctx.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c auth_send.c -o libmunge_la-auth_send.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c strerror.c -o libmunge_la-strerror.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c enum.c -o libmunge_la-enum.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c encode.c -o libmunge_la-encode.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c ctx.c -o libmunge_la-ctx.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c decode.c -o libmunge_la-decode.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c m_msg_client.c -o libmunge_la-m_msg_client.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -export-symbols-regex "^munge_.*" -version-info 2:0:0 -Wl,-z,relro -Wl,-z,now -o libmunge.la -rpath /usr/lib/i386-linux-gnu libmunge_la-auth_send.lo libmunge_la-ctx.lo libmunge_la-decode.lo libmunge_la-encode.lo libmunge_la-enum.lo libmunge_la-m_msg_client.lo libmunge_la-strerror.lo ../../src/libcommon/libcommon.la libtool: link: /usr/bin/nm -B .libs/libmunge_la-auth_send.o .libs/libmunge_la-ctx.o .libs/libmunge_la-decode.o .libs/libmunge_la-encode.o .libs/libmunge_la-enum.o .libs/libmunge_la-m_msg_client.o .libs/libmunge_la-strerror.o ../../src/libcommon/.libs/libcommon.a | /usr/bin/sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | /usr/bin/sed '/ __gnu_lto/d' | /usr/bin/sed 's/.* //' | sort | uniq > .libs/libmunge.exp libtool: link: /usr/bin/grep -E -e "^munge_.*" ".libs/libmunge.exp" > ".libs/libmunge.expT" libtool: link: mv -f ".libs/libmunge.expT" ".libs/libmunge.exp" libtool: link: echo "{ global:" > .libs/libmunge.ver libtool: link: cat .libs/libmunge.exp | /usr/bin/sed -e "s/\(.*\)/\1;/" >> .libs/libmunge.ver libtool: link: echo "local: *; };" >> .libs/libmunge.ver libtool: link: gcc -shared -fPIC -DPIC .libs/libmunge_la-auth_send.o .libs/libmunge_la-ctx.o .libs/libmunge_la-decode.o .libs/libmunge_la-encode.o .libs/libmunge_la-enum.o .libs/libmunge_la-m_msg_client.o .libs/libmunge_la-strerror.o -Wl,--whole-archive ../../src/libcommon/.libs/libcommon.a -Wl,--no-whole-archive -g -O2 -fstack-protector-strong -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,libmunge.so.2 -Wl,-version-script -Wl,.libs/libmunge.ver -o .libs/libmunge.so.2.0.0 libtool: link: (cd ".libs" && rm -f "libmunge.so.2" && ln -s "libmunge.so.2.0.0" "libmunge.so.2") libtool: link: (cd ".libs" && rm -f "libmunge.so" && ln -s "libmunge.so.2.0.0" "libmunge.so") libtool: link: (cd .libs/libmunge.lax/libcommon.a && ar x "/build/reproducible-path/munge-0.5.15/src/libmunge/../../src/libcommon/.libs/libcommon.a") libtool: link: ar cr .libs/libmunge.a libmunge_la-auth_send.o libmunge_la-ctx.o libmunge_la-decode.o libmunge_la-encode.o libmunge_la-enum.o libmunge_la-m_msg_client.o libmunge_la-strerror.o .libs/libmunge.lax/libcommon.a/libcommon_la-daemonpipe.o .libs/libmunge.lax/libcommon.a/libcommon_la-fd.o .libs/libmunge.lax/libcommon.a/libcommon_la-license.o .libs/libmunge.lax/libcommon.a/libcommon_la-log.o .libs/libmunge.lax/libcommon.a/libcommon_la-m_msg.o .libs/libmunge.lax/libcommon.a/libcommon_la-str.o .libs/libmunge.lax/libcommon.a/libcommon_la-version.o libtool: link: ranlib .libs/libmunge.a libtool: link: rm -fr .libs/libmunge.lax libtool: link: ( cd ".libs" && rm -f "libmunge.la" && ln -s "../libmunge.la" "libmunge.la" ) make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmunge' Making all in libtap make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libtap' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libtap' Making all in munge make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/munge' gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munge-munge.o `test -f 'munge.c' || echo './'`munge.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munge-read.o `test -f 'read.c' || echo './'`read.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munge-query.o `test -f '../../src/common/query.c' || echo './'`../../src/common/query.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munge-xgetgr.o `test -f '../../src/common/xgetgr.c' || echo './'`../../src/common/xgetgr.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munge-xgetpw.o `test -f '../../src/common/xgetpw.c' || echo './'`../../src/common/xgetpw.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munge-xsignal.o `test -f '../../src/common/xsignal.c' || echo './'`../../src/common/xsignal.c gcc -DHAVE_CONFIG_H -I. -I../.. -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o remunge-remunge.o `test -f 'remunge.c' || echo './'`remunge.c gcc -DHAVE_CONFIG_H -I. -I../.. -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o remunge-query.o `test -f '../../src/common/query.c' || echo './'`../../src/common/query.c make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmissing' make[5]: 'libmissing.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmissing' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmunge' gcc -DHAVE_CONFIG_H -I. -I../.. -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o remunge-xgetgr.o `test -f '../../src/common/xgetgr.c' || echo './'`../../src/common/xgetgr.c make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: 'libcommon.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[6]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[6]: 'libcommon.la' is up to date. make[6]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmunge' gcc -DHAVE_CONFIG_H -I. -I../.. -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o remunge-xgetpw.o `test -f '../../src/common/xgetpw.c' || echo './'`../../src/common/xgetpw.c gcc -DHAVE_CONFIG_H -I. -I../.. -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o remunge-xsignal.o `test -f '../../src/common/xsignal.c' || echo './'`../../src/common/xsignal.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o unmunge-unmunge.o `test -f 'unmunge.c' || echo './'`unmunge.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o unmunge-read.o `test -f 'read.c' || echo './'`read.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o unmunge-xsignal.o `test -f '../../src/common/xsignal.c' || echo './'`../../src/common/xsignal.c /usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib/i386-linux-gnu|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib/i386-linux-gnu/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/i386-linux-gnu/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/usr/com|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/default|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './munge.1.in' > './munge.1' /usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib/i386-linux-gnu|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib/i386-linux-gnu/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/i386-linux-gnu/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/usr/com|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/default|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './remunge.1.in' > './remunge.1' /usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib/i386-linux-gnu|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib/i386-linux-gnu/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/i386-linux-gnu/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/usr/com|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/default|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './unmunge.1.in' > './unmunge.1' /bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o munge munge-munge.o munge-read.o munge-query.o munge-xgetgr.o munge-xgetpw.o munge-xsignal.o ../../src/libcommon/libcommon.la ../../src/libmissing/libmissing.la ../../src/libmunge/libmunge.la libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/munge munge-munge.o munge-read.o munge-query.o munge-xgetgr.o munge-xgetpw.o munge-xsignal.o ../../src/libcommon/.libs/libcommon.a ../../src/libmissing/.libs/libmissing.a ../../src/libmunge/.libs/libmunge.so /bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o unmunge unmunge-unmunge.o unmunge-read.o unmunge-xsignal.o ../../src/libcommon/libcommon.la ../../src/libmissing/libmissing.la ../../src/libmunge/libmunge.la /bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o remunge remunge-remunge.o remunge-query.o remunge-xgetgr.o remunge-xgetpw.o remunge-xsignal.o ../../src/libcommon/libcommon.la ../../src/libmissing/libmissing.la ../../src/libmunge/libmunge.la -lpthread libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/unmunge unmunge-unmunge.o unmunge-read.o unmunge-xsignal.o ../../src/libcommon/.libs/libcommon.a ../../src/libmissing/.libs/libmissing.a ../../src/libmunge/.libs/libmunge.so libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/remunge remunge-remunge.o remunge-query.o remunge-xgetgr.o remunge-xgetpw.o remunge-xsignal.o ../../src/libcommon/.libs/libcommon.a ../../src/libmissing/.libs/libmissing.a ../../src/libmunge/.libs/libmunge.so -lpthread make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/munge' Making all in munged make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/munged' gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-munged.o `test -f 'munged.c' || echo './'`munged.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-auth_recv.o `test -f 'auth_recv.c' || echo './'`auth_recv.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-base64.o `test -f 'base64.c' || echo './'`base64.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-cipher.o `test -f 'cipher.c' || echo './'`cipher.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-clock.o `test -f 'clock.c' || echo './'`clock.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-conf.o `test -f 'conf.c' || echo './'`conf.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-cred.o `test -f 'cred.c' || echo './'`cred.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-dec.o `test -f 'dec.c' || echo './'`dec.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-enc.o `test -f 'enc.c' || echo './'`enc.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-gids.o `test -f 'gids.c' || echo './'`gids.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-hash.o `test -f 'hash.c' || echo './'`hash.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-job.o `test -f 'job.c' || echo './'`job.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-lock.o `test -f 'lock.c' || echo './'`lock.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-net.o `test -f 'net.c' || echo './'`net.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-path.o `test -f 'path.c' || echo './'`path.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-random.o `test -f 'random.c' || echo './'`random.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-replay.o `test -f 'replay.c' || echo './'`replay.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-thread.o `test -f 'thread.c' || echo './'`thread.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-timer.o `test -f 'timer.c' || echo './'`timer.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-work.o `test -f 'work.c' || echo './'`work.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-zip.o `test -f 'zip.c' || echo './'`zip.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-crypto.o `test -f '../../src/common/crypto.c' || echo './'`../../src/common/crypto.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-entropy.o `test -f '../../src/common/entropy.c' || echo './'`../../src/common/entropy.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-mac.o `test -f '../../src/common/mac.c' || echo './'`../../src/common/mac.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-md.o `test -f '../../src/common/md.c' || echo './'`../../src/common/md.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-query.o `test -f '../../src/common/query.c' || echo './'`../../src/common/query.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-rotate.o `test -f '../../src/common/rotate.c' || echo './'`../../src/common/rotate.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-xgetgr.o `test -f '../../src/common/xgetgr.c' || echo './'`../../src/common/xgetgr.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-xgetpw.o `test -f '../../src/common/xgetpw.c' || echo './'`../../src/common/xgetpw.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-xsignal.o `test -f '../../src/common/xsignal.c' || echo './'`../../src/common/xsignal.c make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: 'libcommon.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' /usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib/i386-linux-gnu|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib/i386-linux-gnu/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/i386-linux-gnu/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/usr/com|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/default|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './munged.8.in' > './munged.8' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmissing' make[5]: 'libmissing.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmissing' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmunge' make[6]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[6]: 'libcommon.la' is up to date. make[6]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmunge' /bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o munged munged-munged.o munged-auth_recv.o munged-base64.o munged-cipher.o munged-clock.o munged-conf.o munged-cred.o munged-dec.o munged-enc.o munged-gids.o munged-hash.o munged-job.o munged-lock.o munged-net.o munged-path.o munged-random.o munged-replay.o munged-thread.o munged-timer.o munged-work.o munged-zip.o munged-crypto.o munged-entropy.o munged-mac.o munged-md.o munged-query.o munged-rotate.o munged-xgetgr.o munged-xgetpw.o munged-xsignal.o ../../src/libcommon/libcommon.la ../../src/libmissing/libmissing.la ../../src/libmunge/libmunge.la -lpthread -lbz2 -lz -L/usr/lib/i386-linux-gnu -lgcrypt libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/munged munged-munged.o munged-auth_recv.o munged-base64.o munged-cipher.o munged-clock.o munged-conf.o munged-cred.o munged-dec.o munged-enc.o munged-gids.o munged-hash.o munged-job.o munged-lock.o munged-net.o munged-path.o munged-random.o munged-replay.o munged-thread.o munged-timer.o munged-work.o munged-zip.o munged-crypto.o munged-entropy.o munged-mac.o munged-md.o munged-query.o munged-rotate.o munged-xgetgr.o munged-xgetpw.o munged-xsignal.o ../../src/libcommon/.libs/libcommon.a ../../src/libmissing/.libs/libmissing.a ../../src/libmunge/.libs/libmunge.so -lpthread -lbz2 -lz -L/usr/lib/i386-linux-gnu -lgcrypt make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/munged' Making all in mungekey make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/mungekey' gcc -DHAVE_CONFIG_H -I. -I../.. -DSYSCONFDIR='"/etc"' -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o mungekey-mungekey.o `test -f 'mungekey.c' || echo './'`mungekey.c gcc -DHAVE_CONFIG_H -I. -I../.. -DSYSCONFDIR='"/etc"' -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o mungekey-conf.o `test -f 'conf.c' || echo './'`conf.c gcc -DHAVE_CONFIG_H -I. -I../.. -DSYSCONFDIR='"/etc"' -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o mungekey-key.o `test -f 'key.c' || echo './'`key.c gcc -DHAVE_CONFIG_H -I. -I../.. -DSYSCONFDIR='"/etc"' -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o mungekey-crypto.o `test -f '../../src/common/crypto.c' || echo './'`../../src/common/crypto.c gcc -DHAVE_CONFIG_H -I. -I../.. -DSYSCONFDIR='"/etc"' -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o mungekey-entropy.o `test -f '../../src/common/entropy.c' || echo './'`../../src/common/entropy.c gcc -DHAVE_CONFIG_H -I. -I../.. -DSYSCONFDIR='"/etc"' -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o mungekey-hkdf.o `test -f '../../src/common/hkdf.c' || echo './'`../../src/common/hkdf.c gcc -DHAVE_CONFIG_H -I. -I../.. -DSYSCONFDIR='"/etc"' -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o mungekey-mac.o `test -f '../../src/common/mac.c' || echo './'`../../src/common/mac.c gcc -DHAVE_CONFIG_H -I. -I../.. -DSYSCONFDIR='"/etc"' -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o mungekey-md.o `test -f '../../src/common/md.c' || echo './'`../../src/common/md.c gcc -DHAVE_CONFIG_H -I. -I../.. -DSYSCONFDIR='"/etc"' -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o mungekey-rotate.o `test -f '../../src/common/rotate.c' || echo './'`../../src/common/rotate.c gcc -DHAVE_CONFIG_H -I. -I../.. -DSYSCONFDIR='"/etc"' -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o mungekey-xsignal.o `test -f '../../src/common/xsignal.c' || echo './'`../../src/common/xsignal.c make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: 'libcommon.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmissing' make[5]: 'libmissing.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmissing' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmunge' make[6]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[6]: 'libcommon.la' is up to date. make[6]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmunge' /usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib/i386-linux-gnu|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib/i386-linux-gnu/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/i386-linux-gnu/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/usr/com|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/default|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './mungekey.8.in' > './mungekey.8' /bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o mungekey mungekey-mungekey.o mungekey-conf.o mungekey-key.o mungekey-crypto.o mungekey-entropy.o mungekey-hkdf.o mungekey-mac.o mungekey-md.o mungekey-rotate.o mungekey-xsignal.o ../../src/libcommon/libcommon.la ../../src/libmissing/libmissing.la ../../src/libmunge/libmunge.la -L/usr/lib/i386-linux-gnu -lgcrypt libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/mungekey mungekey-mungekey.o mungekey-conf.o mungekey-key.o mungekey-crypto.o mungekey-entropy.o mungekey-hkdf.o mungekey-mac.o mungekey-md.o mungekey-rotate.o mungekey-xsignal.o ../../src/libcommon/.libs/libcommon.a ../../src/libmissing/.libs/libmissing.a ../../src/libmunge/.libs/libmunge.so -L/usr/lib/i386-linux-gnu -lgcrypt make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/mungekey' make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src' make[3]: Leaving directory '/build/reproducible-path/munge-0.5.15/src' Making all in t make[3]: Entering directory '/build/reproducible-path/munge-0.5.15/t' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/reproducible-path/munge-0.5.15/t' make[3]: Entering directory '/build/reproducible-path/munge-0.5.15' /usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib/i386-linux-gnu|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib/i386-linux-gnu/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/i386-linux-gnu/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/usr/com|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/default|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './munge.spec.in' > './munge.spec' make[3]: Leaving directory '/build/reproducible-path/munge-0.5.15' make[2]: Leaving directory '/build/reproducible-path/munge-0.5.15' make[1]: Leaving directory '/build/reproducible-path/munge-0.5.15' debian/rules override_dh_auto_test make[1]: Entering directory '/build/reproducible-path/munge-0.5.15' make check root=/tmp/munge-test-$$ verbose=t VERBOSE=t make[2]: Entering directory '/build/reproducible-path/munge-0.5.15' Making check in src make[3]: Entering directory '/build/reproducible-path/munge-0.5.15/src' Making check in common make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/common' make hkdf_api_test hkdf_rfc_test mac_test make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/common' gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/libcommon -I../../src/libmunge -I../../src/libtap -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o hkdf_api_test-crypto.o `test -f 'crypto.c' || echo './'`crypto.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/libcommon -I../../src/libmunge -I../../src/libtap -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o hkdf_api_test-hkdf.o `test -f 'hkdf.c' || echo './'`hkdf.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/libcommon -I../../src/libmunge -I../../src/libtap -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o hkdf_api_test-mac.o `test -f 'mac.c' || echo './'`mac.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/libcommon -I../../src/libmunge -I../../src/libtap -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o hkdf_api_test-md.o `test -f 'md.c' || echo './'`md.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/libcommon -I../../src/libmunge -I../../src/libtap -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o hkdf_api_test-hkdf_api_test.o `test -f 'hkdf_api_test.c' || echo './'`hkdf_api_test.c make[6]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[6]: 'libcommon.la' is up to date. make[6]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[6]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmunge' make[7]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[7]: 'libcommon.la' is up to date. make[7]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[6]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmunge' make[6]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libtap' /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -D_BSD_SOURCE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libtap_la-tap.lo `test -f 'tap.c' || echo './'`tap.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -D_BSD_SOURCE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c tap.c -fPIC -DPIC -o .libs/libtap_la-tap.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -D_BSD_SOURCE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c tap.c -o libtap_la-tap.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=link gcc -D_BSD_SOURCE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o libtap.la libtap_la-tap.lo libtool: link: ar cr .libs/libtap.a .libs/libtap_la-tap.o libtool: link: ranlib .libs/libtap.a libtool: link: ( cd ".libs" && rm -f "libtap.la" && ln -s "../libtap.la" "libtap.la" ) make[6]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libtap' /bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o hkdf_api_test hkdf_api_test-crypto.o hkdf_api_test-hkdf.o hkdf_api_test-mac.o hkdf_api_test-md.o hkdf_api_test-hkdf_api_test.o ../../src/libcommon/libcommon.la ../../src/libmunge/libmunge.la ../../src/libtap/libtap.la -L/usr/lib/i386-linux-gnu -lgcrypt libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/hkdf_api_test hkdf_api_test-crypto.o hkdf_api_test-hkdf.o hkdf_api_test-mac.o hkdf_api_test-md.o hkdf_api_test-hkdf_api_test.o ../../src/libcommon/.libs/libcommon.a ../../src/libmunge/.libs/libmunge.so ../../src/libtap/.libs/libtap.a -L/usr/lib/i386-linux-gnu -lgcrypt gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/libcommon -I../../src/libmunge -I../../src/libtap -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o hkdf_rfc_test-crypto.o `test -f 'crypto.c' || echo './'`crypto.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/libcommon -I../../src/libmunge -I../../src/libtap -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o hkdf_rfc_test-hkdf.o `test -f 'hkdf.c' || echo './'`hkdf.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/libcommon -I../../src/libmunge -I../../src/libtap -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o hkdf_rfc_test-mac.o `test -f 'mac.c' || echo './'`mac.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/libcommon -I../../src/libmunge -I../../src/libtap -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o hkdf_rfc_test-md.o `test -f 'md.c' || echo './'`md.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/libcommon -I../../src/libmunge -I../../src/libtap -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o hkdf_rfc_test-hkdf_rfc_test.o `test -f 'hkdf_rfc_test.c' || echo './'`hkdf_rfc_test.c /bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o hkdf_rfc_test hkdf_rfc_test-crypto.o hkdf_rfc_test-hkdf.o hkdf_rfc_test-mac.o hkdf_rfc_test-md.o hkdf_rfc_test-hkdf_rfc_test.o ../../src/libcommon/libcommon.la ../../src/libmunge/libmunge.la ../../src/libtap/libtap.la -L/usr/lib/i386-linux-gnu -lgcrypt libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/hkdf_rfc_test hkdf_rfc_test-crypto.o hkdf_rfc_test-hkdf.o hkdf_rfc_test-mac.o hkdf_rfc_test-md.o hkdf_rfc_test-hkdf_rfc_test.o ../../src/libcommon/.libs/libcommon.a ../../src/libmunge/.libs/libmunge.so ../../src/libtap/.libs/libtap.a -L/usr/lib/i386-linux-gnu -lgcrypt gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/libcommon -I../../src/libmunge -I../../src/libtap -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o mac_test-crypto.o `test -f 'crypto.c' || echo './'`crypto.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/libcommon -I../../src/libmunge -I../../src/libtap -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o mac_test-mac.o `test -f 'mac.c' || echo './'`mac.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/libcommon -I../../src/libmunge -I../../src/libtap -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o mac_test-md.o `test -f 'md.c' || echo './'`md.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/libcommon -I../../src/libmunge -I../../src/libtap -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o mac_test-mac_test.o `test -f 'mac_test.c' || echo './'`mac_test.c /bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o mac_test mac_test-crypto.o mac_test-mac.o mac_test-md.o mac_test-mac_test.o ../../src/libcommon/libcommon.la ../../src/libmunge/libmunge.la ../../src/libtap/libtap.la -L/usr/lib/i386-linux-gnu -lgcrypt libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/mac_test mac_test-crypto.o mac_test-mac.o mac_test-md.o mac_test-mac_test.o ../../src/libcommon/.libs/libcommon.a ../../src/libmunge/.libs/libmunge.so ../../src/libtap/.libs/libtap.a -L/usr/lib/i386-linux-gnu -lgcrypt make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/common' make check-TESTS make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/common' make[6]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[6]: 'libcommon.la' is up to date. make[6]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[6]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmunge' make[7]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[7]: 'libcommon.la' is up to date. make[7]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[6]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmunge' make[6]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libtap' make[6]: 'libtap.la' is up to date. make[6]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libtap' make[6]: Entering directory '/build/reproducible-path/munge-0.5.15/src/common' make[7]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[7]: 'libcommon.la' is up to date. make[7]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[7]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmunge' make[8]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[8]: 'libcommon.la' is up to date. make[8]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[7]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmunge' make[7]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libtap' make[7]: 'libtap.la' is up to date. make[7]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libtap' PASS: hkdf_api_test PASS: hkdf_rfc_test PASS: mac_test ============================================================================ Testsuite summary for MUNGE 0.5.15 ============================================================================ # TOTAL: 3 # PASS: 3 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[6]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/common' make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/common' make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/common' Making check in etc make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/etc' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/etc' Making check in libcommon make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' Making check in libmissing make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmissing' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmissing' Making check in libmunge make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmunge' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: 'libcommon.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmunge' Making check in libtap make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libtap' make libtap.la make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libtap' make[5]: 'libtap.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libtap' make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libtap' Making check in munge make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/munge' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: 'libcommon.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmissing' make[5]: 'libmissing.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmissing' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmunge' make[6]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[6]: 'libcommon.la' is up to date. make[6]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmunge' make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/munge' Making check in munged make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/munged' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: 'libcommon.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmissing' make[5]: 'libmissing.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmissing' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmunge' make[6]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[6]: 'libcommon.la' is up to date. make[6]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmunge' make base64_test make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/munged' gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/libtap -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o base64_test-base64.o `test -f 'base64.c' || echo './'`base64.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/libtap -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o base64_test-base64_test.o `test -f 'base64_test.c' || echo './'`base64_test.c make[6]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libtap' make[6]: 'libtap.la' is up to date. make[6]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libtap' /bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o base64_test base64_test-base64.o base64_test-base64_test.o ../../src/libtap/libtap.la libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o base64_test base64_test-base64.o base64_test-base64_test.o ../../src/libtap/.libs/libtap.a make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/munged' make check-TESTS make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/munged' make[6]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libtap' make[6]: 'libtap.la' is up to date. make[6]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libtap' make[6]: Entering directory '/build/reproducible-path/munge-0.5.15/src/munged' make[7]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libtap' make[7]: 'libtap.la' is up to date. make[7]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libtap' PASS: base64_test ============================================================================ Testsuite summary for MUNGE 0.5.15 ============================================================================ # TOTAL: 1 # PASS: 1 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[6]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/munged' make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/munged' make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/munged' Making check in mungekey make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/mungekey' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: 'libcommon.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmissing' make[5]: 'libmissing.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmissing' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmunge' make[6]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[6]: 'libcommon.la' is up to date. make[6]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmunge' make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/mungekey' make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src' make[4]: Nothing to be done for 'check-am'. make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src' make[3]: Leaving directory '/build/reproducible-path/munge-0.5.15/src' Making check in t make[3]: Entering directory '/build/reproducible-path/munge-0.5.15/t' make check-TESTS make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/t' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/t' PASS: 0001-env-vars.t 1 - MUNGE_BUILD_DIR directory exists PASS: 0001-env-vars.t 2 - MUNGE_SOURCE_DIR directory exists PASS: 0002-smiple.t 1 - expr string match of absolute path with "/" regex PASS: 0002-smiple.t 2 - expr string match of absolute path with "\/" regex PASS: 0002-smiple.t 3 - expr string match of long opt PASS: 0002-smiple.t 4 - expr string match of long opt w/ preceding "--" parm PASS: 0002-smiple.t 5 - expr string match of long opt w/ prepended "X" char PASS: 0010-basic.t 1 - setup PASS: 0010-basic.t 2 - create key PASS: 0010-basic.t 3 - check keyfile creation PASS: 0010-basic.t 4 - start munged PASS: 0010-basic.t 5 - check pidfile creation PASS: 0010-basic.t 6 - check process is running PASS: 0010-basic.t 7 - check socket creation PASS: 0010-basic.t 8 - check logfile creation PASS: 0010-basic.t 9 - encode credential PASS: 0010-basic.t 10 - examine credential PASS: 0010-basic.t 11 - decode credential PASS: 0010-basic.t 12 - replay credential PASS: 0010-basic.t 13 - check logfile for replay PASS: 0010-basic.t 14 - stop munged PASS: 0010-basic.t 15 - check socket removal PASS: 0010-basic.t 16 - check process has exited PASS: 0010-basic.t 17 - check pidfile removal PASS: 0010-basic.t 18 - check seedfile creation PASS: 0010-basic.t 19 - check logfile for stop PASS: 0010-basic.t 20 - cleanup PASS: 0011-munged-cmdline.t 1 - setup PASS: 0011-munged-cmdline.t 2 - munged invalid option PASS: 0011-munged-cmdline.t 3 - munged -h PASS: 0011-munged-cmdline.t 4 - munged --help PASS: 0011-munged-cmdline.t 5 - munged -L PASS: 0011-munged-cmdline.t 6 - munged --license PASS: 0011-munged-cmdline.t 7 - munged -V PASS: 0011-munged-cmdline.t 8 - munged --version PASS: 0011-munged-cmdline.t 9 - munged -s PASS: 0011-munged-cmdline.t 10 - munged --stop PASS: 0011-munged-cmdline.t 11 - munged --stop for missing socket PASS: 0011-munged-cmdline.t 12 - munged -v PASS: 0011-munged-cmdline.t 13 - munged --verbose PASS: 0011-munged-cmdline.t 14 - munged seedfile creation with relative pathname PASS: 0011-munged-cmdline.t 15 - munged socket cleanup with relative pathname XFAIL: 0011-munged-cmdline.t 16 - finish writing tests # TODO known breakage PASS: 0011-munged-cmdline.t 17 - cleanup PASS: 0012-munge-cmdline.t 1 - munge invalid option PASS: 0012-munge-cmdline.t 2 - munge -h PASS: 0012-munge-cmdline.t 3 - munge --help PASS: 0012-munge-cmdline.t 4 - munge -L PASS: 0012-munge-cmdline.t 5 - munge --license PASS: 0012-munge-cmdline.t 6 - munge -V PASS: 0012-munge-cmdline.t 7 - munge --version PASS: 0012-munge-cmdline.t 8 - start munged PASS: 0012-munge-cmdline.t 9 - munge -S PASS: 0012-munge-cmdline.t 10 - munge --socket PASS: 0012-munge-cmdline.t 11 - munge --socket for missing socket PASS: 0012-munge-cmdline.t 12 - munge --socket for invalid socket (file) PASS: 0012-munge-cmdline.t 13 - munge --socket for invalid socket (directory) PASS: 0012-munge-cmdline.t 14 - munge reading from stdin PASS: 0012-munge-cmdline.t 15 - munge reading from /dev/null PASS: 0012-munge-cmdline.t 16 - munge -n PASS: 0012-munge-cmdline.t 17 - munge --no-input PASS: 0012-munge-cmdline.t 18 - munge -s PASS: 0012-munge-cmdline.t 19 - munge --string PASS: 0012-munge-cmdline.t 20 - munge -i PASS: 0012-munge-cmdline.t 21 - munge --input PASS: 0012-munge-cmdline.t 22 - munge --input from stdin via "-" PASS: 0012-munge-cmdline.t 23 - munge --input from /dev/null PASS: 0012-munge-cmdline.t 24 - munge --input from missing file PASS: 0012-munge-cmdline.t 25 - munge -o PASS: 0012-munge-cmdline.t 26 - munge --output PASS: 0012-munge-cmdline.t 27 - munge --output to stdout via "-" PASS: 0012-munge-cmdline.t 28 - munge --output to /dev/null PASS: 0012-munge-cmdline.t 29 - munge -C PASS: 0012-munge-cmdline.t 30 - munge --list-ciphers PASS: 0012-munge-cmdline.t 31 - munge -c for default by name PASS: 0012-munge-cmdline.t 32 - munge --cipher for default by name PASS: 0012-munge-cmdline.t 33 - munge --cipher for default by number PASS: 0012-munge-cmdline.t 34 - munge --cipher for none by name PASS: 0012-munge-cmdline.t 35 - munge --cipher for none by number PASS: 0012-munge-cmdline.t 36 - munge --cipher for invalid name PASS: 0012-munge-cmdline.t 37 - munge --cipher for invalid positive number PASS: 0012-munge-cmdline.t 38 - munge --cipher for invalid negative number PASS: 0012-munge-cmdline.t 39 - munge --cipher for each cipher by name PASS: 0012-munge-cmdline.t 40 - munge --cipher for each cipher by number PASS: 0012-munge-cmdline.t 41 - munge -M PASS: 0012-munge-cmdline.t 42 - munge --list-macs PASS: 0012-munge-cmdline.t 43 - munge -m for default by name PASS: 0012-munge-cmdline.t 44 - munge --mac for default by name PASS: 0012-munge-cmdline.t 45 - munge --mac for default by number PASS: 0012-munge-cmdline.t 46 - munge --mac for none by name PASS: 0012-munge-cmdline.t 47 - munge --mac for none by number PASS: 0012-munge-cmdline.t 48 - munge --mac for invalid name PASS: 0012-munge-cmdline.t 49 - munge --mac for invalid positive number PASS: 0012-munge-cmdline.t 50 - munge --mac for invalid negative number PASS: 0012-munge-cmdline.t 51 - munge --mac for each mac by name PASS: 0012-munge-cmdline.t 52 - munge --mac for each mac by number PASS: 0012-munge-cmdline.t 53 - munge -Z PASS: 0012-munge-cmdline.t 54 - munge --list-zips PASS: 0012-munge-cmdline.t 55 - munge -z for default by name PASS: 0012-munge-cmdline.t 56 - munge --zip for default by name PASS: 0012-munge-cmdline.t 57 - munge --zip for default by number PASS: 0012-munge-cmdline.t 58 - munge --zip for none by name PASS: 0012-munge-cmdline.t 59 - munge --zip for none by number PASS: 0012-munge-cmdline.t 60 - munge --zip for invalid name PASS: 0012-munge-cmdline.t 61 - munge --zip for invalid positive number PASS: 0012-munge-cmdline.t 62 - munge --zip for invalid negative number PASS: 0012-munge-cmdline.t 63 - munge --zip for each zip by name PASS: 0012-munge-cmdline.t 64 - munge --zip for each zip by number PASS: 0012-munge-cmdline.t 65 - munge -u by name PASS: 0012-munge-cmdline.t 66 - munge --restrict-uid by name PASS: 0012-munge-cmdline.t 67 - munge --restrict-uid by number PASS: 0012-munge-cmdline.t 68 - munge --restrict-uid for invalid name PASS: 0012-munge-cmdline.t 69 - munge --restrict-uid for invalid number PASS: 0012-munge-cmdline.t 70 - munge -U for effective user by name PASS: 0012-munge-cmdline.t 71 - munge --uid for effective user by name PASS: 0012-munge-cmdline.t 72 - munge --uid for effective user by number SKIP: 0012-munge-cmdline.t 73 # SKIP munge --uid for root user by name via sudo (missing SUDO) SKIP: 0012-munge-cmdline.t 74 # SKIP munge --uid for root user by number via sudo (missing SUDO) PASS: 0012-munge-cmdline.t 75 - munge --uid for invalid name PASS: 0012-munge-cmdline.t 76 - munge --uid for invalid number PASS: 0012-munge-cmdline.t 77 - munge -g by name PASS: 0012-munge-cmdline.t 78 - munge --restrict-gid by name PASS: 0012-munge-cmdline.t 79 - munge --restrict-gid by number PASS: 0012-munge-cmdline.t 80 - munge --restrict-gid for invalid name PASS: 0012-munge-cmdline.t 81 - munge --restrict-gid for invalid number PASS: 0012-munge-cmdline.t 82 - munge -G for effective group by name PASS: 0012-munge-cmdline.t 83 - munge --gid for effective group by name PASS: 0012-munge-cmdline.t 84 - munge --gid for effective group by number SKIP: 0012-munge-cmdline.t 85 # SKIP munge --gid for root group by name via sudo (missing SUDO) SKIP: 0012-munge-cmdline.t 86 # SKIP munge --gid for root group by number via sudo (missing SUDO) PASS: 0012-munge-cmdline.t 87 - munge --gid for invalid name PASS: 0012-munge-cmdline.t 88 - munge --gid for invalid number PASS: 0012-munge-cmdline.t 89 - munge -t for default value PASS: 0012-munge-cmdline.t 90 - munge --ttl for default value PASS: 0012-munge-cmdline.t 91 - munge --ttl for maximum value PASS: 0012-munge-cmdline.t 92 - munge --ttl for non-default value PASS: 0012-munge-cmdline.t 93 - munge --ttl for invalid string value PASS: 0012-munge-cmdline.t 94 - munge --ttl for invalid positive number PASS: 0012-munge-cmdline.t 95 - munge --ttl for invalid negative number PASS: 0012-munge-cmdline.t 96 - stop munged PASS: 0012-munge-cmdline.t 97 - cleanup PASS: 0013-unmunge-cmdline.t 1 - unmunge invalid option PASS: 0013-unmunge-cmdline.t 2 - unmunge -h PASS: 0013-unmunge-cmdline.t 3 - unmunge --help PASS: 0013-unmunge-cmdline.t 4 - unmunge -L PASS: 0013-unmunge-cmdline.t 5 - unmunge --license PASS: 0013-unmunge-cmdline.t 6 - unmunge -V PASS: 0013-unmunge-cmdline.t 7 - unmunge --version PASS: 0013-unmunge-cmdline.t 8 - start munged PASS: 0013-unmunge-cmdline.t 9 - unmunge -S PASS: 0013-unmunge-cmdline.t 10 - unmunge --socket PASS: 0013-unmunge-cmdline.t 11 - unmunge --socket for missing socket PASS: 0013-unmunge-cmdline.t 12 - unmunge --socket for invalid socket (file) PASS: 0013-unmunge-cmdline.t 13 - unmunge --socket for invalid socket (directory) PASS: 0013-unmunge-cmdline.t 14 - unmunge reading from /dev/null PASS: 0013-unmunge-cmdline.t 15 - unmunge -i PASS: 0013-unmunge-cmdline.t 16 - unmunge --input PASS: 0013-unmunge-cmdline.t 17 - unmunge --input from stdin via "-" PASS: 0013-unmunge-cmdline.t 18 - unmunge --input from /dev/null PASS: 0013-unmunge-cmdline.t 19 - unmunge --input from missing file PASS: 0013-unmunge-cmdline.t 20 - unmunge -n PASS: 0013-unmunge-cmdline.t 21 - unmunge --no-output PASS: 0013-unmunge-cmdline.t 22 - unmunge -m PASS: 0013-unmunge-cmdline.t 23 - unmunge --metadata PASS: 0013-unmunge-cmdline.t 24 - unmunge --metadata to stdout via "-" along with payload PASS: 0013-unmunge-cmdline.t 25 - unmunge --metadata to /dev/null with payload on stdout PASS: 0013-unmunge-cmdline.t 26 - unmunge -o PASS: 0013-unmunge-cmdline.t 27 - unmunge --output PASS: 0013-unmunge-cmdline.t 28 - unmunge --output to stdout via "-" along with metadata PASS: 0013-unmunge-cmdline.t 29 - unmunge --output to /dev/null with metadata on stdout PASS: 0013-unmunge-cmdline.t 30 - unmunge -K PASS: 0013-unmunge-cmdline.t 31 - unmunge --list-keys PASS: 0013-unmunge-cmdline.t 32 - unmunge -k PASS: 0013-unmunge-cmdline.t 33 - unmunge --keys PASS: 0013-unmunge-cmdline.t 34 - unmunge --keys for ignoring invalid key PASS: 0013-unmunge-cmdline.t 35 - unmunge --keys for single uppercase key PASS: 0013-unmunge-cmdline.t 36 - unmunge --keys for single lowercase key PASS: 0013-unmunge-cmdline.t 37 - unmunge --keys for multiple keys split by " " PASS: 0013-unmunge-cmdline.t 38 - unmunge --keys for multiple keys split by "," PASS: 0013-unmunge-cmdline.t 39 - unmunge --keys for multiple keys split by ";" PASS: 0013-unmunge-cmdline.t 40 - unmunge --keys for multiple keys split by "." PASS: 0013-unmunge-cmdline.t 41 - unmunge --keys for each key PASS: 0013-unmunge-cmdline.t 42 - unmunge -N PASS: 0013-unmunge-cmdline.t 43 - unmunge --numeric PASS: 0013-unmunge-cmdline.t 44 - stop munged PASS: 0013-unmunge-cmdline.t 45 - cleanup PASS: 0015-mungekey-cmdline.t 1 - mungekey invalid short option PASS: 0015-mungekey-cmdline.t 2 - mungekey invalid long option PASS: 0015-mungekey-cmdline.t 3 - mungekey invalid non-printable short option SKIP: 0015-mungekey-cmdline.t 4 # SKIP mungekey unimplemented option (missing DEBUG) PASS: 0015-mungekey-cmdline.t 5 - mungekey unrecognized option PASS: 0015-mungekey-cmdline.t 6 - mungekey lone hyphen option PASS: 0015-mungekey-cmdline.t 7 - mungekey -h PASS: 0015-mungekey-cmdline.t 8 - mungekey --help PASS: 0015-mungekey-cmdline.t 9 - mungekey -L PASS: 0015-mungekey-cmdline.t 10 - mungekey --license PASS: 0015-mungekey-cmdline.t 11 - mungekey -V PASS: 0015-mungekey-cmdline.t 12 - mungekey --version PASS: 0015-mungekey-cmdline.t 13 - mungekey -c PASS: 0015-mungekey-cmdline.t 14 - mungekey --create PASS: 0015-mungekey-cmdline.t 15 - mungekey -b PASS: 0015-mungekey-cmdline.t 16 - mungekey --bits PASS: 0015-mungekey-cmdline.t 17 - mungekey --bits rounding-up to next byte PASS: 0015-mungekey-cmdline.t 18 - mungekey --bits unspecified and using default PASS: 0015-mungekey-cmdline.t 19 - mungekey --bits with minimum value PASS: 0015-mungekey-cmdline.t 20 - mungekey --bits with maximum value PASS: 0015-mungekey-cmdline.t 21 - mungekey --bits below minimum value PASS: 0015-mungekey-cmdline.t 22 - mungekey --bits above maximum value PASS: 0015-mungekey-cmdline.t 23 - mungekey --bits error message with minimum value PASS: 0015-mungekey-cmdline.t 24 - mungekey --bits error message with maximum value PASS: 0015-mungekey-cmdline.t 25 - mungekey --bits with zero value PASS: 0015-mungekey-cmdline.t 26 - mungekey --bits with negative value PASS: 0015-mungekey-cmdline.t 27 - mungekey -b without required value PASS: 0015-mungekey-cmdline.t 28 - mungekey --bits without required value PASS: 0015-mungekey-cmdline.t 29 - mungekey -f PASS: 0015-mungekey-cmdline.t 30 - mungekey --force PASS: 0015-mungekey-cmdline.t 31 - mungekey without --force and with existing keyfile PASS: 0015-mungekey-cmdline.t 32 - mungekey -k PASS: 0015-mungekey-cmdline.t 33 - mungekey --keyfile PASS: 0015-mungekey-cmdline.t 34 - mungekey -k without required value PASS: 0015-mungekey-cmdline.t 35 - mungekey --keyfile without required value PASS: 0015-mungekey-cmdline.t 36 - mungekey -v PASS: 0015-mungekey-cmdline.t 37 - mungekey --verbose PASS: 0015-mungekey-cmdline.t 38 - mungekey --verbose number of bits PASS: 0015-mungekey-cmdline.t 39 - mungekey without --verbose PASS: 0015-mungekey-cmdline.t 40 - mungekey long_ind re-initialized for getopt_long() PASS: 0015-mungekey-cmdline.t 41 - mungekey defaults to create key SKIP: 0021-munged-valgrind.t - skipping valgrind tests; long test not specified SKIP: 0022-munge-valgrind.t - skipping valgrind tests; long test not specified SKIP: 0023-unmunge-valgrind.t - skipping valgrind tests; long test not specified SKIP: 0025-mungekey-valgrind.t - skipping valgrind tests; long test not specified PASS: 0099-credential-decode.t 1 - setup PASS: 0099-credential-decode.t 2 - start munged with known key PASS: 0099-credential-decode.t 3 - decode known credential PASS: 0099-credential-decode.t 4 - verify expected output PASS: 0099-credential-decode.t 5 - stop munged PASS: 0099-credential-decode.t 6 - cleanup PASS: 0100-munged-lock.t 1 - setup PASS: 0100-munged-lock.t 2 - start munged with open umask PASS: 0100-munged-lock.t 3 - check pidfile after munged success PASS: 0100-munged-lock.t 4 - check lockfile existence PASS: 0100-munged-lock.t 5 - check lockfile type PASS: 0100-munged-lock.t 6 - check lockfile permissions PASS: 0100-munged-lock.t 7 - start munged with in-use socket PASS: 0100-munged-lock.t 8 - check pidfile after munged failure PASS: 0100-munged-lock.t 9 - stop munged using lockfile-derived pid PASS: 0100-munged-lock.t 10 - check lockfile removal PASS: 0100-munged-lock.t 11 - start munged with 0600 bogus lockfile PASS: 0100-munged-lock.t 12 - start munged with 0222 bogus lockfile PASS: 0100-munged-lock.t 13 - start munged with inactive non-zero-length lockfile PASS: 0100-munged-lock.t 14 - check for lockfile truncation after successful start PASS: 0100-munged-lock.t 15 - stop munged using sigkill to prevent cleanup PASS: 0100-munged-lock.t 16 - check for leftover socket from unclean shutdown PASS: 0100-munged-lock.t 17 - check for leftover lockfile from unclean shutdown PASS: 0100-munged-lock.t 18 - check for leftover pidfile from unclean shutdown PASS: 0100-munged-lock.t 19 - start munged with leftover socket from unclean shutdown PASS: 0100-munged-lock.t 20 - stop munged PASS: 0100-munged-lock.t 21 - check lockfile removal again SKIP: 0100-munged-lock.t 22 # SKIP stop unprivileged munged as root (missing SUDO) PASS: 0100-munged-lock.t 23 - cleanup PASS: 0101-munged-security-socket.t 1 - setup PASS: 0101-munged-security-socket.t 2 - socket dir perms PASS: 0101-munged-security-socket.t 3 - socket type and perms PASS: 0101-munged-security-socket.t 4 - socket dir owned by euid SKIP: 0101-munged-security-socket.t 5 # SKIP alt socket dir setup (missing SUDO) SKIP: 0101-munged-security-socket.t 6 # SKIP socket dir owned by root (missing SUDO,ALT of ALT,SUDO) SKIP: 0101-munged-security-socket.t 7 # SKIP socket dir owned by other failure (missing SUDO,ALT of ALT,SUDO) SKIP: 0101-munged-security-socket.t 8 # SKIP socket dir owned by other override (missing SUDO,ALT of ALT,SUDO) SKIP: 0101-munged-security-socket.t 9 # SKIP alt socket dir cleanup (missing ALT) PASS: 0101-munged-security-socket.t 10 - socket dir writable by trusted group PASS: 0101-munged-security-socket.t 11 - socket dir writable by untrusted group failure PASS: 0101-munged-security-socket.t 12 - socket dir writable by group failure PASS: 0101-munged-security-socket.t 13 - socket dir writable by group override PASS: 0101-munged-security-socket.t 14 - socket dir writable by group with sticky bit PASS: 0101-munged-security-socket.t 15 - socket dir writable by other failure PASS: 0101-munged-security-socket.t 16 - socket dir writable by other override PASS: 0101-munged-security-socket.t 17 - socket dir writable by other with sticky bit PASS: 0101-munged-security-socket.t 18 - socket dir inaccessible by all failure PASS: 0101-munged-security-socket.t 19 - socket dir inaccessible by all override PASS: 0101-munged-security-socket.t 20 - cleanup PASS: 0102-munged-security-keyfile.t 1 - setup PASS: 0102-munged-security-keyfile.t 2 - keyfile regular file PASS: 0102-munged-security-keyfile.t 3 - keyfile missing failure PASS: 0102-munged-security-keyfile.t 4 - keyfile non-regular-file failure PASS: 0102-munged-security-keyfile.t 5 - keyfile non-regular-file override failure PASS: 0102-munged-security-keyfile.t 6 - keyfile symlink to regular file failure PASS: 0102-munged-security-keyfile.t 7 - keyfile symlink to regular file override PASS: 0102-munged-security-keyfile.t 8 - keyfile owned by euid XFAIL: 0102-munged-security-keyfile.t 9 - keyfile readable by trusted group # TODO known breakage PASS: 0102-munged-security-keyfile.t 10 - keyfile readable by untrusted group failure XFAIL: 0102-munged-security-keyfile.t 11 - keyfile writable by trusted group # TODO known breakage PASS: 0102-munged-security-keyfile.t 12 - keyfile writable by untrusted group failure PASS: 0102-munged-security-keyfile.t 13 - keyfile readable by group failure PASS: 0102-munged-security-keyfile.t 14 - keyfile readable by group override PASS: 0102-munged-security-keyfile.t 15 - keyfile writable by group failure PASS: 0102-munged-security-keyfile.t 16 - keyfile writable by group override PASS: 0102-munged-security-keyfile.t 17 - keyfile readable by other failure PASS: 0102-munged-security-keyfile.t 18 - keyfile readable by other override PASS: 0102-munged-security-keyfile.t 19 - keyfile writable by other failure PASS: 0102-munged-security-keyfile.t 20 - keyfile writable by other override PASS: 0102-munged-security-keyfile.t 21 - keyfile secure perms PASS: 0102-munged-security-keyfile.t 22 - keyfile dir owned by euid SKIP: 0102-munged-security-keyfile.t 23 # SKIP alt keyfile dir setup (missing SUDO) SKIP: 0102-munged-security-keyfile.t 24 # SKIP keyfile dir owned by root (missing SUDO,ALT of ALT,SUDO) SKIP: 0102-munged-security-keyfile.t 25 # SKIP keyfile dir owned by other failure (missing SUDO,ALT of ALT,SUDO) SKIP: 0102-munged-security-keyfile.t 26 # SKIP keyfile dir owned by other override (missing SUDO,ALT of ALT,SUDO) SKIP: 0102-munged-security-keyfile.t 27 # SKIP alt keyfile dir cleanup (missing SUDO,ALT of ALT,SUDO) PASS: 0102-munged-security-keyfile.t 28 - keyfile dir writable by trusted group PASS: 0102-munged-security-keyfile.t 29 - keyfile dir writable by untrusted group failure PASS: 0102-munged-security-keyfile.t 30 - keyfile dir writable by group failure PASS: 0102-munged-security-keyfile.t 31 - keyfile dir writable by group override PASS: 0102-munged-security-keyfile.t 32 - keyfile dir writable by group with sticky bit PASS: 0102-munged-security-keyfile.t 33 - keyfile dir writable by other failure PASS: 0102-munged-security-keyfile.t 34 - keyfile dir writable by other override PASS: 0102-munged-security-keyfile.t 35 - keyfile dir writable by other with sticky bit PASS: 0102-munged-security-keyfile.t 36 - cleanup PASS: 0103-munged-security-logfile.t 1 - setup PASS: 0103-munged-security-logfile.t 2 - logfile regular file PASS: 0103-munged-security-logfile.t 3 - logfile symlink to regular file failure PASS: 0103-munged-security-logfile.t 4 - logfile symlink to regular file override PASS: 0103-munged-security-logfile.t 5 - logfile missing PASS: 0103-munged-security-logfile.t 6 - logfile symlink to missing file failure PASS: 0103-munged-security-logfile.t 7 - logfile symlink to missing file override PASS: 0103-munged-security-logfile.t 8 - logfile non-regular-file failure PASS: 0103-munged-security-logfile.t 9 - logfile non-regular-file override failure PASS: 0103-munged-security-logfile.t 10 - logfile not writable by user failure XFAIL: 0103-munged-security-logfile.t 11 - logfile writable by trusted group # TODO known breakage PASS: 0103-munged-security-logfile.t 12 - logfile writable by untrusted group failure PASS: 0103-munged-security-logfile.t 13 - logfile writable by group failure PASS: 0103-munged-security-logfile.t 14 - logfile writable by group override PASS: 0103-munged-security-logfile.t 15 - logfile writable by other failure PASS: 0103-munged-security-logfile.t 16 - logfile writable by other override PASS: 0103-munged-security-logfile.t 17 - logfile readable by all PASS: 0103-munged-security-logfile.t 18 - logfile dir owned by euid SKIP: 0103-munged-security-logfile.t 19 # SKIP alt logfile dir setup (missing SUDO) SKIP: 0103-munged-security-logfile.t 20 # SKIP logfile dir owned by root (missing SUDO,ALT of ALT,SUDO) SKIP: 0103-munged-security-logfile.t 21 # SKIP logfile dir owned by other failure (missing SUDO,ALT of ALT,SUDO) SKIP: 0103-munged-security-logfile.t 22 # SKIP logfile dir owned by other override (missing SUDO,ALT of ALT,SUDO) SKIP: 0103-munged-security-logfile.t 23 # SKIP alt logfile dir cleanup (missing SUDO,ALT of ALT,SUDO) PASS: 0103-munged-security-logfile.t 24 - logfile dir writable by trusted group PASS: 0103-munged-security-logfile.t 25 - logfile dir writable by untrusted group failure PASS: 0103-munged-security-logfile.t 26 - logfile dir writable by group PASS: 0103-munged-security-logfile.t 27 - logfile dir writable by group with sticky bit PASS: 0103-munged-security-logfile.t 28 - logfile dir writable by other failure PASS: 0103-munged-security-logfile.t 29 - logfile dir writable by other override PASS: 0103-munged-security-logfile.t 30 - logfile dir writable by other with sticky bit PASS: 0103-munged-security-logfile.t 31 - logfile failure writes single message to stderr PASS: 0103-munged-security-logfile.t 32 - cleanup PASS: 0104-munged-security-pidfile.t 1 - setup XFAIL: 0104-munged-security-pidfile.t 2 - finish writing tests # TODO known breakage PASS: 0104-munged-security-pidfile.t 3 - cleanup PASS: 0105-munged-security-seedfile.t 1 - setup XFAIL: 0105-munged-security-seedfile.t 2 - finish writing tests # TODO known breakage PASS: 0105-munged-security-seedfile.t 3 - cleanup PASS: 0110-munged-origin-addr.t 1 - setup PASS: 0110-munged-origin-addr.t 2 - munged --origin help PASS: 0110-munged-origin-addr.t 3 - munged --origin failure PASS: 0110-munged-origin-addr.t 4 - munged --origin override PASS: 0110-munged-origin-addr.t 5 - munged --origin null address PASS: 0110-munged-origin-addr.t 6 - munged --origin null address metadata PASS: 0110-munged-origin-addr.t 7 - munged --origin null address warning PASS: 0110-munged-origin-addr.t 8 - munged --origin local IP address PASS: 0110-munged-origin-addr.t 9 - munged --origin local IP address metadata PASS: 0110-munged-origin-addr.t 10 - munged --origin interface name lookup PASS: 0110-munged-origin-addr.t 11 - munged --origin interface name PASS: 0110-munged-origin-addr.t 12 - munged --origin interface name metadata PASS: 0110-munged-origin-addr.t 13 - munged --origin non-interface IP address PASS: 0110-munged-origin-addr.t 14 - munged --origin non-interface IP address metadata PASS: 0110-munged-origin-addr.t 15 - cleanup ============================================================================ Testsuite summary for MUNGE 0.5.15 ============================================================================ # TOTAL: 369 # PASS: 338 # SKIP: 25 # XFAIL: 6 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/t' make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/t' make[3]: Leaving directory '/build/reproducible-path/munge-0.5.15/t' make[3]: Entering directory '/build/reproducible-path/munge-0.5.15' make[3]: Leaving directory '/build/reproducible-path/munge-0.5.15' make[2]: Leaving directory '/build/reproducible-path/munge-0.5.15' make[1]: Leaving directory '/build/reproducible-path/munge-0.5.15' create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary dh binary dh: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). dh_testroot dh_prep dh_installdirs dh_installdirs: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). dh_auto_install dh_auto_install: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). make -j1 install DESTDIR=/build/reproducible-path/munge-0.5.15/debian/tmp AM_UPDATE_INFO_DIR=no make[1]: Entering directory '/build/reproducible-path/munge-0.5.15' Making install in src make[2]: Entering directory '/build/reproducible-path/munge-0.5.15/src' Making install in common make[3]: Entering directory '/build/reproducible-path/munge-0.5.15/src/common' make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/common' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/common' make[3]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/common' Making install in etc make[3]: Entering directory '/build/reproducible-path/munge-0.5.15/src/etc' make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/etc' make[4]: Nothing to be done for 'install-exec-am'. make install-data-hook make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/etc' /usr/bin/mkdir -p -m 0700 '/build/reproducible-path/munge-0.5.15/debian/tmp/etc/munge' /usr/bin/mkdir -p -m 0711 '/build/reproducible-path/munge-0.5.15/debian/tmp/var/lib/munge' /usr/bin/mkdir -p -m 0700 '/build/reproducible-path/munge-0.5.15/debian/tmp/var/log/munge' /usr/bin/mkdir -p '/build/reproducible-path/munge-0.5.15/debian/tmp/etc/logrotate.d' /usr/bin/install -c -m 644 './munge.logrotate.conf' '/build/reproducible-path/munge-0.5.15/debian/tmp/etc/logrotate.d/munge' /usr/bin/mkdir -p '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/lib/i386-linux-gnu/pkgconfig' /usr/bin/install -c -m 644 './munge.pkgconfig.pc' '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/lib/i386-linux-gnu/pkgconfig/munge.pc' /usr/bin/mkdir -p '/build/reproducible-path/munge-0.5.15/debian/tmp/etc/default' /usr/bin/install -c -m 644 './munge.systemd.sysconfig' '/build/reproducible-path/munge-0.5.15/debian/tmp/etc/default/munge' /usr/bin/mkdir -p '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/lib/systemd/system' /usr/bin/install -c -m 644 './munge.systemd.service' '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/lib/systemd/system/munge.service' make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/etc' make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/etc' make[3]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/etc' Making install in libcommon make[3]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[4]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/share/man/man7' /usr/bin/install -c -m 644 munge.7 '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/share/man/man7' make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[3]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' Making install in libmissing make[3]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmissing' make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmissing' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmissing' make[3]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmissing' Making install in libmunge make[3]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmunge' make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[4]: 'libcommon.la' is up to date. make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmunge' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: 'libcommon.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' /usr/bin/mkdir -p '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/lib/i386-linux-gnu' /bin/bash ../../libtool --mode=install /usr/bin/install -c libmunge.la '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/lib/i386-linux-gnu' libtool: install: /usr/bin/install -c .libs/libmunge.so.2.0.0 /build/reproducible-path/munge-0.5.15/debian/tmp/usr/lib/i386-linux-gnu/libmunge.so.2.0.0 libtool: install: (cd /build/reproducible-path/munge-0.5.15/debian/tmp/usr/lib/i386-linux-gnu && { ln -s -f libmunge.so.2.0.0 libmunge.so.2 || { rm -f libmunge.so.2 && ln -s libmunge.so.2.0.0 libmunge.so.2; }; }) libtool: install: (cd /build/reproducible-path/munge-0.5.15/debian/tmp/usr/lib/i386-linux-gnu && { ln -s -f libmunge.so.2.0.0 libmunge.so || { rm -f libmunge.so && ln -s libmunge.so.2.0.0 libmunge.so; }; }) libtool: install: /usr/bin/install -c .libs/libmunge.lai /build/reproducible-path/munge-0.5.15/debian/tmp/usr/lib/i386-linux-gnu/libmunge.la libtool: install: /usr/bin/install -c .libs/libmunge.a /build/reproducible-path/munge-0.5.15/debian/tmp/usr/lib/i386-linux-gnu/libmunge.a libtool: install: chmod 644 /build/reproducible-path/munge-0.5.15/debian/tmp/usr/lib/i386-linux-gnu/libmunge.a libtool: install: ranlib /build/reproducible-path/munge-0.5.15/debian/tmp/usr/lib/i386-linux-gnu/libmunge.a libtool: warning: remember to run 'libtool --finish /usr/lib/i386-linux-gnu' /usr/bin/mkdir -p '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/include' /usr/bin/install -c -m 644 munge.h '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/include' /usr/bin/mkdir -p '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/share/man/man3' /usr/bin/install -c -m 644 munge.3 munge_ctx.3 munge_enum.3 '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/share/man/man3' make install-data-hook make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmunge' rm -f '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/share/man/man3/munge_ctx_copy.3' rm -f '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/share/man/man3/munge_ctx_create.3' rm -f '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/share/man/man3/munge_ctx_destroy.3' rm -f '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/share/man/man3/munge_ctx_get.3' rm -f '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/share/man/man3/munge_ctx_set.3' rm -f '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/share/man/man3/munge_ctx_strerror.3' rm -f '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/share/man/man3/munge_decode.3' rm -f '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/share/man/man3/munge_encode.3' rm -f '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/share/man/man3/munge_enum_int_to_str.3' rm -f '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/share/man/man3/munge_enum_is_valid.3' rm -f '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/share/man/man3/munge_enum_str_to_int.3' rm -f '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/share/man/man3/munge_strerror.3' /usr/bin/mkdir -p '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/share/man/man3/' ( cd '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/share/man/man3/' \ && ln -s munge.3 munge_decode.3 \ && ln -s munge.3 munge_encode.3 \ && ln -s munge.3 munge_strerror.3 \ && ln -s munge_ctx.3 munge_ctx_copy.3 \ && ln -s munge_ctx.3 munge_ctx_create.3 \ && ln -s munge_ctx.3 munge_ctx_destroy.3 \ && ln -s munge_ctx.3 munge_ctx_get.3 \ && ln -s munge_ctx.3 munge_ctx_set.3 \ && ln -s munge_ctx.3 munge_ctx_strerror.3 \ && ln -s munge_enum.3 munge_enum_int_to_str.3 \ && ln -s munge_enum.3 munge_enum_is_valid.3 \ && ln -s munge_enum.3 munge_enum_str_to_int.3 ) make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmunge' make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmunge' make[3]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmunge' Making install in libtap make[3]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libtap' make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libtap' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libtap' make[3]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libtap' Making install in munge make[3]: Entering directory '/build/reproducible-path/munge-0.5.15/src/munge' make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[4]: 'libcommon.la' is up to date. make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmissing' make[4]: 'libmissing.la' is up to date. make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmissing' make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmunge' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: 'libcommon.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmunge' make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/munge' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: 'libcommon.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmissing' make[5]: 'libmissing.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmissing' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmunge' make[6]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[6]: 'libcommon.la' is up to date. make[6]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmunge' /usr/bin/mkdir -p '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/bin' /bin/bash ../../libtool --mode=install /usr/bin/install -c munge remunge unmunge '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/bin' libtool: warning: '../../src/libmunge/libmunge.la' has not been installed in '/usr/lib/i386-linux-gnu' libtool: install: /usr/bin/install -c .libs/munge /build/reproducible-path/munge-0.5.15/debian/tmp/usr/bin/munge libtool: warning: '../../src/libmunge/libmunge.la' has not been installed in '/usr/lib/i386-linux-gnu' libtool: install: /usr/bin/install -c .libs/remunge /build/reproducible-path/munge-0.5.15/debian/tmp/usr/bin/remunge libtool: warning: '../../src/libmunge/libmunge.la' has not been installed in '/usr/lib/i386-linux-gnu' libtool: install: /usr/bin/install -c .libs/unmunge /build/reproducible-path/munge-0.5.15/debian/tmp/usr/bin/unmunge /usr/bin/mkdir -p '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/share/man/man1' /usr/bin/install -c -m 644 munge.1 remunge.1 unmunge.1 '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/share/man/man1' make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/munge' make[3]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/munge' Making install in munged make[3]: Entering directory '/build/reproducible-path/munge-0.5.15/src/munged' make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[4]: 'libcommon.la' is up to date. make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmissing' make[4]: 'libmissing.la' is up to date. make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmissing' make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmunge' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: 'libcommon.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmunge' make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/munged' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: 'libcommon.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmissing' make[5]: 'libmissing.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmissing' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmunge' make[6]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[6]: 'libcommon.la' is up to date. make[6]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmunge' /usr/bin/mkdir -p '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/sbin' /bin/bash ../../libtool --mode=install /usr/bin/install -c munged '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/sbin' libtool: warning: '../../src/libmunge/libmunge.la' has not been installed in '/usr/lib/i386-linux-gnu' libtool: install: /usr/bin/install -c .libs/munged /build/reproducible-path/munge-0.5.15/debian/tmp/usr/sbin/munged /usr/bin/mkdir -p '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/share/man/man8' /usr/bin/install -c -m 644 munged.8 '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/share/man/man8' make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/munged' make[3]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/munged' Making install in mungekey make[3]: Entering directory '/build/reproducible-path/munge-0.5.15/src/mungekey' make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[4]: 'libcommon.la' is up to date. make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmissing' make[4]: 'libmissing.la' is up to date. make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmissing' make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmunge' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: 'libcommon.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmunge' make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/mungekey' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: 'libcommon.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmissing' make[5]: 'libmissing.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmissing' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmunge' make[6]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[6]: 'libcommon.la' is up to date. make[6]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmunge' /usr/bin/mkdir -p '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/sbin' /bin/bash ../../libtool --mode=install /usr/bin/install -c mungekey '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/sbin' libtool: warning: '../../src/libmunge/libmunge.la' has not been installed in '/usr/lib/i386-linux-gnu' libtool: install: /usr/bin/install -c .libs/mungekey /build/reproducible-path/munge-0.5.15/debian/tmp/usr/sbin/mungekey /usr/bin/mkdir -p '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/share/man/man8' /usr/bin/install -c -m 644 mungekey.8 '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/share/man/man8' make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/mungekey' make[3]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/mungekey' make[3]: Entering directory '/build/reproducible-path/munge-0.5.15/src' make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src' make[3]: Leaving directory '/build/reproducible-path/munge-0.5.15/src' make[2]: Leaving directory '/build/reproducible-path/munge-0.5.15/src' Making install in t make[2]: Entering directory '/build/reproducible-path/munge-0.5.15/t' make[3]: Entering directory '/build/reproducible-path/munge-0.5.15/t' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/build/reproducible-path/munge-0.5.15/t' make[2]: Leaving directory '/build/reproducible-path/munge-0.5.15/t' make[2]: Entering directory '/build/reproducible-path/munge-0.5.15' make[3]: Entering directory '/build/reproducible-path/munge-0.5.15' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/build/reproducible-path/munge-0.5.15' make[2]: Leaving directory '/build/reproducible-path/munge-0.5.15' make[1]: Leaving directory '/build/reproducible-path/munge-0.5.15' dh_install dh_install: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). dh_installdocs dh_installdocs: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). dh_installchangelogs dh_installchangelogs: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). dh_installman dh_installman: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). dh_installinit dh_installinit: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). dh_installsystemd dh_installsystemd: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). dh_perl dh_link dh_link: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). dh_strip_nondeterminism dh_compress dh_compress: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). dh_compress: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). dh_compress: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). dh_fixperms dh_missing dh_missing: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). dh_dwz -a dh_strip -a dh_strip: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). dh_strip: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). dh_strip: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). dh_makeshlibs -a dh_makeshlibs: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). dh_shlibdeps -a dh_shlibdeps: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). dh_shlibdeps: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). dh_shlibdeps: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). dh_installdeb dh_installdeb: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). dh_gencontrol dh_gencontrol: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). dpkg-gencontrol: warning: Depends field of package libmunge-dev: substitution variable ${shlibs:Depends} used, but is not defined dh_md5sums dh_builddeb dpkg-deb: building package 'munge-dbgsym' in '../munge-dbgsym_0.5.15-4_i386.deb'. dpkg-deb: building package 'libmunge-dev' in '../libmunge-dev_0.5.15-4_i386.deb'. dpkg-deb: building package 'munge' in '../munge_0.5.15-4_i386.deb'. dpkg-deb: building package 'libmunge2-dbgsym' in '../libmunge2-dbgsym_0.5.15-4_i386.deb'. dpkg-deb: building package 'libmunge2' in '../libmunge2_0.5.15-4_i386.deb'. dpkg-genbuildinfo --build=binary -O../munge_0.5.15-4_i386.buildinfo dpkg-genchanges --build=binary -O../munge_0.5.15-4_i386.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/33378 and its subdirectories I: Current time: Thu Nov 21 16:47:28 -12 2024 I: pbuilder-time-stamp: 1732250848 Fri Nov 22 04:47:29 UTC 2024 I: 1st build successful. Starting 2nd build on remote node ionos6-i386.debian.net. Fri Nov 22 04:47:29 UTC 2024 I: Preparing to do remote build '2' on ionos6-i386.debian.net. Fri Nov 22 04:47:29 UTC 2024 - checking /var/lib/jenkins/offline_nodes if ionos6-i386.debian.net is marked as down. Fri Nov 22 04:47:29 UTC 2024 - checking via ssh if ionos6-i386.debian.net is up. removed '/tmp/read-only-fs-test-5zfrEx' ==================================================================================== Thu Dec 25 11:10:31 UTC 2025 - running /srv/jenkins/bin/reproducible_build.sh (for job /srv/jenkins/bin/reproducible_build.sh) on ionos6-i386, called using "2 munge unstable /srv/reproducible-results/rbuild-debian/r-b-build.XdIK1fDb 0.5.15-4" as arguments. Thu Dec 25 11:10:31 UTC 2025 - actually running "reproducible_build.sh" (md5sum 68e686e434c9ab7bc3ec047d8b309cbc) as "/tmp/jenkins-script-TH7I1Ywh" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Thu Dec 25 11:10:32 UTC 2025 I: Downloading source for unstable/munge=0.5.15-4 Reading package lists... NOTICE: 'munge' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/hpc-team/munge.git Please use: git clone https://salsa.debian.org/hpc-team/munge.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 296 kB of source archives. Get:1 http://deb.debian.org/debian unstable/main munge 0.5.15-4 (dsc) [1994 B] Get:2 http://deb.debian.org/debian unstable/main munge 0.5.15-4 (tar) [283 kB] Get:3 http://deb.debian.org/debian unstable/main munge 0.5.15-4 (diff) [10.5 kB] Fetched 296 kB in 0s (2822 kB/s) Download complete and in download only mode Reading package lists... NOTICE: 'munge' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/hpc-team/munge.git Please use: git clone https://salsa.debian.org/hpc-team/munge.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 296 kB of source archives. Get:1 http://deb.debian.org/debian unstable/main munge 0.5.15-4 (dsc) [1994 B] Get:2 http://deb.debian.org/debian unstable/main munge 0.5.15-4 (tar) [283 kB] Get:3 http://deb.debian.org/debian unstable/main munge 0.5.15-4 (diff) [10.5 kB] Fetched 296 kB in 0s (2822 kB/s) Download complete and in download only mode ============================================================================= Re-Building munge in unstable on i386 on ionos6-i386 now. Date: Thu Dec 25 12:10:37 CET 2025 Date UTC: Thu Dec 25 11:10:37 UTC 2025 ============================================================================= ++ mktemp -t pbuilderrc_XXXX --tmpdir=/srv/reproducible-results/rbuild-debian/r-b-build.XdIK1fDb + local TMPCFG=/srv/reproducible-results/rbuild-debian/r-b-build.XdIK1fDb/pbuilderrc_HLUw + case ${ARCH} in + let NUM_CPU-=3 + case $ARCH in + locale=de_CH + language=de + case "${SUITE}" in + reproducible_buildflags=+all + extra_deb_build_options= + case "${SRCPACKAGE}" in + cat + echo BUILDDIR=/build/reproducible-path + '[' munge = debian-installer -o munge = debian-installer-netboot-images ']' + pbuilder_options=() + local pbuilder_options + DEBBUILDOPTS=-b + BINARYTARGET= + '[' munge = u-boot ']' + case "${SRCPACKAGE}" in + PBUILDERTIMEOUT=24 + local PRESULT=0 + sudo timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.XdIK1fDb/pbuilderrc_HLUw --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.XdIK1fDb/b2 --logfile b2/build.log munge_0.5.15-4.dsc W: /root/.pbuilderrc does not exist I: Logging to b2/build.log I: pbuilder: network access will be disabled during build I: Current time: Fri Dec 26 01:10:38 +14 2025 I: pbuilder-time-stamp: 1766661038 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: using eatmydata during job I: Copying source file I: copying [munge_0.5.15-4.dsc] I: copying [./munge_0.5.15.orig.tar.gz] I: copying [./munge_0.5.15-4.debian.tar.xz] I: Extracting source gpgv: Signature made Sun Mar 17 19:16:38 2024 gpgv: using RSA key EB3345F56441B8B81A7798767DFA41AD961985D7 gpgv: issuer "oliva@debian.org" gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./munge_0.5.15-4.dsc: no acceptable signature found dpkg-source: info: extracting munge in munge-0.5.15 dpkg-source: info: unpacking munge_0.5.15.orig.tar.gz dpkg-source: info: unpacking munge_0.5.15-4.debian.tar.xz I: using fakeroot in build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/110290/tmp/hooks/D01_modify_environment starting debug: Running on ionos6-i386. I: Changing host+domainname to test build reproducibility I: Adding a custom variable just for the fun of it... I: Changing /bin/sh to bash '/bin/sh' -> '/bin/bash' lrwxrwxrwx 1 root root 9 Dec 25 11:11 /bin/sh -> /bin/bash I: Setting pbuilder2's login shell to /bin/bash I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other I: user script /srv/workspace/pbuilder/110290/tmp/hooks/D01_modify_environment finished I: user script /srv/workspace/pbuilder/110290/tmp/hooks/D02_print_environment starting I: set BASH=/bin/sh BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath BASH_ALIASES=() BASH_ARGC=() BASH_ARGV=() BASH_CMDS=() BASH_LINENO=([0]="12" [1]="0") BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") BASH_VERSINFO=([0]="5" [1]="2" [2]="32" [3]="1" [4]="release" [5]="i686-pc-linux-gnu") BASH_VERSION='5.2.32(1)-release' BUILDDIR=/build/reproducible-path BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' BUILDUSERNAME=pbuilder2 BUILD_ARCH=i386 DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=21 ' DIRSTACK=() DISTRIBUTION=unstable EUID=0 FUNCNAME=([0]="Echo" [1]="main") GROUPS=() HOME=/root HOSTNAME=i-capture-the-hostname HOSTTYPE=i686 HOST_ARCH=i386 IFS=' ' INVOCATION_ID=b3ed962a271341fab1891310a541bfea LANG=C LANGUAGE=de_CH:de LC_ALL=C LD_LIBRARY_PATH=/usr/lib/libeatmydata LD_PRELOAD=libeatmydata.so MACHTYPE=i686-pc-linux-gnu MAIL=/var/mail/root OPTERR=1 OPTIND=1 OSTYPE=linux-gnu PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path PBCURRENTCOMMANDLINEOPERATION=build PBUILDER_OPERATION=build PBUILDER_PKGDATADIR=/usr/share/pbuilder PBUILDER_PKGLIBDIR=/usr/lib/pbuilder PBUILDER_SYSCONFDIR=/etc PIPESTATUS=([0]="0") POSIXLY_CORRECT=y PPID=110290 PS4='+ ' PWD=/ SHELL=/bin/bash SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix SHLVL=3 SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.XdIK1fDb/pbuilderrc_HLUw --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.XdIK1fDb/b2 --logfile b2/build.log munge_0.5.15-4.dsc' SUDO_GID=112 SUDO_UID=107 SUDO_USER=jenkins TERM=unknown TZ=/usr/share/zoneinfo/Etc/GMT-14 UID=0 USER=root _='I: set' http_proxy=http://213.165.73.152:3128 I: uname -a Linux i-capture-the-hostname 6.1.0-27-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.115-1 (2024-11-01) x86_64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 4 2024 /bin -> usr/bin I: user script /srv/workspace/pbuilder/110290/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: i386 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper (>= 13), zlib1g-dev, libbz2-dev, libgcrypt20-dev, procps dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19952 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper (>= 13); however: Package debhelper is not installed. pbuilder-satisfydepends-dummy depends on zlib1g-dev; however: Package zlib1g-dev is not installed. pbuilder-satisfydepends-dummy depends on libbz2-dev; however: Package libbz2-dev is not installed. pbuilder-satisfydepends-dummy depends on libgcrypt20-dev; however: Package libgcrypt20-dev is not installed. pbuilder-satisfydepends-dummy depends on procps; however: Package procps is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libbz2-dev{a} libdebhelper-perl{a} libelf1t64{a} libfile-stripnondeterminism-perl{a} libgcrypt20-dev{a} libgpg-error-dev{a} libicu72{a} libmagic-mgc{a} libmagic1t64{a} libpipeline1{a} libproc2-0{a} libtool{a} libuchardet0{a} libxml2{a} m4{a} man-db{a} po-debconf{a} procps{a} sensible-utils{a} zlib1g-dev{a} The following packages are RECOMMENDED but will NOT be installed: bzip2-doc curl libarchive-cpio-perl libltdl-dev libmail-sendmail-perl linux-sysctl-defaults lynx psmisc wget 0 packages upgraded, 35 newly installed, 0 to remove and 0 not upgraded. Need to get 23.0 MB of archives. After unpacking 82.6 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main i386 libproc2-0 i386 2:4.0.4-6 [65.7 kB] Get: 2 http://deb.debian.org/debian unstable/main i386 procps i386 2:4.0.4-6 [876 kB] Get: 3 http://deb.debian.org/debian unstable/main i386 sensible-utils all 0.0.24 [24.8 kB] Get: 4 http://deb.debian.org/debian unstable/main i386 libmagic-mgc i386 1:5.45-3+b1 [314 kB] Get: 5 http://deb.debian.org/debian unstable/main i386 libmagic1t64 i386 1:5.45-3+b1 [115 kB] Get: 6 http://deb.debian.org/debian unstable/main i386 file i386 1:5.45-3+b1 [43.2 kB] Get: 7 http://deb.debian.org/debian unstable/main i386 gettext-base i386 0.22.5-2 [201 kB] Get: 8 http://deb.debian.org/debian unstable/main i386 libuchardet0 i386 0.0.8-1+b2 [69.2 kB] Get: 9 http://deb.debian.org/debian unstable/main i386 groff-base i386 1.23.0-5 [1196 kB] Get: 10 http://deb.debian.org/debian unstable/main i386 bsdextrautils i386 2.40.2-11 [95.6 kB] Get: 11 http://deb.debian.org/debian unstable/main i386 libpipeline1 i386 1.5.8-1 [41.2 kB] Get: 12 http://deb.debian.org/debian unstable/main i386 man-db i386 2.13.0-1 [1428 kB] Get: 13 http://deb.debian.org/debian unstable/main i386 m4 i386 1.4.19-4 [293 kB] Get: 14 http://deb.debian.org/debian unstable/main i386 autoconf all 2.72-3 [493 kB] Get: 15 http://deb.debian.org/debian unstable/main i386 autotools-dev all 20220109.1 [51.6 kB] Get: 16 http://deb.debian.org/debian unstable/main i386 automake all 1:1.16.5-1.3 [823 kB] Get: 17 http://deb.debian.org/debian unstable/main i386 autopoint all 0.22.5-2 [723 kB] Get: 18 http://deb.debian.org/debian unstable/main i386 libdebhelper-perl all 13.20 [89.7 kB] Get: 19 http://deb.debian.org/debian unstable/main i386 libtool all 2.4.7-8 [517 kB] Get: 20 http://deb.debian.org/debian unstable/main i386 dh-autoreconf all 20 [17.1 kB] Get: 21 http://deb.debian.org/debian unstable/main i386 libarchive-zip-perl all 1.68-1 [104 kB] Get: 22 http://deb.debian.org/debian unstable/main i386 libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB] Get: 23 http://deb.debian.org/debian unstable/main i386 dh-strip-nondeterminism all 1.14.0-1 [8448 B] Get: 24 http://deb.debian.org/debian unstable/main i386 libelf1t64 i386 0.192-4 [195 kB] Get: 25 http://deb.debian.org/debian unstable/main i386 dwz i386 0.15-1+b1 [116 kB] Get: 26 http://deb.debian.org/debian unstable/main i386 libicu72 i386 72.1-5+b1 [9583 kB] Get: 27 http://deb.debian.org/debian unstable/main i386 libxml2 i386 2.12.7+dfsg+really2.9.14-0.2+b1 [734 kB] Get: 28 http://deb.debian.org/debian unstable/main i386 gettext i386 0.22.5-2 [1631 kB] Get: 29 http://deb.debian.org/debian unstable/main i386 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 30 http://deb.debian.org/debian unstable/main i386 po-debconf all 1.0.21+nmu1 [248 kB] Get: 31 http://deb.debian.org/debian unstable/main i386 debhelper all 13.20 [915 kB] Get: 32 http://deb.debian.org/debian unstable/main i386 libbz2-dev i386 1.0.8-6 [32.1 kB] Get: 33 http://deb.debian.org/debian unstable/main i386 libgpg-error-dev i386 1.50-4 [146 kB] Get: 34 http://deb.debian.org/debian unstable/main i386 libgcrypt20-dev i386 1.11.0-6 [852 kB] Get: 35 http://deb.debian.org/debian unstable/main i386 zlib1g-dev i386 1:1.3.dfsg+really1.3.1-1+b1 [916 kB] Fetched 23.0 MB in 1s (27.4 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libproc2-0:i386. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19952 files and directories currently installed.) Preparing to unpack .../00-libproc2-0_2%3a4.0.4-6_i386.deb ... Unpacking libproc2-0:i386 (2:4.0.4-6) ... Selecting previously unselected package procps. Preparing to unpack .../01-procps_2%3a4.0.4-6_i386.deb ... Unpacking procps (2:4.0.4-6) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../02-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../03-libmagic-mgc_1%3a5.45-3+b1_i386.deb ... Unpacking libmagic-mgc (1:5.45-3+b1) ... Selecting previously unselected package libmagic1t64:i386. Preparing to unpack .../04-libmagic1t64_1%3a5.45-3+b1_i386.deb ... Unpacking libmagic1t64:i386 (1:5.45-3+b1) ... Selecting previously unselected package file. Preparing to unpack .../05-file_1%3a5.45-3+b1_i386.deb ... Unpacking file (1:5.45-3+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../06-gettext-base_0.22.5-2_i386.deb ... Unpacking gettext-base (0.22.5-2) ... Selecting previously unselected package libuchardet0:i386. Preparing to unpack .../07-libuchardet0_0.0.8-1+b2_i386.deb ... Unpacking libuchardet0:i386 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../08-groff-base_1.23.0-5_i386.deb ... Unpacking groff-base (1.23.0-5) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../09-bsdextrautils_2.40.2-11_i386.deb ... Unpacking bsdextrautils (2.40.2-11) ... Selecting previously unselected package libpipeline1:i386. Preparing to unpack .../10-libpipeline1_1.5.8-1_i386.deb ... Unpacking libpipeline1:i386 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../11-man-db_2.13.0-1_i386.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package m4. Preparing to unpack .../12-m4_1.4.19-4_i386.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../13-autoconf_2.72-3_all.deb ... Unpacking autoconf (2.72-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../14-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../15-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../16-autopoint_0.22.5-2_all.deb ... Unpacking autopoint (0.22.5-2) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../17-libdebhelper-perl_13.20_all.deb ... Unpacking libdebhelper-perl (13.20) ... Selecting previously unselected package libtool. Preparing to unpack .../18-libtool_2.4.7-8_all.deb ... Unpacking libtool (2.4.7-8) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../19-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../20-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../21-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../22-dh-strip-nondeterminism_1.14.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.14.0-1) ... Selecting previously unselected package libelf1t64:i386. Preparing to unpack .../23-libelf1t64_0.192-4_i386.deb ... Unpacking libelf1t64:i386 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../24-dwz_0.15-1+b1_i386.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libicu72:i386. Preparing to unpack .../25-libicu72_72.1-5+b1_i386.deb ... Unpacking libicu72:i386 (72.1-5+b1) ... Selecting previously unselected package libxml2:i386. Preparing to unpack .../26-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_i386.deb ... Unpacking libxml2:i386 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Selecting previously unselected package gettext. Preparing to unpack .../27-gettext_0.22.5-2_i386.deb ... Unpacking gettext (0.22.5-2) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../28-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../29-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../30-debhelper_13.20_all.deb ... Unpacking debhelper (13.20) ... Selecting previously unselected package libbz2-dev:i386. Preparing to unpack .../31-libbz2-dev_1.0.8-6_i386.deb ... Unpacking libbz2-dev:i386 (1.0.8-6) ... Selecting previously unselected package libgpg-error-dev:i386. Preparing to unpack .../32-libgpg-error-dev_1.50-4_i386.deb ... Unpacking libgpg-error-dev:i386 (1.50-4) ... Selecting previously unselected package libgcrypt20-dev:i386. Preparing to unpack .../33-libgcrypt20-dev_1.11.0-6_i386.deb ... Unpacking libgcrypt20-dev:i386 (1.11.0-6) ... Selecting previously unselected package zlib1g-dev:i386. Preparing to unpack .../34-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_i386.deb ... Unpacking zlib1g-dev:i386 (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up libpipeline1:i386 (1.5.8-1) ... Setting up libicu72:i386 (72.1-5+b1) ... Setting up bsdextrautils (2.40.2-11) ... Setting up libmagic-mgc (1:5.45-3+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libdebhelper-perl (13.20) ... Setting up libmagic1t64:i386 (1:5.45-3+b1) ... Setting up gettext-base (0.22.5-2) ... Setting up m4 (1.4.19-4) ... Setting up file (1:5.45-3+b1) ... Setting up libelf1t64:i386 (0.192-4) ... Setting up autotools-dev (20220109.1) ... Setting up libgpg-error-dev:i386 (1.50-4) ... Setting up libproc2-0:i386 (2:4.0.4-6) ... Setting up autopoint (0.22.5-2) ... Setting up autoconf (2.72-3) ... Setting up zlib1g-dev:i386 (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up dwz (0.15-1+b1) ... Setting up sensible-utils (0.0.24) ... Setting up libuchardet0:i386 (0.0.8-1+b2) ... Setting up procps (2:4.0.4-6) ... Setting up libxml2:i386 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Setting up libbz2-dev:i386 (1.0.8-6) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... Setting up gettext (0.22.5-2) ... Setting up libtool (2.4.7-8) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up libgcrypt20-dev:i386 (1.11.0-6) ... Setting up dh-strip-nondeterminism (1.14.0-1) ... Setting up groff-base (1.23.0-5) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Setting up debhelper (13.20) ... Processing triggers for libc-bin (2.40-3) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps Reading package lists... Building dependency tree... Reading state information... fakeroot is already the newest version (1.36-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package I: user script /srv/workspace/pbuilder/110290/tmp/hooks/A99_set_merged_usr starting Not re-configuring usrmerge for unstable I: user script /srv/workspace/pbuilder/110290/tmp/hooks/A99_set_merged_usr finished hostname: Name or service not known I: Running cd /build/reproducible-path/munge-0.5.15/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../munge_0.5.15-4_source.changes dpkg-buildpackage: info: source package munge dpkg-buildpackage: info: source version 0.5.15-4 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Gennaro Oliva dpkg-source --before-build . dpkg-buildpackage: info: host architecture i386 fakeroot debian/rules clean dh clean dh: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). debian/rules override_dh_clean make[1]: Entering directory '/build/reproducible-path/munge-0.5.15' dh_clean -d -X build-aux/tap-driver.sh.bak make[1]: Leaving directory '/build/reproducible-path/munge-0.5.15' debian/rules build dh build dh: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). dh_update_autotools_config dh_autoreconf libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'. libtoolize: copying file 'build-aux/ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: copying file 'm4/libtool.m4' libtoolize: copying file 'm4/ltoptions.m4' libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' libtoolize: copying file 'm4/lt~obsolete.m4' configure.ac:31: installing 'build-aux/compile' configure.ac:32: installing 'build-aux/config.guess' configure.ac:32: installing 'build-aux/config.sub' configure.ac:28: installing 'build-aux/install-sh' configure.ac:28: installing 'build-aux/missing' configure.ac:17: installing 'build-aux/tap-driver.sh' src/common/Makefile.am: installing 'build-aux/depcomp' parallel-tests: installing 'build-aux/test-driver' src/munge/Makefile.am:54: warning: source file '$(top_srcdir)/src/common/query.c' is in a subdirectory, src/munge/Makefile.am:54: but option 'subdir-objects' is disabled automake: warning: possible forward-incompatibility. automake: At least one source file is in a subdirectory, but the 'subdir-objects' automake: automake option hasn't been enabled. For now, the corresponding output automake: object file(s) will be placed in the top-level directory. However, this automake: behavior may change in a future Automake major version, with object automake: files being placed in the same subdirectory as the corresponding sources. automake: You are advised to start using 'subdir-objects' option throughout your automake: project, to avoid future incompatibilities. src/munge/Makefile.am:54: warning: source file '$(top_srcdir)/src/common/xgetgr.c' is in a subdirectory, src/munge/Makefile.am:54: but option 'subdir-objects' is disabled src/munge/Makefile.am:54: warning: source file '$(top_srcdir)/src/common/xgetpw.c' is in a subdirectory, src/munge/Makefile.am:54: but option 'subdir-objects' is disabled src/munge/Makefile.am:54: warning: source file '$(top_srcdir)/src/common/xsignal.c' is in a subdirectory, src/munge/Makefile.am:54: but option 'subdir-objects' is disabled src/munge/Makefile.am:83: warning: source file '$(top_srcdir)/src/common/query.c' is in a subdirectory, src/munge/Makefile.am:83: but option 'subdir-objects' is disabled src/munge/Makefile.am:83: warning: source file '$(top_srcdir)/src/common/xgetgr.c' is in a subdirectory, src/munge/Makefile.am:83: but option 'subdir-objects' is disabled src/munge/Makefile.am:83: warning: source file '$(top_srcdir)/src/common/xgetpw.c' is in a subdirectory, src/munge/Makefile.am:83: but option 'subdir-objects' is disabled src/munge/Makefile.am:83: warning: source file '$(top_srcdir)/src/common/xsignal.c' is in a subdirectory, src/munge/Makefile.am:83: but option 'subdir-objects' is disabled src/munge/Makefile.am:108: warning: source file '$(top_srcdir)/src/common/xsignal.c' is in a subdirectory, src/munge/Makefile.am:108: but option 'subdir-objects' is disabled src/munged/Makefile.am:60: warning: source file '$(top_srcdir)/src/common/crypto.c' is in a subdirectory, src/munged/Makefile.am:60: but option 'subdir-objects' is disabled src/munged/Makefile.am:60: warning: source file '$(top_srcdir)/src/common/entropy.c' is in a subdirectory, src/munged/Makefile.am:60: but option 'subdir-objects' is disabled src/munged/Makefile.am:60: warning: source file '$(top_srcdir)/src/common/mac.c' is in a subdirectory, src/munged/Makefile.am:60: but option 'subdir-objects' is disabled src/munged/Makefile.am:60: warning: source file '$(top_srcdir)/src/common/md.c' is in a subdirectory, src/munged/Makefile.am:60: but option 'subdir-objects' is disabled src/munged/Makefile.am:60: warning: source file '$(top_srcdir)/src/common/query.c' is in a subdirectory, src/munged/Makefile.am:60: but option 'subdir-objects' is disabled src/munged/Makefile.am:60: warning: source file '$(top_srcdir)/src/common/rotate.c' is in a subdirectory, src/munged/Makefile.am:60: but option 'subdir-objects' is disabled src/munged/Makefile.am:60: warning: source file '$(top_srcdir)/src/common/xgetgr.c' is in a subdirectory, src/munged/Makefile.am:60: but option 'subdir-objects' is disabled src/munged/Makefile.am:60: warning: source file '$(top_srcdir)/src/common/xgetpw.c' is in a subdirectory, src/munged/Makefile.am:60: but option 'subdir-objects' is disabled src/munged/Makefile.am:60: warning: source file '$(top_srcdir)/src/common/xsignal.c' is in a subdirectory, src/munged/Makefile.am:60: but option 'subdir-objects' is disabled src/mungekey/Makefile.am:53: warning: source file '$(top_srcdir)/src/common/crypto.c' is in a subdirectory, src/mungekey/Makefile.am:53: but option 'subdir-objects' is disabled src/mungekey/Makefile.am:53: warning: source file '$(top_srcdir)/src/common/entropy.c' is in a subdirectory, src/mungekey/Makefile.am:53: but option 'subdir-objects' is disabled src/mungekey/Makefile.am:53: warning: source file '$(top_srcdir)/src/common/hkdf.c' is in a subdirectory, src/mungekey/Makefile.am:53: but option 'subdir-objects' is disabled src/mungekey/Makefile.am:53: warning: source file '$(top_srcdir)/src/common/mac.c' is in a subdirectory, src/mungekey/Makefile.am:53: but option 'subdir-objects' is disabled src/mungekey/Makefile.am:53: warning: source file '$(top_srcdir)/src/common/md.c' is in a subdirectory, src/mungekey/Makefile.am:53: but option 'subdir-objects' is disabled src/mungekey/Makefile.am:53: warning: source file '$(top_srcdir)/src/common/rotate.c' is in a subdirectory, src/mungekey/Makefile.am:53: but option 'subdir-objects' is disabled src/mungekey/Makefile.am:53: warning: source file '$(top_srcdir)/src/common/xsignal.c' is in a subdirectory, src/mungekey/Makefile.am:53: but option 'subdir-objects' is disabled debian/rules override_dh_auto_configure make[1]: Entering directory '/build/reproducible-path/munge-0.5.15' dh_auto_configure -a -- --with-pkgconfigdir=/usr/lib/i386-linux-gnu/pkgconfig --with-systemdunitdir=/usr/lib/systemd/system dh_auto_configure: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). ./configure --build=i686-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/i386-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --with-pkgconfigdir=/usr/lib/i386-linux-gnu/pkgconfig --with-systemdunitdir=/usr/lib/systemd/system checking for MUNGE socket pathname... default checking for runstatedir... /run checking for systemdunitdir... /usr/lib/systemd/system checking for sysvinitddir... disabled checking for sysconfigdir... ${sysconfdir}/default checking for logrotateddir... ${sysconfdir}/logrotate.d checking for pkgconfigdir... /usr/lib/i386-linux-gnu/pkgconfig checking for a sense of humor... roll for ability check checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a race-free mkdir -p... /usr/bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether to enable maintainer-specific portions of Makefiles... no checking whether make supports nested variables... (cached) yes checking whether make supports the include directive... yes (GNU style) checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking whether gcc understands -c and -o together... yes checking dependency style of gcc... none checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for wchar.h... yes checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking whether _XOPEN_SOURCE should be defined... no checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking how to print strings... printf checking for a sed that does not truncate output... /usr/bin/sed checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for fgrep... /usr/bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert i686-pc-linux-gnu file names to i686-pc-linux-gnu format... func_convert_file_noop checking how to convert i686-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for file... file checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for ar... ar checking for archiver @FILE support... @ checking for strip... strip checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for a working dd... /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for mt... no checking if : is a manifest tool... no checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking for specified code architecture... no checking for gawk... (cached) mawk checking for gcc... (cached) gcc checking whether the compiler supports GNU C... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to enable C11 features... (cached) none needed checking whether gcc understands -c and -o together... (cached) yes checking dependency style of gcc... (cached) none checking whether ln -s works... yes checking whether make sets $(MAKE)... (cached) yes checking for a sed that does not truncate output... (cached) /usr/bin/sed checking whether debugging is enabled... no checking how to link against pthreads... -lpthread checking for BZ2_bzBuffToBuffCompress in default libs... no checking for BZ2_bzBuffToBuffCompress in -lbz2... yes checking for clock_gettime in default libs... yes checking for compress in default libs... no checking for compress in -lz... yes checking for library containing gethostbyname... none required checking for library containing socket... none required checking for gpgrt-config... /usr/bin/gpgrt-config configure: Use gpgrt-config as libgcrypt-config checking for LIBGCRYPT - version >= 1.2.0... yes (1.11.0) checking LIBGCRYPT API version... okay checking for OpenSSL installation... no checking which cryptographic library to use... libgcrypt checking for bzlib.h... yes checking for ifaddrs.h... yes checking for standards.h... no checking for sys/random.h... yes checking for zlib.h... yes checking for an ANSI C-conforming const... yes checking for uid_t... yes checking for gid_t... yes checking for socklen_t... yes checking for clock_nanosleep... yes checking for getentropy... yes checking for getifaddrs... yes checking for getrandom... yes checking for localtime_r... yes checking for mlockall... yes checking for sysconf... yes checking for inet_ntop... yes checking for strlcat... yes checking for strlcpy... yes checking for getgrent... yes checking for getgrent_r (AIX)... no checking for getgrent_r (GNU)... yes checking for getgrent_r (SunOS)... no checking for getgrnam... yes checking for getgrnam_r (POSIX)... yes checking for getgrnam_r (SunOS)... no checking for getpwnam... yes checking for getpwnam_r (AIX)... no checking for getpwnam_r (POSIX)... yes checking for getpwnam_r (SunOS)... no configure: checking authentication support checking for getpeereid... no checking for getpeerucred... no checking for ucred.h... no checking for struct ucred... yes checking for SO_PEERCRED sockopt... yes checking for struct xucred... no checking for LOCAL_PEERCRED sockopt... no checking for struct strrecvfd... no checking if file descriptors can be passed over a fifo... no checking for /dev/spx... no checking for authentication method... AUTH_METHOD_SO_PEERCRED checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating src/common/Makefile config.status: creating src/etc/Makefile config.status: creating src/libcommon/Makefile config.status: creating src/libmissing/Makefile config.status: creating src/libmunge/Makefile config.status: creating src/libtap/Makefile config.status: creating src/munge/Makefile config.status: creating src/munged/Makefile config.status: creating src/mungekey/Makefile config.status: creating t/Makefile config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands make[1]: Leaving directory '/build/reproducible-path/munge-0.5.15' dh_auto_build dh_auto_build: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). make -j21 make[1]: Entering directory '/build/reproducible-path/munge-0.5.15' make all-recursive make[2]: Entering directory '/build/reproducible-path/munge-0.5.15' Making all in src make[3]: Entering directory '/build/reproducible-path/munge-0.5.15/src' Making all in common make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/common' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/common' Making all in etc make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/etc' /usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib/i386-linux-gnu|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib/i386-linux-gnu/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/i386-linux-gnu/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/usr/com|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/default|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './munge.logrotate.conf.in' > './munge.logrotate.conf' /usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib/i386-linux-gnu|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib/i386-linux-gnu/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/i386-linux-gnu/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/usr/com|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/default|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './munge.pkgconfig.pc.in' > './munge.pkgconfig.pc' /usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib/i386-linux-gnu|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib/i386-linux-gnu/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/i386-linux-gnu/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/usr/com|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/default|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './munge.systemd.service.in' > './munge.systemd.service' /usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib/i386-linux-gnu|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib/i386-linux-gnu/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/i386-linux-gnu/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/usr/com|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/default|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './munge.systemd.sysconfig.in' > './munge.systemd.sysconfig' /usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib/i386-linux-gnu|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib/i386-linux-gnu/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/i386-linux-gnu/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/usr/com|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/default|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './munge.sysvinit.init.in' > './munge.sysvinit.init' /usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib/i386-linux-gnu|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib/i386-linux-gnu/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/i386-linux-gnu/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/usr/com|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/default|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './munge.sysvinit.sysconfig.in' > './munge.sysvinit.sysconfig' /usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib/i386-linux-gnu|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib/i386-linux-gnu/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/i386-linux-gnu/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/usr/com|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/default|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './munge.tmpfiles.conf.in' > './munge.tmpfiles.conf' make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/etc' Making all in libcommon make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE='"2022-06-22"' -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libcommon_la-daemonpipe.lo `test -f 'daemonpipe.c' || echo './'`daemonpipe.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE='"2022-06-22"' -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libcommon_la-fd.lo `test -f 'fd.c' || echo './'`fd.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE='"2022-06-22"' -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libcommon_la-license.lo `test -f 'license.c' || echo './'`license.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE='"2022-06-22"' -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libcommon_la-log.lo `test -f 'log.c' || echo './'`log.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE='"2022-06-22"' -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libcommon_la-m_msg.lo `test -f 'm_msg.c' || echo './'`m_msg.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE='"2022-06-22"' -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libcommon_la-str.lo `test -f 'str.c' || echo './'`str.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE='"2022-06-22"' -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libcommon_la-version.lo `test -f 'version.c' || echo './'`version.c /usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib/i386-linux-gnu|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib/i386-linux-gnu/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/i386-linux-gnu/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/usr/com|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/default|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './munge.7.in' > './munge.7' libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE=\"2022-06-22\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c daemonpipe.c -fPIC -DPIC -o .libs/libcommon_la-daemonpipe.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE=\"2022-06-22\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c m_msg.c -fPIC -DPIC -o .libs/libcommon_la-m_msg.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE=\"2022-06-22\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c log.c -fPIC -DPIC -o .libs/libcommon_la-log.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE=\"2022-06-22\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c fd.c -fPIC -DPIC -o .libs/libcommon_la-fd.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE=\"2022-06-22\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c license.c -fPIC -DPIC -o .libs/libcommon_la-license.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE=\"2022-06-22\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c version.c -fPIC -DPIC -o .libs/libcommon_la-version.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE=\"2022-06-22\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c str.c -fPIC -DPIC -o .libs/libcommon_la-str.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE=\"2022-06-22\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c license.c -o libcommon_la-license.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE=\"2022-06-22\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c daemonpipe.c -o libcommon_la-daemonpipe.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE=\"2022-06-22\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c version.c -o libcommon_la-version.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE=\"2022-06-22\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c log.c -o libcommon_la-log.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE=\"2022-06-22\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c str.c -o libcommon_la-str.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE=\"2022-06-22\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c fd.c -o libcommon_la-fd.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE=\"2022-06-22\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c m_msg.c -o libcommon_la-m_msg.o >/dev/null 2>&1 /bin/sh ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o libcommon.la libcommon_la-daemonpipe.lo libcommon_la-fd.lo libcommon_la-license.lo libcommon_la-log.lo libcommon_la-m_msg.lo libcommon_la-str.lo libcommon_la-version.lo libtool: link: ar cr .libs/libcommon.a .libs/libcommon_la-daemonpipe.o .libs/libcommon_la-fd.o .libs/libcommon_la-license.o .libs/libcommon_la-log.o .libs/libcommon_la-m_msg.o .libs/libcommon_la-str.o .libs/libcommon_la-version.o libtool: link: ranlib .libs/libcommon.a libtool: link: ( cd ".libs" && rm -f "libcommon.la" && ln -s "../libcommon.la" "libcommon.la" ) make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' Making all in libmissing make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmissing' /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o getopt.lo getopt.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o getopt1.lo getopt1.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c getopt1.c -fPIC -DPIC -o .libs/getopt1.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c getopt.c -fPIC -DPIC -o .libs/getopt.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c getopt1.c -o getopt1.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c getopt.c -o getopt.o >/dev/null 2>&1 /bin/sh ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o libmissing.la getopt.lo getopt1.lo libtool: link: ar cr .libs/libmissing.a .libs/getopt.o .libs/getopt1.o libtool: link: ranlib .libs/libmissing.a libtool: link: ( cd ".libs" && rm -f "libmissing.la" && ln -s "../libmissing.la" "libmissing.la" ) make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmissing' Making all in libmunge make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmunge' /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libmunge_la-auth_send.lo `test -f 'auth_send.c' || echo './'`auth_send.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libmunge_la-ctx.lo `test -f 'ctx.c' || echo './'`ctx.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libmunge_la-decode.lo `test -f 'decode.c' || echo './'`decode.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libmunge_la-encode.lo `test -f 'encode.c' || echo './'`encode.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libmunge_la-enum.lo `test -f 'enum.c' || echo './'`enum.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libmunge_la-m_msg_client.lo `test -f 'm_msg_client.c' || echo './'`m_msg_client.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libmunge_la-strerror.lo `test -f 'strerror.c' || echo './'`strerror.c /usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib/i386-linux-gnu|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib/i386-linux-gnu/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/i386-linux-gnu/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/usr/com|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/default|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './munge.3.in' > './munge.3' /usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib/i386-linux-gnu|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib/i386-linux-gnu/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/i386-linux-gnu/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/usr/com|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/default|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './munge_ctx.3.in' > './munge_ctx.3' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: 'libcommon.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' /usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib/i386-linux-gnu|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib/i386-linux-gnu/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/i386-linux-gnu/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/usr/com|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/default|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './munge_enum.3.in' > './munge_enum.3' libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c strerror.c -fPIC -DPIC -o .libs/libmunge_la-strerror.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c decode.c -fPIC -DPIC -o .libs/libmunge_la-decode.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c auth_send.c -fPIC -DPIC -o .libs/libmunge_la-auth_send.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c m_msg_client.c -fPIC -DPIC -o .libs/libmunge_la-m_msg_client.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c encode.c -fPIC -DPIC -o .libs/libmunge_la-encode.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c ctx.c -fPIC -DPIC -o .libs/libmunge_la-ctx.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c strerror.c -o libmunge_la-strerror.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c auth_send.c -o libmunge_la-auth_send.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c enum.c -fPIC -DPIC -o .libs/libmunge_la-enum.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c encode.c -o libmunge_la-encode.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c decode.c -o libmunge_la-decode.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c ctx.c -o libmunge_la-ctx.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c enum.c -o libmunge_la-enum.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c m_msg_client.c -o libmunge_la-m_msg_client.o >/dev/null 2>&1 /bin/sh ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -export-symbols-regex "^munge_.*" -version-info 2:0:0 -Wl,-z,relro -Wl,-z,now -o libmunge.la -rpath /usr/lib/i386-linux-gnu libmunge_la-auth_send.lo libmunge_la-ctx.lo libmunge_la-decode.lo libmunge_la-encode.lo libmunge_la-enum.lo libmunge_la-m_msg_client.lo libmunge_la-strerror.lo ../../src/libcommon/libcommon.la libtool: link: /usr/bin/nm -B .libs/libmunge_la-auth_send.o .libs/libmunge_la-ctx.o .libs/libmunge_la-decode.o .libs/libmunge_la-encode.o .libs/libmunge_la-enum.o .libs/libmunge_la-m_msg_client.o .libs/libmunge_la-strerror.o ../../src/libcommon/.libs/libcommon.a | /usr/bin/sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | /usr/bin/sed '/ __gnu_lto/d' | /usr/bin/sed 's/.* //' | sort | uniq > .libs/libmunge.exp libtool: link: /usr/bin/grep -E -e "^munge_.*" ".libs/libmunge.exp" > ".libs/libmunge.expT" libtool: link: mv -f ".libs/libmunge.expT" ".libs/libmunge.exp" libtool: link: echo "{ global:" > .libs/libmunge.ver libtool: link: cat .libs/libmunge.exp | /usr/bin/sed -e "s/\(.*\)/\1;/" >> .libs/libmunge.ver libtool: link: echo "local: *; };" >> .libs/libmunge.ver libtool: link: gcc -shared -fPIC -DPIC .libs/libmunge_la-auth_send.o .libs/libmunge_la-ctx.o .libs/libmunge_la-decode.o .libs/libmunge_la-encode.o .libs/libmunge_la-enum.o .libs/libmunge_la-m_msg_client.o .libs/libmunge_la-strerror.o -Wl,--whole-archive ../../src/libcommon/.libs/libcommon.a -Wl,--no-whole-archive -g -O2 -fstack-protector-strong -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,libmunge.so.2 -Wl,-version-script -Wl,.libs/libmunge.ver -o .libs/libmunge.so.2.0.0 libtool: link: (cd ".libs" && rm -f "libmunge.so.2" && ln -s "libmunge.so.2.0.0" "libmunge.so.2") libtool: link: (cd ".libs" && rm -f "libmunge.so" && ln -s "libmunge.so.2.0.0" "libmunge.so") libtool: link: (cd .libs/libmunge.lax/libcommon.a && ar x "/build/reproducible-path/munge-0.5.15/src/libmunge/../../src/libcommon/.libs/libcommon.a") libtool: link: ar cr .libs/libmunge.a libmunge_la-auth_send.o libmunge_la-ctx.o libmunge_la-decode.o libmunge_la-encode.o libmunge_la-enum.o libmunge_la-m_msg_client.o libmunge_la-strerror.o .libs/libmunge.lax/libcommon.a/libcommon_la-daemonpipe.o .libs/libmunge.lax/libcommon.a/libcommon_la-fd.o .libs/libmunge.lax/libcommon.a/libcommon_la-license.o .libs/libmunge.lax/libcommon.a/libcommon_la-log.o .libs/libmunge.lax/libcommon.a/libcommon_la-m_msg.o .libs/libmunge.lax/libcommon.a/libcommon_la-str.o .libs/libmunge.lax/libcommon.a/libcommon_la-version.o libtool: link: ranlib .libs/libmunge.a libtool: link: rm -fr .libs/libmunge.lax libtool: link: ( cd ".libs" && rm -f "libmunge.la" && ln -s "../libmunge.la" "libmunge.la" ) make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmunge' Making all in libtap make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libtap' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libtap' Making all in munge make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/munge' gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munge-munge.o `test -f 'munge.c' || echo './'`munge.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munge-read.o `test -f 'read.c' || echo './'`read.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munge-query.o `test -f '../../src/common/query.c' || echo './'`../../src/common/query.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munge-xgetgr.o `test -f '../../src/common/xgetgr.c' || echo './'`../../src/common/xgetgr.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munge-xgetpw.o `test -f '../../src/common/xgetpw.c' || echo './'`../../src/common/xgetpw.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munge-xsignal.o `test -f '../../src/common/xsignal.c' || echo './'`../../src/common/xsignal.c gcc -DHAVE_CONFIG_H -I. -I../.. -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o remunge-remunge.o `test -f 'remunge.c' || echo './'`remunge.c make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: 'libcommon.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmissing' make[5]: 'libmissing.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmissing' gcc -DHAVE_CONFIG_H -I. -I../.. -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o remunge-query.o `test -f '../../src/common/query.c' || echo './'`../../src/common/query.c make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmunge' gcc -DHAVE_CONFIG_H -I. -I../.. -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o remunge-xgetgr.o `test -f '../../src/common/xgetgr.c' || echo './'`../../src/common/xgetgr.c gcc -DHAVE_CONFIG_H -I. -I../.. -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o remunge-xgetpw.o `test -f '../../src/common/xgetpw.c' || echo './'`../../src/common/xgetpw.c gcc -DHAVE_CONFIG_H -I. -I../.. -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o remunge-xsignal.o `test -f '../../src/common/xsignal.c' || echo './'`../../src/common/xsignal.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o unmunge-unmunge.o `test -f 'unmunge.c' || echo './'`unmunge.c make[6]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[6]: 'libcommon.la' is up to date. make[6]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmunge' gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o unmunge-read.o `test -f 'read.c' || echo './'`read.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o unmunge-xsignal.o `test -f '../../src/common/xsignal.c' || echo './'`../../src/common/xsignal.c /usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib/i386-linux-gnu|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib/i386-linux-gnu/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/i386-linux-gnu/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/usr/com|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/default|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './munge.1.in' > './munge.1' /usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib/i386-linux-gnu|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib/i386-linux-gnu/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/i386-linux-gnu/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/usr/com|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/default|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './remunge.1.in' > './remunge.1' /usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib/i386-linux-gnu|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib/i386-linux-gnu/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/i386-linux-gnu/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/usr/com|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/default|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './unmunge.1.in' > './unmunge.1' /bin/sh ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o munge munge-munge.o munge-read.o munge-query.o munge-xgetgr.o munge-xgetpw.o munge-xsignal.o ../../src/libcommon/libcommon.la ../../src/libmissing/libmissing.la ../../src/libmunge/libmunge.la /bin/sh ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o remunge remunge-remunge.o remunge-query.o remunge-xgetgr.o remunge-xgetpw.o remunge-xsignal.o ../../src/libcommon/libcommon.la ../../src/libmissing/libmissing.la ../../src/libmunge/libmunge.la -lpthread /bin/sh ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o unmunge unmunge-unmunge.o unmunge-read.o unmunge-xsignal.o ../../src/libcommon/libcommon.la ../../src/libmissing/libmissing.la ../../src/libmunge/libmunge.la libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/munge munge-munge.o munge-read.o munge-query.o munge-xgetgr.o munge-xgetpw.o munge-xsignal.o ../../src/libcommon/.libs/libcommon.a ../../src/libmissing/.libs/libmissing.a ../../src/libmunge/.libs/libmunge.so libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/remunge remunge-remunge.o remunge-query.o remunge-xgetgr.o remunge-xgetpw.o remunge-xsignal.o ../../src/libcommon/.libs/libcommon.a ../../src/libmissing/.libs/libmissing.a ../../src/libmunge/.libs/libmunge.so -lpthread libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/unmunge unmunge-unmunge.o unmunge-read.o unmunge-xsignal.o ../../src/libcommon/.libs/libcommon.a ../../src/libmissing/.libs/libmissing.a ../../src/libmunge/.libs/libmunge.so make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/munge' Making all in munged make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/munged' gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-munged.o `test -f 'munged.c' || echo './'`munged.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-auth_recv.o `test -f 'auth_recv.c' || echo './'`auth_recv.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-base64.o `test -f 'base64.c' || echo './'`base64.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-cipher.o `test -f 'cipher.c' || echo './'`cipher.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-clock.o `test -f 'clock.c' || echo './'`clock.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-conf.o `test -f 'conf.c' || echo './'`conf.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-cred.o `test -f 'cred.c' || echo './'`cred.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-dec.o `test -f 'dec.c' || echo './'`dec.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-enc.o `test -f 'enc.c' || echo './'`enc.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-gids.o `test -f 'gids.c' || echo './'`gids.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-hash.o `test -f 'hash.c' || echo './'`hash.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-job.o `test -f 'job.c' || echo './'`job.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-lock.o `test -f 'lock.c' || echo './'`lock.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-net.o `test -f 'net.c' || echo './'`net.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-path.o `test -f 'path.c' || echo './'`path.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-random.o `test -f 'random.c' || echo './'`random.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-replay.o `test -f 'replay.c' || echo './'`replay.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-thread.o `test -f 'thread.c' || echo './'`thread.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-timer.o `test -f 'timer.c' || echo './'`timer.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-work.o `test -f 'work.c' || echo './'`work.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-zip.o `test -f 'zip.c' || echo './'`zip.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-crypto.o `test -f '../../src/common/crypto.c' || echo './'`../../src/common/crypto.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-entropy.o `test -f '../../src/common/entropy.c' || echo './'`../../src/common/entropy.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-mac.o `test -f '../../src/common/mac.c' || echo './'`../../src/common/mac.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-md.o `test -f '../../src/common/md.c' || echo './'`../../src/common/md.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-query.o `test -f '../../src/common/query.c' || echo './'`../../src/common/query.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-rotate.o `test -f '../../src/common/rotate.c' || echo './'`../../src/common/rotate.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-xgetgr.o `test -f '../../src/common/xgetgr.c' || echo './'`../../src/common/xgetgr.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-xgetpw.o `test -f '../../src/common/xgetpw.c' || echo './'`../../src/common/xgetpw.c gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munged-xsignal.o `test -f '../../src/common/xsignal.c' || echo './'`../../src/common/xsignal.c make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: 'libcommon.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmissing' make[5]: 'libmissing.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmissing' /usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib/i386-linux-gnu|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib/i386-linux-gnu/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/i386-linux-gnu/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/usr/com|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/default|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './munged.8.in' > './munged.8' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmunge' make[6]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[6]: 'libcommon.la' is up to date. make[6]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmunge' /bin/sh ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o munged munged-munged.o munged-auth_recv.o munged-base64.o munged-cipher.o munged-clock.o munged-conf.o munged-cred.o munged-dec.o munged-enc.o munged-gids.o munged-hash.o munged-job.o munged-lock.o munged-net.o munged-path.o munged-random.o munged-replay.o munged-thread.o munged-timer.o munged-work.o munged-zip.o munged-crypto.o munged-entropy.o munged-mac.o munged-md.o munged-query.o munged-rotate.o munged-xgetgr.o munged-xgetpw.o munged-xsignal.o ../../src/libcommon/libcommon.la ../../src/libmissing/libmissing.la ../../src/libmunge/libmunge.la -lpthread -lbz2 -lz -L/usr/lib/i386-linux-gnu -lgcrypt libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/munged munged-munged.o munged-auth_recv.o munged-base64.o munged-cipher.o munged-clock.o munged-conf.o munged-cred.o munged-dec.o munged-enc.o munged-gids.o munged-hash.o munged-job.o munged-lock.o munged-net.o munged-path.o munged-random.o munged-replay.o munged-thread.o munged-timer.o munged-work.o munged-zip.o munged-crypto.o munged-entropy.o munged-mac.o munged-md.o munged-query.o munged-rotate.o munged-xgetgr.o munged-xgetpw.o munged-xsignal.o ../../src/libcommon/.libs/libcommon.a ../../src/libmissing/.libs/libmissing.a ../../src/libmunge/.libs/libmunge.so -lpthread -lbz2 -lz -L/usr/lib/i386-linux-gnu -lgcrypt make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/munged' Making all in mungekey make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/mungekey' gcc -DHAVE_CONFIG_H -I. -I../.. -DSYSCONFDIR='"/etc"' -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o mungekey-mungekey.o `test -f 'mungekey.c' || echo './'`mungekey.c gcc -DHAVE_CONFIG_H -I. -I../.. -DSYSCONFDIR='"/etc"' -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o mungekey-conf.o `test -f 'conf.c' || echo './'`conf.c gcc -DHAVE_CONFIG_H -I. -I../.. -DSYSCONFDIR='"/etc"' -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o mungekey-key.o `test -f 'key.c' || echo './'`key.c gcc -DHAVE_CONFIG_H -I. -I../.. -DSYSCONFDIR='"/etc"' -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o mungekey-crypto.o `test -f '../../src/common/crypto.c' || echo './'`../../src/common/crypto.c gcc -DHAVE_CONFIG_H -I. -I../.. -DSYSCONFDIR='"/etc"' -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o mungekey-entropy.o `test -f '../../src/common/entropy.c' || echo './'`../../src/common/entropy.c gcc -DHAVE_CONFIG_H -I. -I../.. -DSYSCONFDIR='"/etc"' -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o mungekey-hkdf.o `test -f '../../src/common/hkdf.c' || echo './'`../../src/common/hkdf.c gcc -DHAVE_CONFIG_H -I. -I../.. -DSYSCONFDIR='"/etc"' -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o mungekey-mac.o `test -f '../../src/common/mac.c' || echo './'`../../src/common/mac.c gcc -DHAVE_CONFIG_H -I. -I../.. -DSYSCONFDIR='"/etc"' -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o mungekey-md.o `test -f '../../src/common/md.c' || echo './'`../../src/common/md.c gcc -DHAVE_CONFIG_H -I. -I../.. -DSYSCONFDIR='"/etc"' -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o mungekey-rotate.o `test -f '../../src/common/rotate.c' || echo './'`../../src/common/rotate.c gcc -DHAVE_CONFIG_H -I. -I../.. -DSYSCONFDIR='"/etc"' -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o mungekey-xsignal.o `test -f '../../src/common/xsignal.c' || echo './'`../../src/common/xsignal.c /usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib/i386-linux-gnu|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib/i386-linux-gnu/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/i386-linux-gnu/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/usr/com|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/default|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './mungekey.8.in' > './mungekey.8' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: 'libcommon.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmissing' make[5]: 'libmissing.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmissing' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmunge' make[6]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[6]: 'libcommon.la' is up to date. make[6]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmunge' /bin/sh ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o mungekey mungekey-mungekey.o mungekey-conf.o mungekey-key.o mungekey-crypto.o mungekey-entropy.o mungekey-hkdf.o mungekey-mac.o mungekey-md.o mungekey-rotate.o mungekey-xsignal.o ../../src/libcommon/libcommon.la ../../src/libmissing/libmissing.la ../../src/libmunge/libmunge.la -L/usr/lib/i386-linux-gnu -lgcrypt libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/mungekey mungekey-mungekey.o mungekey-conf.o mungekey-key.o mungekey-crypto.o mungekey-entropy.o mungekey-hkdf.o mungekey-mac.o mungekey-md.o mungekey-rotate.o mungekey-xsignal.o ../../src/libcommon/.libs/libcommon.a ../../src/libmissing/.libs/libmissing.a ../../src/libmunge/.libs/libmunge.so -L/usr/lib/i386-linux-gnu -lgcrypt make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/mungekey' make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src' make[3]: Leaving directory '/build/reproducible-path/munge-0.5.15/src' Making all in t make[3]: Entering directory '/build/reproducible-path/munge-0.5.15/t' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/reproducible-path/munge-0.5.15/t' make[3]: Entering directory '/build/reproducible-path/munge-0.5.15' /usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib/i386-linux-gnu|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib/i386-linux-gnu/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/i386-linux-gnu/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/usr/com|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/default|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './munge.spec.in' > './munge.spec' make[3]: Leaving directory '/build/reproducible-path/munge-0.5.15' make[2]: Leaving directory '/build/reproducible-path/munge-0.5.15' make[1]: Leaving directory '/build/reproducible-path/munge-0.5.15' debian/rules override_dh_auto_test make[1]: Entering directory '/build/reproducible-path/munge-0.5.15' make check root=/tmp/munge-test-$$ verbose=t VERBOSE=t make[2]: Entering directory '/build/reproducible-path/munge-0.5.15' Making check in src make[3]: Entering directory '/build/reproducible-path/munge-0.5.15/src' Making check in common make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/common' make hkdf_api_test hkdf_rfc_test mac_test make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/common' gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/libcommon -I../../src/libmunge -I../../src/libtap -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o hkdf_api_test-crypto.o `test -f 'crypto.c' || echo './'`crypto.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/libcommon -I../../src/libmunge -I../../src/libtap -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o hkdf_api_test-hkdf.o `test -f 'hkdf.c' || echo './'`hkdf.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/libcommon -I../../src/libmunge -I../../src/libtap -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o hkdf_api_test-mac.o `test -f 'mac.c' || echo './'`mac.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/libcommon -I../../src/libmunge -I../../src/libtap -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o hkdf_api_test-md.o `test -f 'md.c' || echo './'`md.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/libcommon -I../../src/libmunge -I../../src/libtap -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o hkdf_api_test-hkdf_api_test.o `test -f 'hkdf_api_test.c' || echo './'`hkdf_api_test.c make[6]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[6]: 'libcommon.la' is up to date. make[6]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[6]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmunge' make[7]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[7]: 'libcommon.la' is up to date. make[7]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[6]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmunge' make[6]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libtap' /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -D_BSD_SOURCE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libtap_la-tap.lo `test -f 'tap.c' || echo './'`tap.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -D_BSD_SOURCE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c tap.c -fPIC -DPIC -o .libs/libtap_la-tap.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -D_BSD_SOURCE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c tap.c -o libtap_la-tap.o >/dev/null 2>&1 /bin/sh ../../libtool --tag=CC --mode=link gcc -D_BSD_SOURCE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o libtap.la libtap_la-tap.lo libtool: link: ar cr .libs/libtap.a .libs/libtap_la-tap.o libtool: link: ranlib .libs/libtap.a libtool: link: ( cd ".libs" && rm -f "libtap.la" && ln -s "../libtap.la" "libtap.la" ) make[6]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libtap' /bin/sh ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o hkdf_api_test hkdf_api_test-crypto.o hkdf_api_test-hkdf.o hkdf_api_test-mac.o hkdf_api_test-md.o hkdf_api_test-hkdf_api_test.o ../../src/libcommon/libcommon.la ../../src/libmunge/libmunge.la ../../src/libtap/libtap.la -L/usr/lib/i386-linux-gnu -lgcrypt libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/hkdf_api_test hkdf_api_test-crypto.o hkdf_api_test-hkdf.o hkdf_api_test-mac.o hkdf_api_test-md.o hkdf_api_test-hkdf_api_test.o ../../src/libcommon/.libs/libcommon.a ../../src/libmunge/.libs/libmunge.so ../../src/libtap/.libs/libtap.a -L/usr/lib/i386-linux-gnu -lgcrypt gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/libcommon -I../../src/libmunge -I../../src/libtap -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o hkdf_rfc_test-crypto.o `test -f 'crypto.c' || echo './'`crypto.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/libcommon -I../../src/libmunge -I../../src/libtap -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o hkdf_rfc_test-hkdf.o `test -f 'hkdf.c' || echo './'`hkdf.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/libcommon -I../../src/libmunge -I../../src/libtap -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o hkdf_rfc_test-mac.o `test -f 'mac.c' || echo './'`mac.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/libcommon -I../../src/libmunge -I../../src/libtap -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o hkdf_rfc_test-md.o `test -f 'md.c' || echo './'`md.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/libcommon -I../../src/libmunge -I../../src/libtap -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o hkdf_rfc_test-hkdf_rfc_test.o `test -f 'hkdf_rfc_test.c' || echo './'`hkdf_rfc_test.c /bin/sh ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o hkdf_rfc_test hkdf_rfc_test-crypto.o hkdf_rfc_test-hkdf.o hkdf_rfc_test-mac.o hkdf_rfc_test-md.o hkdf_rfc_test-hkdf_rfc_test.o ../../src/libcommon/libcommon.la ../../src/libmunge/libmunge.la ../../src/libtap/libtap.la -L/usr/lib/i386-linux-gnu -lgcrypt libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/hkdf_rfc_test hkdf_rfc_test-crypto.o hkdf_rfc_test-hkdf.o hkdf_rfc_test-mac.o hkdf_rfc_test-md.o hkdf_rfc_test-hkdf_rfc_test.o ../../src/libcommon/.libs/libcommon.a ../../src/libmunge/.libs/libmunge.so ../../src/libtap/.libs/libtap.a -L/usr/lib/i386-linux-gnu -lgcrypt gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/libcommon -I../../src/libmunge -I../../src/libtap -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o mac_test-crypto.o `test -f 'crypto.c' || echo './'`crypto.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/libcommon -I../../src/libmunge -I../../src/libtap -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o mac_test-mac.o `test -f 'mac.c' || echo './'`mac.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/libcommon -I../../src/libmunge -I../../src/libtap -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o mac_test-md.o `test -f 'md.c' || echo './'`md.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/libcommon -I../../src/libmunge -I../../src/libtap -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o mac_test-mac_test.o `test -f 'mac_test.c' || echo './'`mac_test.c /bin/sh ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o mac_test mac_test-crypto.o mac_test-mac.o mac_test-md.o mac_test-mac_test.o ../../src/libcommon/libcommon.la ../../src/libmunge/libmunge.la ../../src/libtap/libtap.la -L/usr/lib/i386-linux-gnu -lgcrypt libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/mac_test mac_test-crypto.o mac_test-mac.o mac_test-md.o mac_test-mac_test.o ../../src/libcommon/.libs/libcommon.a ../../src/libmunge/.libs/libmunge.so ../../src/libtap/.libs/libtap.a -L/usr/lib/i386-linux-gnu -lgcrypt make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/common' make check-TESTS make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/common' make[6]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[6]: 'libcommon.la' is up to date. make[6]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[6]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmunge' make[7]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[7]: 'libcommon.la' is up to date. make[7]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[6]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmunge' make[6]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libtap' make[6]: 'libtap.la' is up to date. make[6]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libtap' make[6]: Entering directory '/build/reproducible-path/munge-0.5.15/src/common' make[7]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[7]: 'libcommon.la' is up to date. make[7]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[7]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmunge' make[8]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[8]: 'libcommon.la' is up to date. make[8]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[7]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmunge' make[7]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libtap' make[7]: 'libtap.la' is up to date. make[7]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libtap' PASS: hkdf_api_test PASS: hkdf_rfc_test PASS: mac_test ============================================================================ Testsuite summary for MUNGE 0.5.15 ============================================================================ # TOTAL: 3 # PASS: 3 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[6]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/common' make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/common' make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/common' Making check in etc make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/etc' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/etc' Making check in libcommon make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' Making check in libmissing make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmissing' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmissing' Making check in libmunge make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmunge' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: 'libcommon.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmunge' Making check in libtap make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libtap' make libtap.la make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libtap' make[5]: 'libtap.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libtap' make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libtap' Making check in munge make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/munge' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: 'libcommon.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmissing' make[5]: 'libmissing.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmissing' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmunge' make[6]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[6]: 'libcommon.la' is up to date. make[6]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmunge' make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/munge' Making check in munged make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/munged' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: 'libcommon.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmissing' make[5]: 'libmissing.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmissing' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmunge' make[6]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[6]: 'libcommon.la' is up to date. make[6]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmunge' make base64_test make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/munged' gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/libtap -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o base64_test-base64.o `test -f 'base64.c' || echo './'`base64.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/libtap -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o base64_test-base64_test.o `test -f 'base64_test.c' || echo './'`base64_test.c make[6]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libtap' make[6]: 'libtap.la' is up to date. make[6]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libtap' /bin/sh ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o base64_test base64_test-base64.o base64_test-base64_test.o ../../src/libtap/libtap.la libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o base64_test base64_test-base64.o base64_test-base64_test.o ../../src/libtap/.libs/libtap.a make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/munged' make check-TESTS make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/munged' make[6]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libtap' make[6]: 'libtap.la' is up to date. make[6]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libtap' make[6]: Entering directory '/build/reproducible-path/munge-0.5.15/src/munged' make[7]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libtap' make[7]: 'libtap.la' is up to date. make[7]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libtap' PASS: base64_test ============================================================================ Testsuite summary for MUNGE 0.5.15 ============================================================================ # TOTAL: 1 # PASS: 1 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[6]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/munged' make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/munged' make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/munged' Making check in mungekey make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/mungekey' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: 'libcommon.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmissing' make[5]: 'libmissing.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmissing' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmunge' make[6]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[6]: 'libcommon.la' is up to date. make[6]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmunge' make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/mungekey' make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src' make[4]: Nothing to be done for 'check-am'. make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src' make[3]: Leaving directory '/build/reproducible-path/munge-0.5.15/src' Making check in t make[3]: Entering directory '/build/reproducible-path/munge-0.5.15/t' make check-TESTS make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/t' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/t' PASS: 0001-env-vars.t 1 - MUNGE_BUILD_DIR directory exists PASS: 0001-env-vars.t 2 - MUNGE_SOURCE_DIR directory exists PASS: 0002-smiple.t 1 - expr string match of absolute path with "/" regex PASS: 0002-smiple.t 2 - expr string match of absolute path with "\/" regex PASS: 0002-smiple.t 3 - expr string match of long opt PASS: 0002-smiple.t 4 - expr string match of long opt w/ preceding "--" parm PASS: 0002-smiple.t 5 - expr string match of long opt w/ prepended "X" char PASS: 0010-basic.t 1 - setup PASS: 0010-basic.t 2 - create key PASS: 0010-basic.t 3 - check keyfile creation FAIL: 0010-basic.t 4 - start munged FAIL: 0010-basic.t 5 - check pidfile creation FAIL: 0010-basic.t 6 - check process is running FAIL: 0010-basic.t 7 - check socket creation PASS: 0010-basic.t 8 - check logfile creation FAIL: 0010-basic.t 9 - encode credential FAIL: 0010-basic.t 10 - examine credential FAIL: 0010-basic.t 11 - decode credential PASS: 0010-basic.t 12 - replay credential FAIL: 0010-basic.t 13 - check logfile for replay FAIL: 0010-basic.t 14 - stop munged PASS: 0010-basic.t 15 - check socket removal FAIL: 0010-basic.t 16 - check process has exited PASS: 0010-basic.t 17 - check pidfile removal FAIL: 0010-basic.t 18 - check seedfile creation FAIL: 0010-basic.t 19 - check logfile for stop PASS: 0010-basic.t 20 - cleanup ERROR: 0010-basic.t - exited with status 1 PASS: 0011-munged-cmdline.t 1 - setup PASS: 0011-munged-cmdline.t 2 - munged invalid option PASS: 0011-munged-cmdline.t 3 - munged -h PASS: 0011-munged-cmdline.t 4 - munged --help PASS: 0011-munged-cmdline.t 5 - munged -L PASS: 0011-munged-cmdline.t 6 - munged --license PASS: 0011-munged-cmdline.t 7 - munged -V PASS: 0011-munged-cmdline.t 8 - munged --version FAIL: 0011-munged-cmdline.t 9 - munged -s FAIL: 0011-munged-cmdline.t 10 - munged --stop PASS: 0011-munged-cmdline.t 11 - munged --stop for missing socket FAIL: 0011-munged-cmdline.t 12 - munged -v FAIL: 0011-munged-cmdline.t 13 - munged --verbose FAIL: 0011-munged-cmdline.t 14 - munged seedfile creation with relative pathname FAIL: 0011-munged-cmdline.t 15 - munged socket cleanup with relative pathname XFAIL: 0011-munged-cmdline.t 16 - finish writing tests # TODO known breakage PASS: 0011-munged-cmdline.t 17 - cleanup ERROR: 0011-munged-cmdline.t - exited with status 1 PASS: 0012-munge-cmdline.t 1 - munge invalid option PASS: 0012-munge-cmdline.t 2 - munge -h PASS: 0012-munge-cmdline.t 3 - munge --help PASS: 0012-munge-cmdline.t 4 - munge -L PASS: 0012-munge-cmdline.t 5 - munge --license PASS: 0012-munge-cmdline.t 6 - munge -V PASS: 0012-munge-cmdline.t 7 - munge --version FAIL: 0012-munge-cmdline.t 8 - start munged FAIL: 0012-munge-cmdline.t 9 - munge -S FAIL: 0012-munge-cmdline.t 10 - munge --socket PASS: 0012-munge-cmdline.t 11 - munge --socket for missing socket PASS: 0012-munge-cmdline.t 12 - munge --socket for invalid socket (file) PASS: 0012-munge-cmdline.t 13 - munge --socket for invalid socket (directory) FAIL: 0012-munge-cmdline.t 14 - munge reading from stdin FAIL: 0012-munge-cmdline.t 15 - munge reading from /dev/null FAIL: 0012-munge-cmdline.t 16 - munge -n FAIL: 0012-munge-cmdline.t 17 - munge --no-input FAIL: 0012-munge-cmdline.t 18 - munge -s FAIL: 0012-munge-cmdline.t 19 - munge --string FAIL: 0012-munge-cmdline.t 20 - munge -i FAIL: 0012-munge-cmdline.t 21 - munge --input FAIL: 0012-munge-cmdline.t 22 - munge --input from stdin via "-" FAIL: 0012-munge-cmdline.t 23 - munge --input from /dev/null PASS: 0012-munge-cmdline.t 24 - munge --input from missing file FAIL: 0012-munge-cmdline.t 25 - munge -o FAIL: 0012-munge-cmdline.t 26 - munge --output FAIL: 0012-munge-cmdline.t 27 - munge --output to stdout via "-" FAIL: 0012-munge-cmdline.t 28 - munge --output to /dev/null PASS: 0012-munge-cmdline.t 29 - munge -C PASS: 0012-munge-cmdline.t 30 - munge --list-ciphers FAIL: 0012-munge-cmdline.t 31 - munge -c for default by name FAIL: 0012-munge-cmdline.t 32 - munge --cipher for default by name FAIL: 0012-munge-cmdline.t 33 - munge --cipher for default by number FAIL: 0012-munge-cmdline.t 34 - munge --cipher for none by name FAIL: 0012-munge-cmdline.t 35 - munge --cipher for none by number PASS: 0012-munge-cmdline.t 36 - munge --cipher for invalid name PASS: 0012-munge-cmdline.t 37 - munge --cipher for invalid positive number PASS: 0012-munge-cmdline.t 38 - munge --cipher for invalid negative number FAIL: 0012-munge-cmdline.t 39 - munge --cipher for each cipher by name FAIL: 0012-munge-cmdline.t 40 - munge --cipher for each cipher by number PASS: 0012-munge-cmdline.t 41 - munge -M PASS: 0012-munge-cmdline.t 42 - munge --list-macs FAIL: 0012-munge-cmdline.t 43 - munge -m for default by name FAIL: 0012-munge-cmdline.t 44 - munge --mac for default by name FAIL: 0012-munge-cmdline.t 45 - munge --mac for default by number PASS: 0012-munge-cmdline.t 46 - munge --mac for none by name PASS: 0012-munge-cmdline.t 47 - munge --mac for none by number PASS: 0012-munge-cmdline.t 48 - munge --mac for invalid name PASS: 0012-munge-cmdline.t 49 - munge --mac for invalid positive number PASS: 0012-munge-cmdline.t 50 - munge --mac for invalid negative number FAIL: 0012-munge-cmdline.t 51 - munge --mac for each mac by name FAIL: 0012-munge-cmdline.t 52 - munge --mac for each mac by number PASS: 0012-munge-cmdline.t 53 - munge -Z PASS: 0012-munge-cmdline.t 54 - munge --list-zips FAIL: 0012-munge-cmdline.t 55 - munge -z for default by name FAIL: 0012-munge-cmdline.t 56 - munge --zip for default by name FAIL: 0012-munge-cmdline.t 57 - munge --zip for default by number FAIL: 0012-munge-cmdline.t 58 - munge --zip for none by name FAIL: 0012-munge-cmdline.t 59 - munge --zip for none by number PASS: 0012-munge-cmdline.t 60 - munge --zip for invalid name PASS: 0012-munge-cmdline.t 61 - munge --zip for invalid positive number PASS: 0012-munge-cmdline.t 62 - munge --zip for invalid negative number FAIL: 0012-munge-cmdline.t 63 - munge --zip for each zip by name FAIL: 0012-munge-cmdline.t 64 - munge --zip for each zip by number FAIL: 0012-munge-cmdline.t 65 - munge -u by name FAIL: 0012-munge-cmdline.t 66 - munge --restrict-uid by name FAIL: 0012-munge-cmdline.t 67 - munge --restrict-uid by number PASS: 0012-munge-cmdline.t 68 - munge --restrict-uid for invalid name PASS: 0012-munge-cmdline.t 69 - munge --restrict-uid for invalid number FAIL: 0012-munge-cmdline.t 70 - munge -U for effective user by name FAIL: 0012-munge-cmdline.t 71 - munge --uid for effective user by name FAIL: 0012-munge-cmdline.t 72 - munge --uid for effective user by number SKIP: 0012-munge-cmdline.t 73 # SKIP munge --uid for root user by name via sudo (missing SUDO) SKIP: 0012-munge-cmdline.t 74 # SKIP munge --uid for root user by number via sudo (missing SUDO) PASS: 0012-munge-cmdline.t 75 - munge --uid for invalid name PASS: 0012-munge-cmdline.t 76 - munge --uid for invalid number FAIL: 0012-munge-cmdline.t 77 - munge -g by name FAIL: 0012-munge-cmdline.t 78 - munge --restrict-gid by name FAIL: 0012-munge-cmdline.t 79 - munge --restrict-gid by number PASS: 0012-munge-cmdline.t 80 - munge --restrict-gid for invalid name PASS: 0012-munge-cmdline.t 81 - munge --restrict-gid for invalid number FAIL: 0012-munge-cmdline.t 82 - munge -G for effective group by name FAIL: 0012-munge-cmdline.t 83 - munge --gid for effective group by name FAIL: 0012-munge-cmdline.t 84 - munge --gid for effective group by number SKIP: 0012-munge-cmdline.t 85 # SKIP munge --gid for root group by name via sudo (missing SUDO) SKIP: 0012-munge-cmdline.t 86 # SKIP munge --gid for root group by number via sudo (missing SUDO) PASS: 0012-munge-cmdline.t 87 - munge --gid for invalid name PASS: 0012-munge-cmdline.t 88 - munge --gid for invalid number FAIL: 0012-munge-cmdline.t 89 - munge -t for default value FAIL: 0012-munge-cmdline.t 90 - munge --ttl for default value FAIL: 0012-munge-cmdline.t 91 - munge --ttl for maximum value FAIL: 0012-munge-cmdline.t 92 - munge --ttl for non-default value PASS: 0012-munge-cmdline.t 93 - munge --ttl for invalid string value PASS: 0012-munge-cmdline.t 94 - munge --ttl for invalid positive number PASS: 0012-munge-cmdline.t 95 - munge --ttl for invalid negative number FAIL: 0012-munge-cmdline.t 96 - stop munged PASS: 0012-munge-cmdline.t 97 - cleanup ERROR: 0012-munge-cmdline.t - exited with status 1 PASS: 0013-unmunge-cmdline.t 1 - unmunge invalid option PASS: 0013-unmunge-cmdline.t 2 - unmunge -h PASS: 0013-unmunge-cmdline.t 3 - unmunge --help PASS: 0013-unmunge-cmdline.t 4 - unmunge -L PASS: 0013-unmunge-cmdline.t 5 - unmunge --license PASS: 0013-unmunge-cmdline.t 6 - unmunge -V PASS: 0013-unmunge-cmdline.t 7 - unmunge --version FAIL: 0013-unmunge-cmdline.t 8 - start munged FAIL: 0013-unmunge-cmdline.t 9 - unmunge -S FAIL: 0013-unmunge-cmdline.t 10 - unmunge --socket PASS: 0013-unmunge-cmdline.t 11 - unmunge --socket for missing socket PASS: 0013-unmunge-cmdline.t 12 - unmunge --socket for invalid socket (file) PASS: 0013-unmunge-cmdline.t 13 - unmunge --socket for invalid socket (directory) PASS: 0013-unmunge-cmdline.t 14 - unmunge reading from /dev/null FAIL: 0013-unmunge-cmdline.t 15 - unmunge -i FAIL: 0013-unmunge-cmdline.t 16 - unmunge --input FAIL: 0013-unmunge-cmdline.t 17 - unmunge --input from stdin via "-" PASS: 0013-unmunge-cmdline.t 18 - unmunge --input from /dev/null PASS: 0013-unmunge-cmdline.t 19 - unmunge --input from missing file FAIL: 0013-unmunge-cmdline.t 20 - unmunge -n FAIL: 0013-unmunge-cmdline.t 21 - unmunge --no-output FAIL: 0013-unmunge-cmdline.t 22 - unmunge -m FAIL: 0013-unmunge-cmdline.t 23 - unmunge --metadata FAIL: 0013-unmunge-cmdline.t 24 - unmunge --metadata to stdout via "-" along with payload FAIL: 0013-unmunge-cmdline.t 25 - unmunge --metadata to /dev/null with payload on stdout FAIL: 0013-unmunge-cmdline.t 26 - unmunge -o FAIL: 0013-unmunge-cmdline.t 27 - unmunge --output FAIL: 0013-unmunge-cmdline.t 28 - unmunge --output to stdout via "-" along with metadata FAIL: 0013-unmunge-cmdline.t 29 - unmunge --output to /dev/null with metadata on stdout PASS: 0013-unmunge-cmdline.t 30 - unmunge -K PASS: 0013-unmunge-cmdline.t 31 - unmunge --list-keys FAIL: 0013-unmunge-cmdline.t 32 - unmunge -k FAIL: 0013-unmunge-cmdline.t 33 - unmunge --keys FAIL: 0013-unmunge-cmdline.t 34 - unmunge --keys for ignoring invalid key FAIL: 0013-unmunge-cmdline.t 35 - unmunge --keys for single uppercase key FAIL: 0013-unmunge-cmdline.t 36 - unmunge --keys for single lowercase key FAIL: 0013-unmunge-cmdline.t 37 - unmunge --keys for multiple keys split by " " FAIL: 0013-unmunge-cmdline.t 38 - unmunge --keys for multiple keys split by "," FAIL: 0013-unmunge-cmdline.t 39 - unmunge --keys for multiple keys split by ";" FAIL: 0013-unmunge-cmdline.t 40 - unmunge --keys for multiple keys split by "." FAIL: 0013-unmunge-cmdline.t 41 - unmunge --keys for each key FAIL: 0013-unmunge-cmdline.t 42 - unmunge -N FAIL: 0013-unmunge-cmdline.t 43 - unmunge --numeric FAIL: 0013-unmunge-cmdline.t 44 - stop munged PASS: 0013-unmunge-cmdline.t 45 - cleanup ERROR: 0013-unmunge-cmdline.t - exited with status 1 PASS: 0015-mungekey-cmdline.t 1 - mungekey invalid short option PASS: 0015-mungekey-cmdline.t 2 - mungekey invalid long option PASS: 0015-mungekey-cmdline.t 3 - mungekey invalid non-printable short option SKIP: 0015-mungekey-cmdline.t 4 # SKIP mungekey unimplemented option (missing DEBUG) PASS: 0015-mungekey-cmdline.t 5 - mungekey unrecognized option PASS: 0015-mungekey-cmdline.t 6 - mungekey lone hyphen option PASS: 0015-mungekey-cmdline.t 7 - mungekey -h PASS: 0015-mungekey-cmdline.t 8 - mungekey --help PASS: 0015-mungekey-cmdline.t 9 - mungekey -L PASS: 0015-mungekey-cmdline.t 10 - mungekey --license PASS: 0015-mungekey-cmdline.t 11 - mungekey -V PASS: 0015-mungekey-cmdline.t 12 - mungekey --version PASS: 0015-mungekey-cmdline.t 13 - mungekey -c PASS: 0015-mungekey-cmdline.t 14 - mungekey --create PASS: 0015-mungekey-cmdline.t 15 - mungekey -b PASS: 0015-mungekey-cmdline.t 16 - mungekey --bits PASS: 0015-mungekey-cmdline.t 17 - mungekey --bits rounding-up to next byte PASS: 0015-mungekey-cmdline.t 18 - mungekey --bits unspecified and using default PASS: 0015-mungekey-cmdline.t 19 - mungekey --bits with minimum value PASS: 0015-mungekey-cmdline.t 20 - mungekey --bits with maximum value PASS: 0015-mungekey-cmdline.t 21 - mungekey --bits below minimum value PASS: 0015-mungekey-cmdline.t 22 - mungekey --bits above maximum value PASS: 0015-mungekey-cmdline.t 23 - mungekey --bits error message with minimum value PASS: 0015-mungekey-cmdline.t 24 - mungekey --bits error message with maximum value PASS: 0015-mungekey-cmdline.t 25 - mungekey --bits with zero value PASS: 0015-mungekey-cmdline.t 26 - mungekey --bits with negative value PASS: 0015-mungekey-cmdline.t 27 - mungekey -b without required value PASS: 0015-mungekey-cmdline.t 28 - mungekey --bits without required value PASS: 0015-mungekey-cmdline.t 29 - mungekey -f PASS: 0015-mungekey-cmdline.t 30 - mungekey --force PASS: 0015-mungekey-cmdline.t 31 - mungekey without --force and with existing keyfile PASS: 0015-mungekey-cmdline.t 32 - mungekey -k PASS: 0015-mungekey-cmdline.t 33 - mungekey --keyfile PASS: 0015-mungekey-cmdline.t 34 - mungekey -k without required value PASS: 0015-mungekey-cmdline.t 35 - mungekey --keyfile without required value PASS: 0015-mungekey-cmdline.t 36 - mungekey -v PASS: 0015-mungekey-cmdline.t 37 - mungekey --verbose PASS: 0015-mungekey-cmdline.t 38 - mungekey --verbose number of bits PASS: 0015-mungekey-cmdline.t 39 - mungekey without --verbose PASS: 0015-mungekey-cmdline.t 40 - mungekey long_ind re-initialized for getopt_long() PASS: 0015-mungekey-cmdline.t 41 - mungekey defaults to create key SKIP: 0021-munged-valgrind.t - skipping valgrind tests; long test not specified SKIP: 0022-munge-valgrind.t - skipping valgrind tests; long test not specified SKIP: 0023-unmunge-valgrind.t - skipping valgrind tests; long test not specified SKIP: 0025-mungekey-valgrind.t - skipping valgrind tests; long test not specified PASS: 0099-credential-decode.t 1 - setup PASS: 0099-credential-decode.t 2 - start munged with known key PASS: 0099-credential-decode.t 3 - decode known credential PASS: 0099-credential-decode.t 4 - verify expected output PASS: 0099-credential-decode.t 5 - stop munged PASS: 0099-credential-decode.t 6 - cleanup PASS: 0100-munged-lock.t 1 - setup FAIL: 0100-munged-lock.t 2 - start munged with open umask FAIL: 0100-munged-lock.t 3 - check pidfile after munged success FAIL: 0100-munged-lock.t 4 - check lockfile existence FAIL: 0100-munged-lock.t 5 - check lockfile type FAIL: 0100-munged-lock.t 6 - check lockfile permissions FAIL: 0100-munged-lock.t 7 - start munged with in-use socket FAIL: 0100-munged-lock.t 8 - check pidfile after munged failure FAIL: 0100-munged-lock.t 9 - stop munged using lockfile-derived pid PASS: 0100-munged-lock.t 10 - check lockfile removal FAIL: 0100-munged-lock.t 11 - start munged with 0600 bogus lockfile FAIL: 0100-munged-lock.t 12 - start munged with 0222 bogus lockfile FAIL: 0100-munged-lock.t 13 - start munged with inactive non-zero-length lockfile FAIL: 0100-munged-lock.t 14 - check for lockfile truncation after successful start FAIL: 0100-munged-lock.t 15 - stop munged using sigkill to prevent cleanup FAIL: 0100-munged-lock.t 16 - check for leftover socket from unclean shutdown PASS: 0100-munged-lock.t 17 - check for leftover lockfile from unclean shutdown FAIL: 0100-munged-lock.t 18 - check for leftover pidfile from unclean shutdown FAIL: 0100-munged-lock.t 19 - start munged with leftover socket from unclean shutdown FAIL: 0100-munged-lock.t 20 - stop munged FAIL: 0100-munged-lock.t 21 - check lockfile removal again SKIP: 0100-munged-lock.t 22 # SKIP stop unprivileged munged as root (missing SUDO) PASS: 0100-munged-lock.t 23 - cleanup ERROR: 0100-munged-lock.t - exited with status 1 PASS: 0101-munged-security-socket.t 1 - setup FAIL: 0101-munged-security-socket.t 2 - socket dir perms FAIL: 0101-munged-security-socket.t 3 - socket type and perms FAIL: 0101-munged-security-socket.t 4 - socket dir owned by euid SKIP: 0101-munged-security-socket.t 5 # SKIP alt socket dir setup (missing SUDO) SKIP: 0101-munged-security-socket.t 6 # SKIP socket dir owned by root (missing SUDO,ALT of ALT,SUDO) SKIP: 0101-munged-security-socket.t 7 # SKIP socket dir owned by other failure (missing SUDO,ALT of ALT,SUDO) SKIP: 0101-munged-security-socket.t 8 # SKIP socket dir owned by other override (missing SUDO,ALT of ALT,SUDO) SKIP: 0101-munged-security-socket.t 9 # SKIP alt socket dir cleanup (missing ALT) FAIL: 0101-munged-security-socket.t 10 - socket dir writable by trusted group PASS: 0101-munged-security-socket.t 11 - socket dir writable by untrusted group failure PASS: 0101-munged-security-socket.t 12 - socket dir writable by group failure PASS: 0101-munged-security-socket.t 13 - socket dir writable by group override FAIL: 0101-munged-security-socket.t 14 - socket dir writable by group with sticky bit FAIL: 0101-munged-security-socket.t 15 - socket dir writable by other failure PASS: 0101-munged-security-socket.t 16 - socket dir writable by other override FAIL: 0101-munged-security-socket.t 17 - socket dir writable by other with sticky bit FAIL: 0101-munged-security-socket.t 18 - socket dir inaccessible by all failure PASS: 0101-munged-security-socket.t 19 - socket dir inaccessible by all override PASS: 0101-munged-security-socket.t 20 - cleanup ERROR: 0101-munged-security-socket.t - exited with status 1 PASS: 0102-munged-security-keyfile.t 1 - setup FAIL: 0102-munged-security-keyfile.t 2 - keyfile regular file FAIL: 0102-munged-security-keyfile.t 3 - keyfile missing failure FAIL: 0102-munged-security-keyfile.t 4 - keyfile non-regular-file failure PASS: 0102-munged-security-keyfile.t 5 - keyfile non-regular-file override failure FAIL: 0102-munged-security-keyfile.t 6 - keyfile symlink to regular file failure PASS: 0102-munged-security-keyfile.t 7 - keyfile symlink to regular file override FAIL: 0102-munged-security-keyfile.t 8 - keyfile owned by euid XFAIL: 0102-munged-security-keyfile.t 9 - keyfile readable by trusted group # TODO known breakage PASS: 0102-munged-security-keyfile.t 10 - keyfile readable by untrusted group failure XFAIL: 0102-munged-security-keyfile.t 11 - keyfile writable by trusted group # TODO known breakage PASS: 0102-munged-security-keyfile.t 12 - keyfile writable by untrusted group failure FAIL: 0102-munged-security-keyfile.t 13 - keyfile readable by group failure PASS: 0102-munged-security-keyfile.t 14 - keyfile readable by group override FAIL: 0102-munged-security-keyfile.t 15 - keyfile writable by group failure PASS: 0102-munged-security-keyfile.t 16 - keyfile writable by group override FAIL: 0102-munged-security-keyfile.t 17 - keyfile readable by other failure PASS: 0102-munged-security-keyfile.t 18 - keyfile readable by other override FAIL: 0102-munged-security-keyfile.t 19 - keyfile writable by other failure PASS: 0102-munged-security-keyfile.t 20 - keyfile writable by other override FAIL: 0102-munged-security-keyfile.t 21 - keyfile secure perms FAIL: 0102-munged-security-keyfile.t 22 - keyfile dir owned by euid SKIP: 0102-munged-security-keyfile.t 23 # SKIP alt keyfile dir setup (missing SUDO) SKIP: 0102-munged-security-keyfile.t 24 # SKIP keyfile dir owned by root (missing SUDO,ALT of ALT,SUDO) SKIP: 0102-munged-security-keyfile.t 25 # SKIP keyfile dir owned by other failure (missing SUDO,ALT of ALT,SUDO) SKIP: 0102-munged-security-keyfile.t 26 # SKIP keyfile dir owned by other override (missing SUDO,ALT of ALT,SUDO) SKIP: 0102-munged-security-keyfile.t 27 # SKIP alt keyfile dir cleanup (missing SUDO,ALT of ALT,SUDO) FAIL: 0102-munged-security-keyfile.t 28 - keyfile dir writable by trusted group PASS: 0102-munged-security-keyfile.t 29 - keyfile dir writable by untrusted group failure PASS: 0102-munged-security-keyfile.t 30 - keyfile dir writable by group failure PASS: 0102-munged-security-keyfile.t 31 - keyfile dir writable by group override FAIL: 0102-munged-security-keyfile.t 32 - keyfile dir writable by group with sticky bit FAIL: 0102-munged-security-keyfile.t 33 - keyfile dir writable by other failure PASS: 0102-munged-security-keyfile.t 34 - keyfile dir writable by other override FAIL: 0102-munged-security-keyfile.t 35 - keyfile dir writable by other with sticky bit PASS: 0102-munged-security-keyfile.t 36 - cleanup ERROR: 0102-munged-security-keyfile.t - exited with status 1 PASS: 0103-munged-security-logfile.t 1 - setup FAIL: 0103-munged-security-logfile.t 2 - logfile regular file PASS: 0103-munged-security-logfile.t 3 - logfile symlink to regular file failure PASS: 0103-munged-security-logfile.t 4 - logfile symlink to regular file override FAIL: 0103-munged-security-logfile.t 5 - logfile missing PASS: 0103-munged-security-logfile.t 6 - logfile symlink to missing file failure PASS: 0103-munged-security-logfile.t 7 - logfile symlink to missing file override PASS: 0103-munged-security-logfile.t 8 - logfile non-regular-file failure PASS: 0103-munged-security-logfile.t 9 - logfile non-regular-file override failure PASS: 0103-munged-security-logfile.t 10 - logfile not writable by user failure XFAIL: 0103-munged-security-logfile.t 11 - logfile writable by trusted group # TODO known breakage PASS: 0103-munged-security-logfile.t 12 - logfile writable by untrusted group failure PASS: 0103-munged-security-logfile.t 13 - logfile writable by group failure PASS: 0103-munged-security-logfile.t 14 - logfile writable by group override PASS: 0103-munged-security-logfile.t 15 - logfile writable by other failure PASS: 0103-munged-security-logfile.t 16 - logfile writable by other override FAIL: 0103-munged-security-logfile.t 17 - logfile readable by all FAIL: 0103-munged-security-logfile.t 18 - logfile dir owned by euid SKIP: 0103-munged-security-logfile.t 19 # SKIP alt logfile dir setup (missing SUDO) SKIP: 0103-munged-security-logfile.t 20 # SKIP logfile dir owned by root (missing SUDO,ALT of ALT,SUDO) SKIP: 0103-munged-security-logfile.t 21 # SKIP logfile dir owned by other failure (missing SUDO,ALT of ALT,SUDO) SKIP: 0103-munged-security-logfile.t 22 # SKIP logfile dir owned by other override (missing SUDO,ALT of ALT,SUDO) SKIP: 0103-munged-security-logfile.t 23 # SKIP alt logfile dir cleanup (missing SUDO,ALT of ALT,SUDO) FAIL: 0103-munged-security-logfile.t 24 - logfile dir writable by trusted group FAIL: 0103-munged-security-logfile.t 25 - logfile dir writable by untrusted group failure FAIL: 0103-munged-security-logfile.t 26 - logfile dir writable by group FAIL: 0103-munged-security-logfile.t 27 - logfile dir writable by group with sticky bit PASS: 0103-munged-security-logfile.t 28 - logfile dir writable by other failure PASS: 0103-munged-security-logfile.t 29 - logfile dir writable by other override FAIL: 0103-munged-security-logfile.t 30 - logfile dir writable by other with sticky bit PASS: 0103-munged-security-logfile.t 31 - logfile failure writes single message to stderr PASS: 0103-munged-security-logfile.t 32 - cleanup ERROR: 0103-munged-security-logfile.t - exited with status 1 PASS: 0104-munged-security-pidfile.t 1 - setup XFAIL: 0104-munged-security-pidfile.t 2 - finish writing tests # TODO known breakage PASS: 0104-munged-security-pidfile.t 3 - cleanup PASS: 0105-munged-security-seedfile.t 1 - setup XFAIL: 0105-munged-security-seedfile.t 2 - finish writing tests # TODO known breakage PASS: 0105-munged-security-seedfile.t 3 - cleanup PASS: 0110-munged-origin-addr.t 1 - setup PASS: 0110-munged-origin-addr.t 2 - munged --origin help PASS: 0110-munged-origin-addr.t 3 - munged --origin failure PASS: 0110-munged-origin-addr.t 4 - munged --origin override PASS: 0110-munged-origin-addr.t 5 - munged --origin null address PASS: 0110-munged-origin-addr.t 6 - munged --origin null address metadata PASS: 0110-munged-origin-addr.t 7 - munged --origin null address warning FAIL: 0110-munged-origin-addr.t 8 - munged --origin local IP address FAIL: 0110-munged-origin-addr.t 9 - munged --origin local IP address metadata PASS: 0110-munged-origin-addr.t 10 - munged --origin interface name lookup FAIL: 0110-munged-origin-addr.t 11 - munged --origin interface name FAIL: 0110-munged-origin-addr.t 12 - munged --origin interface name metadata FAIL: 0110-munged-origin-addr.t 13 - munged --origin non-interface IP address FAIL: 0110-munged-origin-addr.t 14 - munged --origin non-interface IP address metadata PASS: 0110-munged-origin-addr.t 15 - cleanup ERROR: 0110-munged-origin-addr.t - exited with status 1 ==================================== MUNGE 0.5.15: t/test-suite.log ==================================== # TOTAL: 378 # PASS: 182 # SKIP: 25 # XFAIL: 6 # FAIL: 156 # XPASS: 0 # ERROR: 9 .. contents:: :depth: 2 ERROR: 0010-basic ================= munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" cat: /tmp/munge-test-130352/trash-directory.0010-basic/run-3604/munged.pid.3604: No such file or directory munge: Error: Failed to access "/tmp/munged.sock.3604": No such file or directory (Did you start munged?) unmunge: Error: No credential specified unmunge: Error: No credential specified munged: Error: Failed to query socket lockfile "/tmp/munged.sock.3604.lock": No such file or directory (Cannot find running process) expecting success: munged_setup ok 1 - setup PASS: 0010-basic.t 1 - setup expecting success: munged_create_key ok 2 - create key PASS: 0010-basic.t 2 - create key expecting success: test -s "${MUNGE_KEYFILE}" ok 3 - check keyfile creation PASS: 0010-basic.t 3 - check keyfile creation expecting success: munged_start_daemon not ok 4 - start munged FAIL: 0010-basic.t 4 - start munged # # munged_start_daemon # expecting success: test -s "${MUNGE_PIDFILE}" not ok 5 - check pidfile creation FAIL: 0010-basic.t 5 - check pidfile creation # # test -s "${MUNGE_PIDFILE}" # expecting success: PID=$(cat "${MUNGE_PIDFILE}") && ps -p "${PID}" -ww | grep munged not ok 6 - check process is running FAIL: 0010-basic.t 6 - check process is running # # PID=$(cat "${MUNGE_PIDFILE}") && # ps -p "${PID}" -ww | grep munged # expecting success: test -S "${MUNGE_SOCKET}" not ok 7 - check socket creation FAIL: 0010-basic.t 7 - check socket creation # # test -S "${MUNGE_SOCKET}" # expecting success: test -s "${MUNGE_LOGFILE}" ok 8 - check logfile creation PASS: 0010-basic.t 8 - check logfile creation expecting success: "${MUNGE}" --socket="${MUNGE_SOCKET}" cred.$$ not ok 9 - encode credential FAIL: 0010-basic.t 9 - encode credential # # "${MUNGE}" --socket="${MUNGE_SOCKET}" cred.$$ # expecting success: test "$(expr X"$(cat cred.$$)" : "XMUNGE:.*:$")" -gt 0 not ok 10 - examine credential FAIL: 0010-basic.t 10 - examine credential # # test "$(expr X"$(cat cred.$$)" : "XMUNGE:.*:$")" -gt 0 # expecting success: "${UNMUNGE}" --socket="${MUNGE_SOCKET}" /dev/null not ok 11 - decode credential FAIL: 0010-basic.t 11 - decode credential # # "${UNMUNGE}" --socket="${MUNGE_SOCKET}" /dev/null # expecting success: test_must_fail "${UNMUNGE}" --socket="${MUNGE_SOCKET}" /dev/null ok 12 - replay credential PASS: 0010-basic.t 12 - replay credential expecting success: grep "Replayed credential" "${MUNGE_LOGFILE}" not ok 13 - check logfile for replay FAIL: 0010-basic.t 13 - check logfile for replay # # grep "Replayed credential" "${MUNGE_LOGFILE}" # expecting success: munged_stop_daemon not ok 14 - stop munged FAIL: 0010-basic.t 14 - stop munged # # munged_stop_daemon # expecting success: test "x${MUNGE_SOCKET}" != x && test ! -S "${MUNGE_SOCKET}" ok 15 - check socket removal PASS: 0010-basic.t 15 - check socket removal expecting success: test "x${PID}" != x && ! ps -p "${PID}" >/dev/null not ok 16 - check process has exited FAIL: 0010-basic.t 16 - check process has exited # # test "x${PID}" != x && # ! ps -p "${PID}" >/dev/null # expecting success: test "x${MUNGE_PIDFILE}" != x && test ! -f "${MUNGE_PIDFILE}" ok 17 - check pidfile removal PASS: 0010-basic.t 17 - check pidfile removal expecting success: test -s "${MUNGE_SEEDFILE}" not ok 18 - check seedfile creation FAIL: 0010-basic.t 18 - check seedfile creation # # test -s "${MUNGE_SEEDFILE}" # expecting success: grep "Stopping" "${MUNGE_LOGFILE}" not ok 19 - check logfile for stop FAIL: 0010-basic.t 19 - check logfile for stop # # grep "Stopping" "${MUNGE_LOGFILE}" # expecting success: munged_cleanup ok 20 - cleanup PASS: 0010-basic.t 20 - cleanup # failed 12 among 20 test(s) 1..20 ERROR: 0010-basic.t - exited with status 1 ERROR: 0011-munged-cmdline ========================== munged: Error: Invalid option "--invalid-option" munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" expecting success: munged_setup && munged_create_key ok 1 - setup PASS: 0011-munged-cmdline.t 1 - setup expecting success: test_must_fail "${MUNGED}" --invalid-option ok 2 - munged invalid option PASS: 0011-munged-cmdline.t 2 - munged invalid option expecting success: "${MUNGED}" "${OPT_HELP}" | grep -q "^Usage:" ok 3 - munged -h PASS: 0011-munged-cmdline.t 3 - munged -h expecting success: "${MUNGED}" "${OPT_HELP}" | grep -q "^Usage:" ok 4 - munged --help PASS: 0011-munged-cmdline.t 4 - munged --help expecting success: "${MUNGED}" "${OPT_LICENSE}" | grep -q "GNU General Public License" ok 5 - munged -L PASS: 0011-munged-cmdline.t 5 - munged -L expecting success: "${MUNGED}" "${OPT_LICENSE}" | grep -q "GNU General Public License" ok 6 - munged --license PASS: 0011-munged-cmdline.t 6 - munged --license expecting success: "${MUNGED}" "${OPT_VERSION}" | grep -q "^munge-[0-9.]*" ok 7 - munged -V PASS: 0011-munged-cmdline.t 7 - munged -V expecting success: "${MUNGED}" "${OPT_VERSION}" | grep -q "^munge-[0-9.]*" ok 8 - munged --version PASS: 0011-munged-cmdline.t 8 - munged --version expecting success: munged_start_daemon && "${MUNGED}" "${OPT_STOP}" --socket="${MUNGE_SOCKET}" not ok 9 - munged -s FAIL: 0011-munged-cmdline.t 9 - munged -s # # munged_start_daemon && # "${MUNGED}" "${OPT_STOP}" --socket="${MUNGE_SOCKET}" # expecting success: munged_start_daemon && "${MUNGED}" "${OPT_STOP}" --socket="${MUNGE_SOCKET}" not ok 10 - munged --stop FAIL: 0011-munged-cmdline.t 10 - munged --stop # # munged_start_daemon && # "${MUNGED}" "${OPT_STOP}" --socket="${MUNGE_SOCKET}" # expecting success: test_must_fail "${MUNGED}" --stop --socket=missing.socket.$$ ok 11 - munged --stop for missing socket PASS: 0011-munged-cmdline.t 11 - munged --stop for missing socket expecting success: munged_start_daemon && "${MUNGED}" "${OPT_VERBOSE}" --stop --socket="${MUNGE_SOCKET}" 2>&1 | egrep -q "(Terminated|Killed) daemon" not ok 12 - munged -v FAIL: 0011-munged-cmdline.t 12 - munged -v # # munged_start_daemon && # "${MUNGED}" "${OPT_VERBOSE}" --stop --socket="${MUNGE_SOCKET}" 2>&1 | # egrep -q "(Terminated|Killed) daemon" # expecting success: munged_start_daemon && "${MUNGED}" "${OPT_VERBOSE}" --stop --socket="${MUNGE_SOCKET}" 2>&1 | egrep -q "(Terminated|Killed) daemon" not ok 13 - munged --verbose FAIL: 0011-munged-cmdline.t 13 - munged --verbose # # munged_start_daemon && # "${MUNGED}" "${OPT_VERBOSE}" --stop --socket="${MUNGE_SOCKET}" 2>&1 | # egrep -q "(Terminated|Killed) daemon" # expecting success: local SEEDFILE="seed.$$" && munged_start_daemon --seed-file="${SEEDFILE}" && munged_stop_daemon && test -s "${SEEDFILE}" not ok 14 - munged seedfile creation with relative pathname FAIL: 0011-munged-cmdline.t 14 - munged seedfile creation with relative pathname # # local SEEDFILE="seed.$$" && # munged_start_daemon --seed-file="${SEEDFILE}" && # munged_stop_daemon && # test -s "${SEEDFILE}" # expecting success: local SOCKET="socket.$$" && cd "${MUNGE_SOCKETDIR}" && munged_start_daemon --socket="${SOCKET}" && munged_stop_daemon --socket="${SOCKET}" && test ! -S "${SOCKET}" not ok 15 - munged socket cleanup with relative pathname FAIL: 0011-munged-cmdline.t 15 - munged socket cleanup with relative pathname # # local SOCKET="socket.$$" && # cd "${MUNGE_SOCKETDIR}" && # munged_start_daemon --socket="${SOCKET}" && # munged_stop_daemon --socket="${SOCKET}" && # test ! -S "${SOCKET}" # checking known breakage: false not ok 16 - finish writing tests # TODO known breakage XFAIL: 0011-munged-cmdline.t 16 - finish writing tests # TODO known breakage expecting success: munged_cleanup ok 17 - cleanup PASS: 0011-munged-cmdline.t 17 - cleanup # still have 1 known breakage(s) # failed 6 among remaining 16 test(s) 1..17 ERROR: 0011-munged-cmdline.t - exited with status 1 ERROR: 0012-munge-cmdline ========================= munge: Error: Invalid option "--invalid-option" munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) munge: Error: Failed to access "missing.socket.4120": No such file or directory (Did you start munged?) munge: Error: Invalid file type for socket "invalid.socket.file.4120" munge: Error: Invalid file type for socket "invalid.socket.dir.4120" munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to read from "missing.file.4120": No such file or directory munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Invalid cipher type "invalid" munge: Error: Invalid cipher type "88" munge: Error: Invalid cipher type "-1" munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Invalid MAC type "none" munge: Error: Invalid MAC type "0" munge: Error: Invalid MAC type "invalid" munge: Error: Invalid MAC type "88" munge: Error: Invalid MAC type "-1" munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Invalid compression type "invalid" munge: Error: Invalid compression type "88" munge: Error: Invalid compression type "-1" munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Unrecognized user "invalid4120" munge: Error: Unrecognized user "-1" munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Unrecognized user "invalid4120" munge: Error: Unrecognized user "-1" munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Unrecognized group "invalid4120" munge: Error: Unrecognized group "-1" munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Unrecognized group "invalid4120" munge: Error: Unrecognized group "-1" munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Invalid time-to-live 'invalid' munge: Error: Overflowed maximum time-to-live of 2147483647 seconds munge: Error: Invalid time-to-live '-2' munged: Error: Failed to query socket lockfile "/tmp/munged.sock.4120.lock": No such file or directory (Cannot find running process) expecting success: test_must_fail "${MUNGE}" --invalid-option ok 1 - munge invalid option PASS: 0012-munge-cmdline.t 1 - munge invalid option expecting success: "${MUNGE}" "${OPT_HELP}" | grep -q "^Usage:" ok 2 - munge -h PASS: 0012-munge-cmdline.t 2 - munge -h expecting success: "${MUNGE}" "${OPT_HELP}" | grep -q "^Usage:" ok 3 - munge --help PASS: 0012-munge-cmdline.t 3 - munge --help expecting success: "${MUNGE}" "${OPT_LICENSE}" | grep -q "GNU General Public License" ok 4 - munge -L PASS: 0012-munge-cmdline.t 4 - munge -L expecting success: "${MUNGE}" "${OPT_LICENSE}" | grep -q "GNU General Public License" ok 5 - munge --license PASS: 0012-munge-cmdline.t 5 - munge --license expecting success: "${MUNGE}" "${OPT_VERSION}" | grep -q "^munge-[0-9.]*" ok 6 - munge -V PASS: 0012-munge-cmdline.t 6 - munge -V expecting success: "${MUNGE}" "${OPT_VERSION}" | grep -q "^munge-[0-9.]*" ok 7 - munge --version PASS: 0012-munge-cmdline.t 7 - munge --version expecting success: munged_setup && munged_create_key && munged_start_daemon not ok 8 - start munged FAIL: 0012-munge-cmdline.t 8 - start munged # # munged_setup && # munged_create_key && # munged_start_daemon # expecting success: "${MUNGE}" "${OPT_SOCKET}" "${MUNGE_SOCKET}" in.$$ && "${MUNGE}" --socket="${MUNGE_SOCKET}" in.$$ && # "${MUNGE}" --socket="${MUNGE_SOCKET}" in.$$ && "${MUNGE}" --socket="${MUNGE_SOCKET}" "${OPT_INPUT}" in.$$ | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --no-output --output=out.$$ && test_cmp in.$$ out.$$ not ok 20 - munge -i FAIL: 0012-munge-cmdline.t 20 - munge -i # # echo -n xyzzy-$$ >in.$$ && # "${MUNGE}" --socket="${MUNGE_SOCKET}" "${OPT_INPUT}" in.$$ | # "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --no-output --output=out.$$ && # test_cmp in.$$ out.$$ # expecting success: echo -n xyzzy-$$ >in.$$ && "${MUNGE}" --socket="${MUNGE_SOCKET}" "${OPT_INPUT}" in.$$ | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --no-output --output=out.$$ && test_cmp in.$$ out.$$ not ok 21 - munge --input FAIL: 0012-munge-cmdline.t 21 - munge --input # # echo -n xyzzy-$$ >in.$$ && # "${MUNGE}" --socket="${MUNGE_SOCKET}" "${OPT_INPUT}" in.$$ | # "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --no-output --output=out.$$ && # test_cmp in.$$ out.$$ # expecting success: echo -n xyzzy-$$ >in.$$ && "${MUNGE}" --socket="${MUNGE_SOCKET}" --input=- in.$$ && # "${MUNGE}" --socket="${MUNGE_SOCKET}" --input=- in.$$ && "${MUNGE}" --socket="${MUNGE_SOCKET}" "${OPT_OUTPUT}" cred.$$ in.$$ && # "${MUNGE}" --socket="${MUNGE_SOCKET}" "${OPT_OUTPUT}" cred.$$ in.$$ && "${MUNGE}" --socket="${MUNGE_SOCKET}" "${OPT_OUTPUT}" cred.$$ in.$$ && # "${MUNGE}" --socket="${MUNGE_SOCKET}" "${OPT_OUTPUT}" cred.$$ in.$$ && "${MUNGE}" --socket="${MUNGE_SOCKET}" --output=- in.$$ && # "${MUNGE}" --socket="${MUNGE_SOCKET}" --output=- in.$$ && "${MUNGE}" --socket="${MUNGE_SOCKET}" --output=/dev/null out.$$ && test ! -s out.$$ not ok 28 - munge --output to /dev/null FAIL: 0012-munge-cmdline.t 28 - munge --output to /dev/null # # echo -n xyzzy-$$ >in.$$ && # "${MUNGE}" --socket="${MUNGE_SOCKET}" --output=/dev/null out.$$ && # test ! -s out.$$ # expecting success: "${MUNGE}" "${OPT_LIST_CIPHERS}" | grep -q "^Cipher types:$" ok 29 - munge -C PASS: 0012-munge-cmdline.t 29 - munge -C expecting success: "${MUNGE}" "${OPT_LIST_CIPHERS}" | grep -q "^Cipher types:$" ok 30 - munge --list-ciphers PASS: 0012-munge-cmdline.t 30 - munge --list-ciphers expecting success: "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ "${OPT_CIPHER}" default | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --no-output not ok 31 - munge -c for default by name FAIL: 0012-munge-cmdline.t 31 - munge -c for default by name # # "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ # "${OPT_CIPHER}" default | # "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --no-output # expecting success: "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ "${OPT_CIPHER}" default | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --no-output not ok 32 - munge --cipher for default by name FAIL: 0012-munge-cmdline.t 32 - munge --cipher for default by name # # "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ # "${OPT_CIPHER}" default | # "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --no-output # expecting success: "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --cipher=1 | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --no-output not ok 33 - munge --cipher for default by number FAIL: 0012-munge-cmdline.t 33 - munge --cipher for default by number # # "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --cipher=1 | # "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --no-output # expecting success: "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --cipher=none | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | awk "/^CIPHER:/ { print \$2 }" >meta.$$ && test "$(cat meta.$$)" = none not ok 34 - munge --cipher for none by name FAIL: 0012-munge-cmdline.t 34 - munge --cipher for none by name # # "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --cipher=none | # "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | # awk "/^CIPHER:/ { print \$2 }" >meta.$$ && # test "$(cat meta.$$)" = none # expecting success: "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --cipher=0 | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | awk "/^CIPHER:/ { print \$2 }" >meta.$$ && test "$(cat meta.$$)" = none not ok 35 - munge --cipher for none by number FAIL: 0012-munge-cmdline.t 35 - munge --cipher for none by number # # "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --cipher=0 | # "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | # awk "/^CIPHER:/ { print \$2 }" >meta.$$ && # test "$(cat meta.$$)" = none # expecting success: test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ --cipher=invalid ok 36 - munge --cipher for invalid name PASS: 0012-munge-cmdline.t 36 - munge --cipher for invalid name expecting success: test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --cipher=88 ok 37 - munge --cipher for invalid positive number PASS: 0012-munge-cmdline.t 37 - munge --cipher for invalid positive number expecting success: test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --cipher=-1 ok 38 - munge --cipher for invalid negative number PASS: 0012-munge-cmdline.t 38 - munge --cipher for invalid negative number expecting success: local META NAME NUM EXTRA && >fail.$$ && "${MUNGE}" --list-ciphers | awk "/([0-9]+)/ { gsub(/[()]/, \"\"); print \$2, \$1 }" | while read NUM NAME EXTRA; do "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --cipher="${NAME}" | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | awk "/^CIPHER:/ { print \$2 }" >meta.$$ && META=$(cat meta.$$) && if test "${NAME}" = "${META}" || test "${NAME}" = default; then test_debug "echo \"Decoded cipher [${NUM}/${NAME}] as [${META}]\"" else echo "Error: munge --cipher=${NAME} failed" echo "cipher ${NUM} ${NAME} ${META}" >>fail.$$; fi done && test ! -s fail.$$ Error: munge --cipher=none failed Error: munge --cipher=blowfish failed Error: munge --cipher=cast5 failed Error: munge --cipher=aes128 failed Error: munge --cipher=aes256 failed not ok 39 - munge --cipher for each cipher by name FAIL: 0012-munge-cmdline.t 39 - munge --cipher for each cipher by name # # local META NAME NUM EXTRA && # >fail.$$ && # "${MUNGE}" --list-ciphers | # awk "/([0-9]+)/ { gsub(/[()]/, \"\"); print \$2, \$1 }" | # while read NUM NAME EXTRA; do # "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --cipher="${NAME}" | # "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | # awk "/^CIPHER:/ { print \$2 }" >meta.$$ && # META=$(cat meta.$$) && # if test "${NAME}" = "${META}" || test "${NAME}" = default; then # test_debug "echo \"Decoded cipher [${NUM}/${NAME}] as [${META}]\"" # else # echo "Error: munge --cipher=${NAME} failed" # echo "cipher ${NUM} ${NAME} ${META}" >>fail.$$; # fi # done && # test ! -s fail.$$ # expecting success: local META NAME NUM EXTRA && >fail.$$ && "${MUNGE}" --list-ciphers | awk "/([0-9]+)/ { gsub(/[()]/, \"\"); print \$2, \$1 }" | while read NUM NAME EXTRA; do "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --cipher="${NUM}" | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | awk "/^CIPHER:/ { print \$2 }" >meta.$$ && META=$(cat meta.$$) && if test "${NAME}" = "${META}" || test "${NAME}" = default; then test_debug "echo \"Decoded cipher [${NUM}/${NAME}] as [${META}]\"" else echo "Error: munge --cipher=${NUM} failed" echo "cipher ${NUM} ${NAME} ${META}" >>fail.$$; fi done && test ! -s fail.$$ Error: munge --cipher=0 failed Error: munge --cipher=2 failed Error: munge --cipher=3 failed Error: munge --cipher=4 failed Error: munge --cipher=5 failed not ok 40 - munge --cipher for each cipher by number FAIL: 0012-munge-cmdline.t 40 - munge --cipher for each cipher by number # # local META NAME NUM EXTRA && # >fail.$$ && # "${MUNGE}" --list-ciphers | # awk "/([0-9]+)/ { gsub(/[()]/, \"\"); print \$2, \$1 }" | # while read NUM NAME EXTRA; do # "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --cipher="${NUM}" | # "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | # awk "/^CIPHER:/ { print \$2 }" >meta.$$ && # META=$(cat meta.$$) && # if test "${NAME}" = "${META}" || test "${NAME}" = default; then # test_debug "echo \"Decoded cipher [${NUM}/${NAME}] as [${META}]\"" # else # echo "Error: munge --cipher=${NUM} failed" # echo "cipher ${NUM} ${NAME} ${META}" >>fail.$$; # fi # done && # test ! -s fail.$$ # expecting success: "${MUNGE}" "${OPT_LIST_MACS}" | grep -q "^MAC types:$" ok 41 - munge -M PASS: 0012-munge-cmdline.t 41 - munge -M expecting success: "${MUNGE}" "${OPT_LIST_MACS}" | grep -q "^MAC types:$" ok 42 - munge --list-macs PASS: 0012-munge-cmdline.t 42 - munge --list-macs expecting success: "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input "${OPT_MAC}" default | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --no-output not ok 43 - munge -m for default by name FAIL: 0012-munge-cmdline.t 43 - munge -m for default by name # # "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input "${OPT_MAC}" default | # "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --no-output # expecting success: "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input "${OPT_MAC}" default | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --no-output not ok 44 - munge --mac for default by name FAIL: 0012-munge-cmdline.t 44 - munge --mac for default by name # # "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input "${OPT_MAC}" default | # "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --no-output # expecting success: "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --mac=1 | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --no-output not ok 45 - munge --mac for default by number FAIL: 0012-munge-cmdline.t 45 - munge --mac for default by number # # "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --mac=1 | # "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --no-output # expecting success: test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --mac=none ok 46 - munge --mac for none by name PASS: 0012-munge-cmdline.t 46 - munge --mac for none by name expecting success: test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --mac=0 ok 47 - munge --mac for none by number PASS: 0012-munge-cmdline.t 47 - munge --mac for none by number expecting success: test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ --mac=invalid ok 48 - munge --mac for invalid name PASS: 0012-munge-cmdline.t 48 - munge --mac for invalid name expecting success: test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --mac=88 ok 49 - munge --mac for invalid positive number PASS: 0012-munge-cmdline.t 49 - munge --mac for invalid positive number expecting success: test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --mac=-1 ok 50 - munge --mac for invalid negative number PASS: 0012-munge-cmdline.t 50 - munge --mac for invalid negative number expecting success: local META NAME NUM EXTRA && >fail.$$ && "${MUNGE}" --list-macs | awk "/([0-9]+)/ { gsub(/[()]/, \"\"); print \$2, \$1 }" | while read NUM NAME EXTRA; do "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --mac="${NAME}" | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | awk "/^MAC:/ { print \$2 }" >meta.$$ && META=$(cat meta.$$) && if test "${NAME}" = "${META}" || test "${NAME}" = default; then test_debug "echo \"Decoded mac [${NUM}/${NAME}] as [${META}]\"" else echo "Error: munge --mac=${NAME} failed" echo "mac ${NUM} ${NAME} ${META}" >>fail.$$; fi done && test ! -s fail.$$ Error: munge --mac=md5 failed Error: munge --mac=sha1 failed Error: munge --mac=ripemd160 failed Error: munge --mac=sha256 failed Error: munge --mac=sha512 failed not ok 51 - munge --mac for each mac by name FAIL: 0012-munge-cmdline.t 51 - munge --mac for each mac by name # # local META NAME NUM EXTRA && # >fail.$$ && # "${MUNGE}" --list-macs | # awk "/([0-9]+)/ { gsub(/[()]/, \"\"); print \$2, \$1 }" | # while read NUM NAME EXTRA; do # "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --mac="${NAME}" | # "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | # awk "/^MAC:/ { print \$2 }" >meta.$$ && # META=$(cat meta.$$) && # if test "${NAME}" = "${META}" || test "${NAME}" = default; then # test_debug "echo \"Decoded mac [${NUM}/${NAME}] as [${META}]\"" # else # echo "Error: munge --mac=${NAME} failed" # echo "mac ${NUM} ${NAME} ${META}" >>fail.$$; # fi # done && # test ! -s fail.$$ # expecting success: local META NAME NUM EXTRA && >fail.$$ && "${MUNGE}" --list-macs | awk "/([0-9]+)/ { gsub(/[()]/, \"\"); print \$2, \$1 }" | while read NUM NAME EXTRA; do "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --mac="${NUM}" | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | awk "/^MAC:/ { print \$2 }" >meta.$$ && META=$(cat meta.$$) && if test "${NAME}" = "${META}" || test "${NAME}" = default; then test_debug "echo \"Decoded mac [${NUM}/${NAME}] as [${META}]\"" else echo "Error: munge --mac=${NUM} failed" echo "mac ${NUM} ${NAME} ${META}" >>fail.$$; fi done && test ! -s fail.$$ Error: munge --mac=2 failed Error: munge --mac=3 failed Error: munge --mac=4 failed Error: munge --mac=5 failed Error: munge --mac=6 failed not ok 52 - munge --mac for each mac by number FAIL: 0012-munge-cmdline.t 52 - munge --mac for each mac by number # # local META NAME NUM EXTRA && # >fail.$$ && # "${MUNGE}" --list-macs | # awk "/([0-9]+)/ { gsub(/[()]/, \"\"); print \$2, \$1 }" | # while read NUM NAME EXTRA; do # "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --mac="${NUM}" | # "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | # awk "/^MAC:/ { print \$2 }" >meta.$$ && # META=$(cat meta.$$) && # if test "${NAME}" = "${META}" || test "${NAME}" = default; then # test_debug "echo \"Decoded mac [${NUM}/${NAME}] as [${META}]\"" # else # echo "Error: munge --mac=${NUM} failed" # echo "mac ${NUM} ${NAME} ${META}" >>fail.$$; # fi # done && # test ! -s fail.$$ # expecting success: "${MUNGE}" "${OPT_LIST_ZIPS}" | grep -q "^Compression types:$" ok 53 - munge -Z PASS: 0012-munge-cmdline.t 53 - munge -Z expecting success: "${MUNGE}" "${OPT_LIST_ZIPS}" | grep -q "^Compression types:$" ok 54 - munge --list-zips PASS: 0012-munge-cmdline.t 54 - munge --list-zips expecting success: "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ "${OPT_ZIP}" default --string="$(printf %0128d 0)" | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --no-output not ok 55 - munge -z for default by name FAIL: 0012-munge-cmdline.t 55 - munge -z for default by name # # "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ # "${OPT_ZIP}" default --string="$(printf %0128d 0)" | # "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --no-output # expecting success: "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ "${OPT_ZIP}" default --string="$(printf %0128d 0)" | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --no-output not ok 56 - munge --zip for default by name FAIL: 0012-munge-cmdline.t 56 - munge --zip for default by name # # "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ # "${OPT_ZIP}" default --string="$(printf %0128d 0)" | # "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --no-output # expecting success: "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --zip=1 \ --string="$(printf %0128d 0)" | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --no-output not ok 57 - munge --zip for default by number FAIL: 0012-munge-cmdline.t 57 - munge --zip for default by number # # "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --zip=1 \ # --string="$(printf %0128d 0)" | # "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --no-output # expecting success: "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --zip=none \ --string="$(printf %0128d 0)" | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | awk "/^ZIP:/ { print \$2 }" >meta.$$ && test "$(cat meta.$$)" = none not ok 58 - munge --zip for none by name FAIL: 0012-munge-cmdline.t 58 - munge --zip for none by name # # "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --zip=none \ # --string="$(printf %0128d 0)" | # "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | # awk "/^ZIP:/ { print \$2 }" >meta.$$ && # test "$(cat meta.$$)" = none # expecting success: "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --zip=0 \ --string="$(printf %0128d 0)" | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | awk "/^ZIP:/ { print \$2 }" >meta.$$ && test "$(cat meta.$$)" = none not ok 59 - munge --zip for none by number FAIL: 0012-munge-cmdline.t 59 - munge --zip for none by number # # "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --zip=0 \ # --string="$(printf %0128d 0)" | # "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | # awk "/^ZIP:/ { print \$2 }" >meta.$$ && # test "$(cat meta.$$)" = none # expecting success: test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ --zip=invalid ok 60 - munge --zip for invalid name PASS: 0012-munge-cmdline.t 60 - munge --zip for invalid name expecting success: test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --zip=88 ok 61 - munge --zip for invalid positive number PASS: 0012-munge-cmdline.t 61 - munge --zip for invalid positive number expecting success: test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --zip=-1 ok 62 - munge --zip for invalid negative number PASS: 0012-munge-cmdline.t 62 - munge --zip for invalid negative number expecting success: local META NAME NUM EXTRA && >fail.$$ && "${MUNGE}" --list-zips | awk "/([0-9]+)/ { gsub(/[()]/, \"\"); print \$2, \$1 }" | while read NUM NAME EXTRA; do "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --zip="${NAME}" \ --string="$(printf %0128d 0)" | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | awk "/^ZIP:/ { print \$2 }" >meta.$$ && META=$(cat meta.$$) && if test "${NAME}" = "${META}" || test "${NAME}" = default; then test_debug "echo \"Decoded zip [${NUM}/${NAME}] as [${META}]\"" else echo "Error: munge --zip=${NAME} failed" echo "zip ${NUM} ${NAME} ${META}" >>fail.$$; fi done && test ! -s fail.$$ Error: munge --zip=none failed Error: munge --zip=bzlib failed Error: munge --zip=zlib failed not ok 63 - munge --zip for each zip by name FAIL: 0012-munge-cmdline.t 63 - munge --zip for each zip by name # # local META NAME NUM EXTRA && # >fail.$$ && # "${MUNGE}" --list-zips | # awk "/([0-9]+)/ { gsub(/[()]/, \"\"); print \$2, \$1 }" | # while read NUM NAME EXTRA; do # "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --zip="${NAME}" \ # --string="$(printf %0128d 0)" | # "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | # awk "/^ZIP:/ { print \$2 }" >meta.$$ && # META=$(cat meta.$$) && # if test "${NAME}" = "${META}" || test "${NAME}" = default; then # test_debug "echo \"Decoded zip [${NUM}/${NAME}] as [${META}]\"" # else # echo "Error: munge --zip=${NAME} failed" # echo "zip ${NUM} ${NAME} ${META}" >>fail.$$; # fi # done && # test ! -s fail.$$ # expecting success: local META NAME NUM EXTRA && >fail.$$ && "${MUNGE}" --list-zips | awk "/([0-9]+)/ { gsub(/[()]/, \"\"); print \$2, \$1 }" | while read NUM NAME EXTRA; do "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --zip="${NUM}" \ --string="$(printf %0128d 0)" | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | awk "/^ZIP:/ { print \$2 }" >meta.$$ && META=$(cat meta.$$) && if test "${NAME}" = "${META}" || test "${NAME}" = default; then test_debug "echo \"Decoded zip [${NUM}/${NAME}] as [${META}]\"" else echo "Error: munge --zip=${NUM} failed" echo "zip ${NUM} ${NAME} ${META}" >>fail.$$; fi done && test ! -s fail.$$ Error: munge --zip=0 failed Error: munge --zip=2 failed Error: munge --zip=3 failed not ok 64 - munge --zip for each zip by number FAIL: 0012-munge-cmdline.t 64 - munge --zip for each zip by number # # local META NAME NUM EXTRA && # >fail.$$ && # "${MUNGE}" --list-zips | # awk "/([0-9]+)/ { gsub(/[()]/, \"\"); print \$2, \$1 }" | # while read NUM NAME EXTRA; do # "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --zip="${NUM}" \ # --string="$(printf %0128d 0)" | # "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | # awk "/^ZIP:/ { print \$2 }" >meta.$$ && # META=$(cat meta.$$) && # if test "${NAME}" = "${META}" || test "${NAME}" = default; then # test_debug "echo \"Decoded zip [${NUM}/${NAME}] as [${META}]\"" # else # echo "Error: munge --zip=${NUM} failed" # echo "zip ${NUM} ${NAME} ${META}" >>fail.$$; # fi # done && # test ! -s fail.$$ # expecting success: local ID=$(id -u -n) META && "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ "${OPT_RESTRICT_UID}" "${ID}" | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | awk "/^UID_RESTRICTION:/ { print \$2 }" >meta.$$ && META=$(cat meta.$$) && test "${ID}" = "${META}" && test_debug "echo \"UID Restriction user [${ID}] matches [${META}]\"" not ok 65 - munge -u by name FAIL: 0012-munge-cmdline.t 65 - munge -u by name # # local ID=$(id -u -n) META && # "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ # "${OPT_RESTRICT_UID}" "${ID}" | # "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | # awk "/^UID_RESTRICTION:/ { print \$2 }" >meta.$$ && # META=$(cat meta.$$) && # test "${ID}" = "${META}" && # test_debug "echo \"UID Restriction user [${ID}] matches [${META}]\"" # expecting success: local ID=$(id -u -n) META && "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ "${OPT_RESTRICT_UID}" "${ID}" | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | awk "/^UID_RESTRICTION:/ { print \$2 }" >meta.$$ && META=$(cat meta.$$) && test "${ID}" = "${META}" && test_debug "echo \"UID Restriction user [${ID}] matches [${META}]\"" not ok 66 - munge --restrict-uid by name FAIL: 0012-munge-cmdline.t 66 - munge --restrict-uid by name # # local ID=$(id -u -n) META && # "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ # "${OPT_RESTRICT_UID}" "${ID}" | # "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | # awk "/^UID_RESTRICTION:/ { print \$2 }" >meta.$$ && # META=$(cat meta.$$) && # test "${ID}" = "${META}" && # test_debug "echo \"UID Restriction user [${ID}] matches [${META}]\"" # expecting success: local ID=$(id -u) META && "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --restrict-uid="${ID}" | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | awk "/^UID_RESTRICTION:/ { gsub(/[()]/, \"\"); print \$3 }" >meta.$$ && META=$(cat meta.$$) && test "${ID}" = "${META}" && test_debug "echo \"UID Restriction user [${ID}] matches [${META}]\"" not ok 67 - munge --restrict-uid by number FAIL: 0012-munge-cmdline.t 67 - munge --restrict-uid by number # # local ID=$(id -u) META && # "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --restrict-uid="${ID}" | # "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | # awk "/^UID_RESTRICTION:/ { gsub(/[()]/, \"\"); print \$3 }" >meta.$$ && # META=$(cat meta.$$) && # test "${ID}" = "${META}" && # test_debug "echo \"UID Restriction user [${ID}] matches [${META}]\"" # expecting success: test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ --restrict-uid=invalid$$ ok 68 - munge --restrict-uid for invalid name PASS: 0012-munge-cmdline.t 68 - munge --restrict-uid for invalid name expecting success: test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ --restrict-uid=-1 ok 69 - munge --restrict-uid for invalid number PASS: 0012-munge-cmdline.t 69 - munge --restrict-uid for invalid number expecting success: local ID=$(id -u -n) META && "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input "${OPT_UID}" "${ID}" | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | awk "/^UID:/ { print \$2 }" >meta.$$ && META=$(cat meta.$$) && test "${ID}" = "${META}" && test_debug "echo \"Effective user [${ID}] matches [${META}]\"" not ok 70 - munge -U for effective user by name FAIL: 0012-munge-cmdline.t 70 - munge -U for effective user by name # # local ID=$(id -u -n) META && # "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input "${OPT_UID}" "${ID}" | # "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | # awk "/^UID:/ { print \$2 }" >meta.$$ && # META=$(cat meta.$$) && # test "${ID}" = "${META}" && # test_debug "echo \"Effective user [${ID}] matches [${META}]\"" # expecting success: local ID=$(id -u -n) META && "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input "${OPT_UID}" "${ID}" | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | awk "/^UID:/ { print \$2 }" >meta.$$ && META=$(cat meta.$$) && test "${ID}" = "${META}" && test_debug "echo \"Effective user [${ID}] matches [${META}]\"" not ok 71 - munge --uid for effective user by name FAIL: 0012-munge-cmdline.t 71 - munge --uid for effective user by name # # local ID=$(id -u -n) META && # "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input "${OPT_UID}" "${ID}" | # "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | # awk "/^UID:/ { print \$2 }" >meta.$$ && # META=$(cat meta.$$) && # test "${ID}" = "${META}" && # test_debug "echo \"Effective user [${ID}] matches [${META}]\"" # expecting success: local ID=$(id -u) META && "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --uid="${ID}" | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | awk "/^UID:/ { gsub(/[()]/, \"\"); print \$3 }" >meta.$$ && META=$(cat meta.$$) && test "${ID}" = "${META}" && test_debug "echo \"Effective uid [${ID}] matches [${META}]\"" not ok 72 - munge --uid for effective user by number FAIL: 0012-munge-cmdline.t 72 - munge --uid for effective user by number # # local ID=$(id -u) META && # "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --uid="${ID}" | # "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | # awk "/^UID:/ { gsub(/[()]/, \"\"); print \$3 }" >meta.$$ && # META=$(cat meta.$$) && # test "${ID}" = "${META}" && # test_debug "echo \"Effective uid [${ID}] matches [${META}]\"" # skipping test: munge --uid for root user by name via sudo local ID=root META && sudo LD_LIBRARY_PATH="${LD_LIBRARY_PATH}" "${MUNGE}" \ --socket="${MUNGE_SOCKET}" --no-input --uid="${ID}" | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | awk "/^UID:/ { print \$2 }" >meta.$$ && META=$(cat meta.$$) && test "${ID}" = "${META}" && test_debug "echo \"sudo user [${ID}] matches [${META}]\"" ok 73 # skip munge --uid for root user by name via sudo (missing SUDO) SKIP: 0012-munge-cmdline.t 73 # SKIP munge --uid for root user by name via sudo (missing SUDO) skipping test: munge --uid for root user by number via sudo local ID=0 META && sudo LD_LIBRARY_PATH="${LD_LIBRARY_PATH}" "${MUNGE}" \ --socket="${MUNGE_SOCKET}" --no-input --uid="${ID}" | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | awk "/^UID:/ { gsub(/[()]/, \"\"); print \$3 }" >meta.$$ && META=$(cat meta.$$) && test "${ID}" = "${META}" && test_debug "echo \"sudo uid [${ID}] matches [${META}]\"" ok 74 # skip munge --uid for root user by number via sudo (missing SUDO) SKIP: 0012-munge-cmdline.t 74 # SKIP munge --uid for root user by number via sudo (missing SUDO) expecting success: test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ --uid=invalid$$ ok 75 - munge --uid for invalid name PASS: 0012-munge-cmdline.t 75 - munge --uid for invalid name expecting success: test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --uid=-1 ok 76 - munge --uid for invalid number PASS: 0012-munge-cmdline.t 76 - munge --uid for invalid number expecting success: local ID=$(id -g -n) META && "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ "${OPT_RESTRICT_GID}" "${ID}" | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | awk "/^GID_RESTRICTION:/ { print \$2 }" >meta.$$ && META=$(cat meta.$$) && test "${ID}" = "${META}" && test_debug "echo \"GID Restriction GROUP [${ID}] matches [${META}]\"" not ok 77 - munge -g by name FAIL: 0012-munge-cmdline.t 77 - munge -g by name # # local ID=$(id -g -n) META && # "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ # "${OPT_RESTRICT_GID}" "${ID}" | # "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | # awk "/^GID_RESTRICTION:/ { print \$2 }" >meta.$$ && # META=$(cat meta.$$) && # test "${ID}" = "${META}" && # test_debug "echo \"GID Restriction GROUP [${ID}] matches [${META}]\"" # expecting success: local ID=$(id -g -n) META && "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ "${OPT_RESTRICT_GID}" "${ID}" | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | awk "/^GID_RESTRICTION:/ { print \$2 }" >meta.$$ && META=$(cat meta.$$) && test "${ID}" = "${META}" && test_debug "echo \"GID Restriction GROUP [${ID}] matches [${META}]\"" not ok 78 - munge --restrict-gid by name FAIL: 0012-munge-cmdline.t 78 - munge --restrict-gid by name # # local ID=$(id -g -n) META && # "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ # "${OPT_RESTRICT_GID}" "${ID}" | # "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | # awk "/^GID_RESTRICTION:/ { print \$2 }" >meta.$$ && # META=$(cat meta.$$) && # test "${ID}" = "${META}" && # test_debug "echo \"GID Restriction GROUP [${ID}] matches [${META}]\"" # expecting success: local ID=$(id -g) META && "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --restrict-gid="${ID}" | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | awk "/^GID_RESTRICTION:/ { gsub(/[()]/, \"\"); print \$3 }" >meta.$$ && META=$(cat meta.$$) && test "${ID}" = "${META}" && test_debug "echo \"GID Restriction GROUP [${ID}] matches [${META}]\"" not ok 79 - munge --restrict-gid by number FAIL: 0012-munge-cmdline.t 79 - munge --restrict-gid by number # # local ID=$(id -g) META && # "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --restrict-gid="${ID}" | # "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | # awk "/^GID_RESTRICTION:/ { gsub(/[()]/, \"\"); print \$3 }" >meta.$$ && # META=$(cat meta.$$) && # test "${ID}" = "${META}" && # test_debug "echo \"GID Restriction GROUP [${ID}] matches [${META}]\"" # expecting success: test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ --restrict-gid=invalid$$ ok 80 - munge --restrict-gid for invalid name PASS: 0012-munge-cmdline.t 80 - munge --restrict-gid for invalid name expecting success: test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ --restrict-gid=-1 ok 81 - munge --restrict-gid for invalid number PASS: 0012-munge-cmdline.t 81 - munge --restrict-gid for invalid number expecting success: local ID=$(id -g -n) META && "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input "${OPT_GID}" "${ID}" | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | awk "/^GID:/ { print \$2 }" >meta.$$ && META=$(cat meta.$$) && test "${ID}" = "${META}" && test_debug "echo \"Effective group [${ID}] matches [${META}]\"" not ok 82 - munge -G for effective group by name FAIL: 0012-munge-cmdline.t 82 - munge -G for effective group by name # # local ID=$(id -g -n) META && # "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input "${OPT_GID}" "${ID}" | # "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | # awk "/^GID:/ { print \$2 }" >meta.$$ && # META=$(cat meta.$$) && # test "${ID}" = "${META}" && # test_debug "echo \"Effective group [${ID}] matches [${META}]\"" # expecting success: local ID=$(id -g -n) META && "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input "${OPT_GID}" "${ID}" | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | awk "/^GID:/ { print \$2 }" >meta.$$ && META=$(cat meta.$$) && test "${ID}" = "${META}" && test_debug "echo \"Effective group [${ID}] matches [${META}]\"" not ok 83 - munge --gid for effective group by name FAIL: 0012-munge-cmdline.t 83 - munge --gid for effective group by name # # local ID=$(id -g -n) META && # "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input "${OPT_GID}" "${ID}" | # "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | # awk "/^GID:/ { print \$2 }" >meta.$$ && # META=$(cat meta.$$) && # test "${ID}" = "${META}" && # test_debug "echo \"Effective group [${ID}] matches [${META}]\"" # expecting success: local ID=$(id -g) META && "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --gid="${ID}" | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | awk "/^GID:/ { gsub(/[()]/, \"\"); print \$3 }" >meta.$$ && META=$(cat meta.$$) && test "${ID}" = "${META}" && test_debug "echo \"Effective gid [${ID}] matches [${META}]\"" not ok 84 - munge --gid for effective group by number FAIL: 0012-munge-cmdline.t 84 - munge --gid for effective group by number # # local ID=$(id -g) META && # "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --gid="${ID}" | # "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | # awk "/^GID:/ { gsub(/[()]/, \"\"); print \$3 }" >meta.$$ && # META=$(cat meta.$$) && # test "${ID}" = "${META}" && # test_debug "echo \"Effective gid [${ID}] matches [${META}]\"" # skipping test: munge --gid for root group by name via sudo local ID=$(id -g -n root) META && sudo LD_LIBRARY_PATH="${LD_LIBRARY_PATH}" "${MUNGE}" \ --socket="${MUNGE_SOCKET}" --no-input --gid="${ID}" | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | awk "/^GID:/ { print \$2 }" >meta.$$ && META=$(cat meta.$$) && test "${ID}" = "${META}" && test_debug "echo \"sudo group [${ID}] matches [${META}]\"" ok 85 # skip munge --gid for root group by name via sudo (missing SUDO) SKIP: 0012-munge-cmdline.t 85 # SKIP munge --gid for root group by name via sudo (missing SUDO) skipping test: munge --gid for root group by number via sudo local ID=0 META && sudo LD_LIBRARY_PATH="${LD_LIBRARY_PATH}" "${MUNGE}" \ --socket="${MUNGE_SOCKET}" --no-input --gid="${ID}" | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | awk "/^GID:/ { gsub(/[()]/, \"\"); print \$3 }" >meta.$$ && META=$(cat meta.$$) && test "${ID}" = "${META}" && test_debug "echo \"sudo gid [${ID}] matches [${META}]\"" ok 86 # skip munge --gid for root group by number via sudo (missing SUDO) SKIP: 0012-munge-cmdline.t 86 # SKIP munge --gid for root group by number via sudo (missing SUDO) expecting success: test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ --gid=invalid$$ ok 87 - munge --gid for invalid name PASS: 0012-munge-cmdline.t 87 - munge --gid for invalid name expecting success: test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --gid=-1 ok 88 - munge --gid for invalid number PASS: 0012-munge-cmdline.t 88 - munge --gid for invalid number expecting success: "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input "${OPT_TTL}" 0 | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --no-output not ok 89 - munge -t for default value FAIL: 0012-munge-cmdline.t 89 - munge -t for default value # # "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input "${OPT_TTL}" 0 | # "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --no-output # expecting success: "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input "${OPT_TTL}" 0 | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --no-output not ok 90 - munge --ttl for default value FAIL: 0012-munge-cmdline.t 90 - munge --ttl for default value # # "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input "${OPT_TTL}" 0 | # "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --no-output # expecting success: "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --ttl=-1 | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --no-output not ok 91 - munge --ttl for maximum value FAIL: 0012-munge-cmdline.t 91 - munge --ttl for maximum value # # "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --ttl=-1 | # "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --no-output # expecting success: local TTL=88 META && "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --ttl="${TTL}" | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | awk "/^TTL:/ { print \$2 }" >meta.$$ && META=$(cat meta.$$) && test "${TTL}" = "${META}" && test_debug "echo \"TTL [${TTL}] matches [${META}]\"" not ok 92 - munge --ttl for non-default value FAIL: 0012-munge-cmdline.t 92 - munge --ttl for non-default value # # local TTL=88 META && # "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --ttl="${TTL}" | # "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | # awk "/^TTL:/ { print \$2 }" >meta.$$ && # META=$(cat meta.$$) && # test "${TTL}" = "${META}" && # test_debug "echo \"TTL [${TTL}] matches [${META}]\"" # expecting success: test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ --ttl=invalid ok 93 - munge --ttl for invalid string value PASS: 0012-munge-cmdline.t 93 - munge --ttl for invalid string value expecting success: test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ --ttl=4294967296 ok 94 - munge --ttl for invalid positive number PASS: 0012-munge-cmdline.t 94 - munge --ttl for invalid positive number expecting success: test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --ttl=-2 ok 95 - munge --ttl for invalid negative number PASS: 0012-munge-cmdline.t 95 - munge --ttl for invalid negative number expecting success: munged_stop_daemon not ok 96 - stop munged FAIL: 0012-munge-cmdline.t 96 - stop munged # # munged_stop_daemon # expecting success: munged_cleanup ok 97 - cleanup PASS: 0012-munge-cmdline.t 97 - cleanup # failed 53 among 97 test(s) 1..97 ERROR: 0012-munge-cmdline.t - exited with status 1 ERROR: 0013-unmunge-cmdline =========================== unmunge: Error: Invalid option "--invalid-option" munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) unmunge: Error: No credential specified unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) unmunge: Error: No credential specified unmunge: Error: No credential specified unmunge: Error: Failed to read from "missing.file.7233": No such file or directory munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) unmunge: Error: No credential specified ./sharness.sh: line 384: test: : integer expression expected munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) unmunge: Error: No credential specified ./sharness.sh: line 384: test: : integer expression expected munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) unmunge: Error: No credential specified ./sharness.sh: line 384: test: : integer expression expected munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) unmunge: Error: No credential specified ./sharness.sh: line 384: test: : integer expression expected munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) unmunge: Error: No credential specified munged: Error: Failed to query socket lockfile "/tmp/munged.sock.7233.lock": No such file or directory (Cannot find running process) expecting success: test_must_fail "${UNMUNGE}" --invalid-option ok 1 - unmunge invalid option PASS: 0013-unmunge-cmdline.t 1 - unmunge invalid option expecting success: "${UNMUNGE}" "${OPT_HELP}" | grep -q "^Usage:" ok 2 - unmunge -h PASS: 0013-unmunge-cmdline.t 2 - unmunge -h expecting success: "${UNMUNGE}" "${OPT_HELP}" | grep -q "^Usage:" ok 3 - unmunge --help PASS: 0013-unmunge-cmdline.t 3 - unmunge --help expecting success: "${UNMUNGE}" "${OPT_LICENSE}" | grep -q "GNU General Public License" ok 4 - unmunge -L PASS: 0013-unmunge-cmdline.t 4 - unmunge -L expecting success: "${UNMUNGE}" "${OPT_LICENSE}" | grep -q "GNU General Public License" ok 5 - unmunge --license PASS: 0013-unmunge-cmdline.t 5 - unmunge --license expecting success: "${UNMUNGE}" "${OPT_VERSION}" | grep -q "^munge-[0-9.]*" ok 6 - unmunge -V PASS: 0013-unmunge-cmdline.t 6 - unmunge -V expecting success: "${UNMUNGE}" "${OPT_VERSION}" | grep -q "^munge-[0-9.]*" ok 7 - unmunge --version PASS: 0013-unmunge-cmdline.t 7 - unmunge --version expecting success: munged_setup && munged_create_key && munged_start_daemon not ok 8 - start munged FAIL: 0013-unmunge-cmdline.t 8 - start munged # # munged_setup && # munged_create_key && # munged_start_daemon # expecting success: "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input | "${UNMUNGE}" "${OPT_SOCKET}" "${MUNGE_SOCKET}" >/dev/null not ok 9 - unmunge -S FAIL: 0013-unmunge-cmdline.t 9 - unmunge -S # # "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input | # "${UNMUNGE}" "${OPT_SOCKET}" "${MUNGE_SOCKET}" >/dev/null # expecting success: "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input | "${UNMUNGE}" "${OPT_SOCKET}" "${MUNGE_SOCKET}" >/dev/null not ok 10 - unmunge --socket FAIL: 0013-unmunge-cmdline.t 10 - unmunge --socket # # "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input | # "${UNMUNGE}" "${OPT_SOCKET}" "${MUNGE_SOCKET}" >/dev/null # expecting success: "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input | test_must_fail "${UNMUNGE}" --socket=missing.socket.$$ ok 11 - unmunge --socket for missing socket PASS: 0013-unmunge-cmdline.t 11 - unmunge --socket for missing socket expecting success: touch invalid.socket.file.$$ && "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input | test_must_fail "${UNMUNGE}" --socket=invalid.socket.file.$$ ok 12 - unmunge --socket for invalid socket (file) PASS: 0013-unmunge-cmdline.t 12 - unmunge --socket for invalid socket (file) expecting success: mkdir invalid.socket.dir.$$ && "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input | test_must_fail "${UNMUNGE}" --socket=invalid.socket.dir.$$ ok 13 - unmunge --socket for invalid socket (directory) PASS: 0013-unmunge-cmdline.t 13 - unmunge --socket for invalid socket (directory) expecting success: test_must_fail "${UNMUNGE}" --socket="${MUNGE_SOCKET}" /dev/null not ok 15 - unmunge -i FAIL: 0013-unmunge-cmdline.t 15 - unmunge -i # # "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --output=cred.$$ && # "${UNMUNGE}" --socket="${MUNGE_SOCKET}" "${OPT_INPUT}" cred.$$ \ # >/dev/null # expecting success: "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --output=cred.$$ && "${UNMUNGE}" --socket="${MUNGE_SOCKET}" "${OPT_INPUT}" cred.$$ \ >/dev/null not ok 16 - unmunge --input FAIL: 0013-unmunge-cmdline.t 16 - unmunge --input # # "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --output=cred.$$ && # "${UNMUNGE}" --socket="${MUNGE_SOCKET}" "${OPT_INPUT}" cred.$$ \ # >/dev/null # expecting success: "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --input=- >/dev/null not ok 17 - unmunge --input from stdin via "-" FAIL: 0013-unmunge-cmdline.t 17 - unmunge --input from stdin via "-" # # "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input | # "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --input=- >/dev/null # expecting success: test_must_fail "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --input=/dev/null ok 18 - unmunge --input from /dev/null PASS: 0013-unmunge-cmdline.t 18 - unmunge --input from /dev/null expecting success: test_must_fail "${UNMUNGE}" --socket="${MUNGE_SOCKET}" \ --input=missing.file.$$ ok 19 - unmunge --input from missing file PASS: 0013-unmunge-cmdline.t 19 - unmunge --input from missing file expecting success: local PAYLOAD=xyzzy-$$ && "${MUNGE}" --socket="${MUNGE_SOCKET}" --string="${PAYLOAD}" | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" "${OPT_NO_OUTPUT}" >out.$$ && test ! -s out.$$ not ok 20 - unmunge -n FAIL: 0013-unmunge-cmdline.t 20 - unmunge -n # # local PAYLOAD=xyzzy-$$ && # "${MUNGE}" --socket="${MUNGE_SOCKET}" --string="${PAYLOAD}" | # "${UNMUNGE}" --socket="${MUNGE_SOCKET}" "${OPT_NO_OUTPUT}" >out.$$ && # test ! -s out.$$ # expecting success: local PAYLOAD=xyzzy-$$ && "${MUNGE}" --socket="${MUNGE_SOCKET}" --string="${PAYLOAD}" | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" "${OPT_NO_OUTPUT}" >out.$$ && test ! -s out.$$ not ok 21 - unmunge --no-output FAIL: 0013-unmunge-cmdline.t 21 - unmunge --no-output # # local PAYLOAD=xyzzy-$$ && # "${MUNGE}" --socket="${MUNGE_SOCKET}" --string="${PAYLOAD}" | # "${UNMUNGE}" --socket="${MUNGE_SOCKET}" "${OPT_NO_OUTPUT}" >out.$$ && # test ! -s out.$$ # expecting success: local PAYLOAD=xyzzy-$$ && "${MUNGE}" --socket="${MUNGE_SOCKET}" --string="${PAYLOAD}" | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" "${OPT_METADATA}" meta.$$ \ >out.$$ && grep -q "^STATUS:" meta.$$ && grep -q -v "^${PAYLOAD}" meta.$$ && test "$(cat out.$$)" = "${PAYLOAD}" not ok 22 - unmunge -m FAIL: 0013-unmunge-cmdline.t 22 - unmunge -m # # local PAYLOAD=xyzzy-$$ && # "${MUNGE}" --socket="${MUNGE_SOCKET}" --string="${PAYLOAD}" | # "${UNMUNGE}" --socket="${MUNGE_SOCKET}" "${OPT_METADATA}" meta.$$ \ # >out.$$ && # grep -q "^STATUS:" meta.$$ && # grep -q -v "^${PAYLOAD}" meta.$$ && # test "$(cat out.$$)" = "${PAYLOAD}" # expecting success: local PAYLOAD=xyzzy-$$ && "${MUNGE}" --socket="${MUNGE_SOCKET}" --string="${PAYLOAD}" | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" "${OPT_METADATA}" meta.$$ \ >out.$$ && grep -q "^STATUS:" meta.$$ && grep -q -v "^${PAYLOAD}" meta.$$ && test "$(cat out.$$)" = "${PAYLOAD}" not ok 23 - unmunge --metadata FAIL: 0013-unmunge-cmdline.t 23 - unmunge --metadata # # local PAYLOAD=xyzzy-$$ && # "${MUNGE}" --socket="${MUNGE_SOCKET}" --string="${PAYLOAD}" | # "${UNMUNGE}" --socket="${MUNGE_SOCKET}" "${OPT_METADATA}" meta.$$ \ # >out.$$ && # grep -q "^STATUS:" meta.$$ && # grep -q -v "^${PAYLOAD}" meta.$$ && # test "$(cat out.$$)" = "${PAYLOAD}" # expecting success: local PAYLOAD=xyzzy-$$ && "${MUNGE}" --socket="${MUNGE_SOCKET}" --string="${PAYLOAD}" | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --metadata=- >meta.out.$$ && grep -q "^STATUS:" meta.out.$$ && grep -q "^${PAYLOAD}" meta.out.$$ not ok 24 - unmunge --metadata to stdout via "-" along with payload FAIL: 0013-unmunge-cmdline.t 24 - unmunge --metadata to stdout via "-" along with payload # # local PAYLOAD=xyzzy-$$ && # "${MUNGE}" --socket="${MUNGE_SOCKET}" --string="${PAYLOAD}" | # "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --metadata=- >meta.out.$$ && # grep -q "^STATUS:" meta.out.$$ && # grep -q "^${PAYLOAD}" meta.out.$$ # expecting success: local PAYLOAD=xyzzy-$$ && "${MUNGE}" --socket="${MUNGE_SOCKET}" --string="${PAYLOAD}" | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --metadata=/dev/null >out.$$ && grep -q -v "^STATUS:" out.$$ && test "$(cat out.$$)" = "${PAYLOAD}" not ok 25 - unmunge --metadata to /dev/null with payload on stdout FAIL: 0013-unmunge-cmdline.t 25 - unmunge --metadata to /dev/null with payload on stdout # # local PAYLOAD=xyzzy-$$ && # "${MUNGE}" --socket="${MUNGE_SOCKET}" --string="${PAYLOAD}" | # "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --metadata=/dev/null >out.$$ && # grep -q -v "^STATUS:" out.$$ && # test "$(cat out.$$)" = "${PAYLOAD}" # expecting success: local PAYLOAD=xyzzy-$$ && "${MUNGE}" --socket="${MUNGE_SOCKET}" --string="${PAYLOAD}" | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" "${OPT_OUTPUT}" out.$$ \ >meta.$$ && grep -q "^STATUS:" meta.$$ && grep -q -v "^${PAYLOAD}" meta.$$ && test "$(cat out.$$)" = "${PAYLOAD}" not ok 26 - unmunge -o FAIL: 0013-unmunge-cmdline.t 26 - unmunge -o # # local PAYLOAD=xyzzy-$$ && # "${MUNGE}" --socket="${MUNGE_SOCKET}" --string="${PAYLOAD}" | # "${UNMUNGE}" --socket="${MUNGE_SOCKET}" "${OPT_OUTPUT}" out.$$ \ # >meta.$$ && # grep -q "^STATUS:" meta.$$ && # grep -q -v "^${PAYLOAD}" meta.$$ && # test "$(cat out.$$)" = "${PAYLOAD}" # expecting success: local PAYLOAD=xyzzy-$$ && "${MUNGE}" --socket="${MUNGE_SOCKET}" --string="${PAYLOAD}" | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" "${OPT_OUTPUT}" out.$$ \ >meta.$$ && grep -q "^STATUS:" meta.$$ && grep -q -v "^${PAYLOAD}" meta.$$ && test "$(cat out.$$)" = "${PAYLOAD}" not ok 27 - unmunge --output FAIL: 0013-unmunge-cmdline.t 27 - unmunge --output # # local PAYLOAD=xyzzy-$$ && # "${MUNGE}" --socket="${MUNGE_SOCKET}" --string="${PAYLOAD}" | # "${UNMUNGE}" --socket="${MUNGE_SOCKET}" "${OPT_OUTPUT}" out.$$ \ # >meta.$$ && # grep -q "^STATUS:" meta.$$ && # grep -q -v "^${PAYLOAD}" meta.$$ && # test "$(cat out.$$)" = "${PAYLOAD}" # expecting success: local PAYLOAD=xyzzy-$$ && "${MUNGE}" --socket="${MUNGE_SOCKET}" --string="${PAYLOAD}" | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --output=- >meta.out.$$ && grep -q "^STATUS:" meta.out.$$ && grep -q "^${PAYLOAD}" meta.out.$$ not ok 28 - unmunge --output to stdout via "-" along with metadata FAIL: 0013-unmunge-cmdline.t 28 - unmunge --output to stdout via "-" along with metadata # # local PAYLOAD=xyzzy-$$ && # "${MUNGE}" --socket="${MUNGE_SOCKET}" --string="${PAYLOAD}" | # "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --output=- >meta.out.$$ && # grep -q "^STATUS:" meta.out.$$ && # grep -q "^${PAYLOAD}" meta.out.$$ # expecting success: local PAYLOAD=xyzzy-$$ && "${MUNGE}" --socket="${MUNGE_SOCKET}" --string="${PAYLOAD}" | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --output=/dev/null >meta.$$ && grep -q "^STATUS:" meta.$$ && grep -q -v "${PAYLOAD}" meta.$$ not ok 29 - unmunge --output to /dev/null with metadata on stdout FAIL: 0013-unmunge-cmdline.t 29 - unmunge --output to /dev/null with metadata on stdout # # local PAYLOAD=xyzzy-$$ && # "${MUNGE}" --socket="${MUNGE_SOCKET}" --string="${PAYLOAD}" | # "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --output=/dev/null >meta.$$ && # grep -q "^STATUS:" meta.$$ && # grep -q -v "${PAYLOAD}" meta.$$ # expecting success: "${UNMUNGE}" "${OPT_LIST_KEYS}" | grep -q "^Metadata keys:$" ok 30 - unmunge -K PASS: 0013-unmunge-cmdline.t 30 - unmunge -K expecting success: "${UNMUNGE}" "${OPT_LIST_KEYS}" | grep -q "^Metadata keys:$" ok 31 - unmunge --list-keys PASS: 0013-unmunge-cmdline.t 31 - unmunge --list-keys expecting success: local KEY=LENGTH && "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" "${OPT_KEYS}" ${KEY} | awk "/${KEY}:/ { gsub(/:/, \"\"); print \$1 }" >meta.$$ && test "$(cat meta.$$)" = "${KEY}" not ok 32 - unmunge -k FAIL: 0013-unmunge-cmdline.t 32 - unmunge -k # # local KEY=LENGTH && # "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input | # "${UNMUNGE}" --socket="${MUNGE_SOCKET}" "${OPT_KEYS}" ${KEY} | # awk "/${KEY}:/ { gsub(/:/, \"\"); print \$1 }" >meta.$$ && # test "$(cat meta.$$)" = "${KEY}" # expecting success: local KEY=LENGTH && "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" "${OPT_KEYS}" ${KEY} | awk "/${KEY}:/ { gsub(/:/, \"\"); print \$1 }" >meta.$$ && test "$(cat meta.$$)" = "${KEY}" not ok 33 - unmunge --keys FAIL: 0013-unmunge-cmdline.t 33 - unmunge --keys # # local KEY=LENGTH && # "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input | # "${UNMUNGE}" --socket="${MUNGE_SOCKET}" "${OPT_KEYS}" ${KEY} | # awk "/${KEY}:/ { gsub(/:/, \"\"); print \$1 }" >meta.$$ && # test "$(cat meta.$$)" = "${KEY}" # expecting success: "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --keys=invalid not ok 34 - unmunge --keys for ignoring invalid key FAIL: 0013-unmunge-cmdline.t 34 - unmunge --keys for ignoring invalid key # # "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input | # "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --keys=invalid # expecting success: "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --keys=STATUS | awk "/STATUS:/ { gsub(/:/, \"\"); print \$1 }" >meta.$$ && test STATUS = "$(cat meta.$$)" not ok 35 - unmunge --keys for single uppercase key FAIL: 0013-unmunge-cmdline.t 35 - unmunge --keys for single uppercase key # # "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input | # "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --keys=STATUS | # awk "/STATUS:/ { gsub(/:/, \"\"); print \$1 }" >meta.$$ && # test STATUS = "$(cat meta.$$)" # expecting success: "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --keys=status | awk "/STATUS:/ { gsub(/:/, \"\"); print \$1 }" >meta.$$ && test STATUS = "$(cat meta.$$)" not ok 36 - unmunge --keys for single lowercase key FAIL: 0013-unmunge-cmdline.t 36 - unmunge --keys for single lowercase key # # "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input | # "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --keys=status | # awk "/STATUS:/ { gsub(/:/, \"\"); print \$1 }" >meta.$$ && # test STATUS = "$(cat meta.$$)" # expecting success: "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" \ --keys="STATUS${FS}UID${FS}GID" | awk "/^(STATUS|UID|GID):/ { i++ } END { print i }" >cnt.$$ && test "$(cat cnt.$$)" -eq 3 not ok 37 - unmunge --keys for multiple keys split by " " FAIL: 0013-unmunge-cmdline.t 37 - unmunge --keys for multiple keys split by " " # # "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input | # "${UNMUNGE}" --socket="${MUNGE_SOCKET}" \ # --keys="STATUS${FS}UID${FS}GID" | # awk "/^(STATUS|UID|GID):/ { i++ } END { print i }" >cnt.$$ && # test "$(cat cnt.$$)" -eq 3 # expecting success: "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" \ --keys="STATUS${FS}UID${FS}GID" | awk "/^(STATUS|UID|GID):/ { i++ } END { print i }" >cnt.$$ && test "$(cat cnt.$$)" -eq 3 not ok 38 - unmunge --keys for multiple keys split by "," FAIL: 0013-unmunge-cmdline.t 38 - unmunge --keys for multiple keys split by "," # # "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input | # "${UNMUNGE}" --socket="${MUNGE_SOCKET}" \ # --keys="STATUS${FS}UID${FS}GID" | # awk "/^(STATUS|UID|GID):/ { i++ } END { print i }" >cnt.$$ && # test "$(cat cnt.$$)" -eq 3 # expecting success: "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" \ --keys="STATUS${FS}UID${FS}GID" | awk "/^(STATUS|UID|GID):/ { i++ } END { print i }" >cnt.$$ && test "$(cat cnt.$$)" -eq 3 not ok 39 - unmunge --keys for multiple keys split by ";" FAIL: 0013-unmunge-cmdline.t 39 - unmunge --keys for multiple keys split by ";" # # "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input | # "${UNMUNGE}" --socket="${MUNGE_SOCKET}" \ # --keys="STATUS${FS}UID${FS}GID" | # awk "/^(STATUS|UID|GID):/ { i++ } END { print i }" >cnt.$$ && # test "$(cat cnt.$$)" -eq 3 # expecting success: "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" \ --keys="STATUS${FS}UID${FS}GID" | awk "/^(STATUS|UID|GID):/ { i++ } END { print i }" >cnt.$$ && test "$(cat cnt.$$)" -eq 3 not ok 40 - unmunge --keys for multiple keys split by "." FAIL: 0013-unmunge-cmdline.t 40 - unmunge --keys for multiple keys split by "." # # "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input | # "${UNMUNGE}" --socket="${MUNGE_SOCKET}" \ # --keys="STATUS${FS}UID${FS}GID" | # awk "/^(STATUS|UID|GID):/ { i++ } END { print i }" >cnt.$$ && # test "$(cat cnt.$$)" -eq 3 # expecting success: >fail.$$ && "${UNMUNGE}" --list-keys | awk "/^ [A-Z_]+\$/ { print \$1 }" | while read KEY EXTRA; do "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ --restrict-uid="$(id -u)" --restrict-gid="$(id -g)" | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --keys="${KEY}" | awk "/${KEY}:/ { gsub(/:/, \"\"); print \$1 }" >meta.$$ if test "$(cat meta.$$)" = "${KEY}"; then test_debug "echo \"Tested unmunge --keys=${KEY}\"" else echo "Error: unmunge --keys=${KEY} failed" echo "${KEY}" >>fail.$$ fi done && test ! -s fail.$$ Error: unmunge --keys=STATUS failed Error: unmunge --keys=ENCODE_HOST failed Error: unmunge --keys=ENCODE_TIME failed Error: unmunge --keys=DECODE_TIME failed Error: unmunge --keys=TTL failed Error: unmunge --keys=CIPHER failed Error: unmunge --keys=MAC failed Error: unmunge --keys=ZIP failed Error: unmunge --keys=UID failed Error: unmunge --keys=GID failed Error: unmunge --keys=UID_RESTRICTION failed Error: unmunge --keys=GID_RESTRICTION failed Error: unmunge --keys=LENGTH failed not ok 41 - unmunge --keys for each key FAIL: 0013-unmunge-cmdline.t 41 - unmunge --keys for each key # # >fail.$$ && # "${UNMUNGE}" --list-keys | # awk "/^ [A-Z_]+\$/ { print \$1 }" | # while read KEY EXTRA; do # "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ # --restrict-uid="$(id -u)" --restrict-gid="$(id -g)" | # "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --keys="${KEY}" | # awk "/${KEY}:/ { gsub(/:/, \"\"); print \$1 }" >meta.$$ # if test "$(cat meta.$$)" = "${KEY}"; then # test_debug "echo \"Tested unmunge --keys=${KEY}\"" # else # echo "Error: unmunge --keys=${KEY} failed" # echo "${KEY}" >>fail.$$ # fi # done && # test ! -s fail.$$ # expecting success: "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ --restrict-uid="$(id -u)" --restrict-gid="$(id -g)" | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" "${OPT_NUMERIC}" \ --metadata=meta.$$ && ! grep -q -v "^[A-Z_]*: *[0-9.]*$" meta.$$ not ok 42 - unmunge -N FAIL: 0013-unmunge-cmdline.t 42 - unmunge -N # # "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ # --restrict-uid="$(id -u)" --restrict-gid="$(id -g)" | # "${UNMUNGE}" --socket="${MUNGE_SOCKET}" "${OPT_NUMERIC}" \ # --metadata=meta.$$ && # ! grep -q -v "^[A-Z_]*: *[0-9.]*$" meta.$$ # expecting success: "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ --restrict-uid="$(id -u)" --restrict-gid="$(id -g)" | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" "${OPT_NUMERIC}" \ --metadata=meta.$$ && ! grep -q -v "^[A-Z_]*: *[0-9.]*$" meta.$$ not ok 43 - unmunge --numeric FAIL: 0013-unmunge-cmdline.t 43 - unmunge --numeric # # "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ # --restrict-uid="$(id -u)" --restrict-gid="$(id -g)" | # "${UNMUNGE}" --socket="${MUNGE_SOCKET}" "${OPT_NUMERIC}" \ # --metadata=meta.$$ && # ! grep -q -v "^[A-Z_]*: *[0-9.]*$" meta.$$ # expecting success: munged_stop_daemon not ok 44 - stop munged FAIL: 0013-unmunge-cmdline.t 44 - stop munged # # munged_stop_daemon # expecting success: munged_cleanup ok 45 - cleanup PASS: 0013-unmunge-cmdline.t 45 - cleanup # failed 29 among 45 test(s) 1..45 ERROR: 0013-unmunge-cmdline.t - exited with status 1 PASS: 0015-mungekey-cmdline =========================== expecting success: test_must_fail "${MUNGEKEY}" -9 2>err.$$ && grep -q "Option \"-9\" is invalid" err.$$ ok 1 - mungekey invalid short option PASS: 0015-mungekey-cmdline.t 1 - mungekey invalid short option expecting success: test_must_fail "${MUNGEKEY}" --invalid-option 2>err.$$ && grep -q "Option \"--invalid-option\" is invalid" err.$$ ok 2 - mungekey invalid long option PASS: 0015-mungekey-cmdline.t 2 - mungekey invalid long option expecting success: test_must_fail "${MUNGEKEY}" - 2>err.$$ && grep -q "Failed to process command-line" err.$$ ok 3 - mungekey invalid non-printable short option PASS: 0015-mungekey-cmdline.t 3 - mungekey invalid non-printable short option skipping test: mungekey unimplemented option test_must_fail "${MUNGEKEY}" -8 2>err.$$ && grep -q "Option \"-8\" is not implemented" err.$$ ok 4 # skip mungekey unimplemented option (missing DEBUG) SKIP: 0015-mungekey-cmdline.t 4 # SKIP mungekey unimplemented option (missing DEBUG) expecting success: test_must_fail "${MUNGEKEY}" unrecognized-option 2>err.$$ && grep -q "Option \"unrecognized-option\" is unrecognized" err.$$ ok 5 - mungekey unrecognized option PASS: 0015-mungekey-cmdline.t 5 - mungekey unrecognized option expecting success: test_must_fail "${MUNGEKEY}" - 2>err.$$ && grep -q "Option \"-\" is unrecognized" err.$$ ok 6 - mungekey lone hyphen option PASS: 0015-mungekey-cmdline.t 6 - mungekey lone hyphen option expecting success: "${MUNGEKEY}" "${OPT_HELP}" >out.$$ && grep -q "^Usage:" out.$$ ok 7 - mungekey -h PASS: 0015-mungekey-cmdline.t 7 - mungekey -h expecting success: "${MUNGEKEY}" "${OPT_HELP}" >out.$$ && grep -q "^Usage:" out.$$ ok 8 - mungekey --help PASS: 0015-mungekey-cmdline.t 8 - mungekey --help expecting success: "${MUNGEKEY}" "${OPT_LICENSE}" >out.$$ && grep -q "GNU General Public License" out.$$ ok 9 - mungekey -L PASS: 0015-mungekey-cmdline.t 9 - mungekey -L expecting success: "${MUNGEKEY}" "${OPT_LICENSE}" >out.$$ && grep -q "GNU General Public License" out.$$ ok 10 - mungekey --license PASS: 0015-mungekey-cmdline.t 10 - mungekey --license expecting success: "${MUNGEKEY}" "${OPT_VERSION}" >out.$$ && grep -q "^munge-[0-9.]*" out.$$ ok 11 - mungekey -V PASS: 0015-mungekey-cmdline.t 11 - mungekey -V expecting success: "${MUNGEKEY}" "${OPT_VERSION}" >out.$$ && grep -q "^munge-[0-9.]*" out.$$ ok 12 - mungekey --version PASS: 0015-mungekey-cmdline.t 12 - mungekey --version expecting success: local KEYFILE=key.$$ && rm -f "${KEYFILE}" && test ! -f "${KEYFILE}" && "${MUNGEKEY}" "${OPT_CREATE}" --keyfile="${KEYFILE}" && test -f "${KEYFILE}" && test "$(find ${KEYFILE} -perm 0600)" = "${KEYFILE}" ok 13 - mungekey -c PASS: 0015-mungekey-cmdline.t 13 - mungekey -c expecting success: local KEYFILE=key.$$ && rm -f "${KEYFILE}" && test ! -f "${KEYFILE}" && "${MUNGEKEY}" "${OPT_CREATE}" --keyfile="${KEYFILE}" && test -f "${KEYFILE}" && test "$(find ${KEYFILE} -perm 0600)" = "${KEYFILE}" ok 14 - mungekey --create PASS: 0015-mungekey-cmdline.t 14 - mungekey --create expecting success: local KEYFILE=key.$$ NUM_BITS=1000 FILE_SIZE && rm -f "${KEYFILE}" && test ! -f "${KEYFILE}" && "${MUNGEKEY}" --create --keyfile="${KEYFILE}" \ "${OPT_BITS}" "${NUM_BITS}" && test -f "${KEYFILE}" && FILE_SIZE=$(wc -c < "${KEYFILE}") && test "${FILE_SIZE}" -eq "$(( ${NUM_BITS} / 8 ))" ok 15 - mungekey -b PASS: 0015-mungekey-cmdline.t 15 - mungekey -b expecting success: local KEYFILE=key.$$ NUM_BITS=1000 FILE_SIZE && rm -f "${KEYFILE}" && test ! -f "${KEYFILE}" && "${MUNGEKEY}" --create --keyfile="${KEYFILE}" \ "${OPT_BITS}" "${NUM_BITS}" && test -f "${KEYFILE}" && FILE_SIZE=$(wc -c < "${KEYFILE}") && test "${FILE_SIZE}" -eq "$(( ${NUM_BITS} / 8 ))" ok 16 - mungekey --bits PASS: 0015-mungekey-cmdline.t 16 - mungekey --bits expecting success: local KEYFILE=key.$$ NUM_BYTES=128 NUM_BITS NUM_BYTES_ROUNDED FILE_SIZE && NUM_BITS=$(( (${NUM_BYTES} * 8) + 1 )) && rm -f "${KEYFILE}" && test ! -f "${KEYFILE}" && "${MUNGEKEY}" --create --keyfile="${KEYFILE}" --bits="${NUM_BITS}" && test -f "${KEYFILE}" && NUM_BYTES_ROUNDED=$(( (${NUM_BITS} + 7) / 8 )) && test "${NUM_BYTES_ROUNDED}" = "$(( ${NUM_BYTES} + 1 ))" && FILE_SIZE=$(wc -c < "${KEYFILE}") && test "${FILE_SIZE}" -eq "${NUM_BYTES_ROUNDED}" ok 17 - mungekey --bits rounding-up to next byte PASS: 0015-mungekey-cmdline.t 17 - mungekey --bits rounding-up to next byte expecting success: local KEYFILE=key.$$ DEFS NUM_BYTES NUM_BITS FILE_SIZE && DEFS="${MUNGE_SOURCE_DIR}/src/libcommon/munge_defs.h" && test -f "${DEFS}" && NUM_BYTES=$(awk "/MUNGE_KEY_LEN_DFL_BYTES/ { print \$3 }" "${DEFS}") && NUM_BITS=$(( ${NUM_BYTES} * 8 )) && rm -f "${KEYFILE}" && test ! -f "${KEYFILE}" && "${MUNGEKEY}" --create --keyfile="${KEYFILE}" && test -f "${KEYFILE}" && FILE_SIZE=$(wc -c < "${KEYFILE}") && test "${FILE_SIZE}" -eq "${NUM_BYTES}" ok 18 - mungekey --bits unspecified and using default PASS: 0015-mungekey-cmdline.t 18 - mungekey --bits unspecified and using default expecting success: local KEYFILE=key.$$ DEFS NUM_BYTES NUM_BITS FILE_SIZE && DEFS="${MUNGE_SOURCE_DIR}/src/libcommon/munge_defs.h" && test -f "${DEFS}" && NUM_BYTES=$(awk "/MUNGE_KEY_LEN_MIN_BYTES/ { print \$3 }" "${DEFS}") && NUM_BITS=$(( ${NUM_BYTES} * 8 )) && rm -f "${KEYFILE}" && test ! -f "${KEYFILE}" && "${MUNGEKEY}" --create --keyfile="${KEYFILE}" --bits="${NUM_BITS}" && test -f "${KEYFILE}" && FILE_SIZE=$(wc -c < "${KEYFILE}") && test "${FILE_SIZE}" -eq "${NUM_BYTES}" ok 19 - mungekey --bits with minimum value PASS: 0015-mungekey-cmdline.t 19 - mungekey --bits with minimum value expecting success: local KEYFILE=key.$$ DEFS NUM_BYTES NUM_BITS FILE_SIZE && DEFS="${MUNGE_SOURCE_DIR}/src/libcommon/munge_defs.h" && test -f "${DEFS}" && NUM_BYTES=$(awk "/MUNGE_KEY_LEN_MAX_BYTES/ { print \$3 }" "${DEFS}") && NUM_BITS=$(( ${NUM_BYTES} * 8 )) && rm -f "${KEYFILE}" && test ! -f "${KEYFILE}" && "${MUNGEKEY}" --create --keyfile="${KEYFILE}" --bits="${NUM_BITS}" && test -f "${KEYFILE}" && FILE_SIZE=$(wc -c < "${KEYFILE}") && test "${FILE_SIZE}" -eq "${NUM_BYTES}" ok 20 - mungekey --bits with maximum value PASS: 0015-mungekey-cmdline.t 20 - mungekey --bits with maximum value expecting success: local DEFS NUM_BYTES NUM_BITS && DEFS="${MUNGE_SOURCE_DIR}/src/libcommon/munge_defs.h" && test -f "${DEFS}" && NUM_BYTES=$(awk "/MUNGE_KEY_LEN_MIN_BYTES/ { print \$3 }" "${DEFS}") && NUM_BITS=$(( (${NUM_BYTES} * 8) - 1 )) && test_must_fail "${MUNGEKEY}" --create --keyfile=key.$$ \ --bits="${NUM_BITS}" 2>err.$$ && grep -q "Option \"--bits\" has invalid value \"${NUM_BITS}\"" err.$$ ok 21 - mungekey --bits below minimum value PASS: 0015-mungekey-cmdline.t 21 - mungekey --bits below minimum value expecting success: local DEFS NUM_BYTES NUM_BITS && DEFS="${MUNGE_SOURCE_DIR}/src/libcommon/munge_defs.h" && test -f "${DEFS}" && NUM_BYTES=$(awk "/MUNGE_KEY_LEN_MAX_BYTES/ { print \$3 }" "${DEFS}") && NUM_BITS=$(( (${NUM_BYTES} * 8) + 1 )) && test_must_fail "${MUNGEKEY}" --create --keyfile=key.$$ \ --bits="${NUM_BITS}" 2>err.$$ && grep -q "Option \"--bits\" has invalid value \"${NUM_BITS}\"" err.$$ ok 22 - mungekey --bits above maximum value PASS: 0015-mungekey-cmdline.t 22 - mungekey --bits above maximum value expecting success: local DEFS NUM_BYTES NUM_BITS && DEFS="${MUNGE_SOURCE_DIR}/src/libcommon/munge_defs.h" && test -f "${DEFS}" && NUM_BYTES=$(awk "/MUNGE_KEY_LEN_MIN_BYTES/ { print \$3 }" "${DEFS}") && NUM_BITS=$(( ${NUM_BYTES} * 8 )) && test_must_fail "${MUNGEKEY}" --create --keyfile=key.$$ --bits=1 2>err.$$ && grep -q -- "${NUM_BITS}-" err.$$ ok 23 - mungekey --bits error message with minimum value PASS: 0015-mungekey-cmdline.t 23 - mungekey --bits error message with minimum value expecting success: local DEFS NUM_BYTES NUM_BITS && DEFS="${MUNGE_SOURCE_DIR}/src/libcommon/munge_defs.h" && test -f "${DEFS}" && NUM_BYTES=$(awk "/MUNGE_KEY_LEN_MAX_BYTES/ { print \$3 }" "${DEFS}") && NUM_BITS=$(( ${NUM_BYTES} * 8 )) && test_must_fail "${MUNGEKEY}" --create --keyfile=key.$$ --bits=1 2>err.$$ && grep -q -- "-${NUM_BITS}" err.$$ ok 24 - mungekey --bits error message with maximum value PASS: 0015-mungekey-cmdline.t 24 - mungekey --bits error message with maximum value expecting success: test_must_fail "${MUNGEKEY}" --create --keyfile=key.$$ --bits=0 2>err.$$ && grep -q "Option \"--bits\" has invalid value" err.$$ ok 25 - mungekey --bits with zero value PASS: 0015-mungekey-cmdline.t 25 - mungekey --bits with zero value expecting success: test_must_fail "${MUNGEKEY}" --create --keyfile=key.$$ --bits=-1 \ 2>err.$$ && grep -q "Option \"--bits\" has invalid value" err.$$ ok 26 - mungekey --bits with negative value PASS: 0015-mungekey-cmdline.t 26 - mungekey --bits with negative value expecting success: test_must_fail "${MUNGEKEY}" --create --keyfile=key.$$ -b 2>err.$$ && grep -q "Option \"-b\" is missing a required argument" err.$$ ok 27 - mungekey -b without required value PASS: 0015-mungekey-cmdline.t 27 - mungekey -b without required value expecting success: test_must_fail "${MUNGEKEY}" --create --keyfile=key.$$ --bits 2>err.$$ && grep -q "Option \"--bits\" is missing a required argument" err.$$ ok 28 - mungekey --bits without required value PASS: 0015-mungekey-cmdline.t 28 - mungekey --bits without required value expecting success: local KEYFILE=key.$$ && rm -f "${KEYFILE}" && touch "${KEYFILE}" && test ! -s "${KEYFILE}" && "${MUNGEKEY}" --create --keyfile="${KEYFILE}" "${OPT_FORCE}" && test -s "${KEYFILE}" ok 29 - mungekey -f PASS: 0015-mungekey-cmdline.t 29 - mungekey -f expecting success: local KEYFILE=key.$$ && rm -f "${KEYFILE}" && touch "${KEYFILE}" && test ! -s "${KEYFILE}" && "${MUNGEKEY}" --create --keyfile="${KEYFILE}" "${OPT_FORCE}" && test -s "${KEYFILE}" ok 30 - mungekey --force PASS: 0015-mungekey-cmdline.t 30 - mungekey --force expecting success: local KEYFILE=key.$$ && rm -f "${KEYFILE}" && echo -n xyzzy-$$ > "${KEYFILE}" && chmod 0600 "${KEYFILE}" && test_must_fail "${MUNGEKEY}" --create --keyfile="${KEYFILE}" 2>err.$$ && grep -q "File exists" err.$$ && test "$(cat ${KEYFILE})" = xyzzy-$$ ok 31 - mungekey without --force and with existing keyfile PASS: 0015-mungekey-cmdline.t 31 - mungekey without --force and with existing keyfile expecting success: local KEYFILE=key.$$ && rm -f "${KEYFILE}" && test ! -f "${KEYFILE}" && "${MUNGEKEY}" --create "${OPT_KEYFILE}" "${KEYFILE}" && test -f "${KEYFILE}" ok 32 - mungekey -k PASS: 0015-mungekey-cmdline.t 32 - mungekey -k expecting success: local KEYFILE=key.$$ && rm -f "${KEYFILE}" && test ! -f "${KEYFILE}" && "${MUNGEKEY}" --create "${OPT_KEYFILE}" "${KEYFILE}" && test -f "${KEYFILE}" ok 33 - mungekey --keyfile PASS: 0015-mungekey-cmdline.t 33 - mungekey --keyfile expecting success: test_must_fail "${MUNGEKEY}" --create -k 2>err.$$ && grep -q "Option \"-k\" is missing a required argument" err.$$ ok 34 - mungekey -k without required value PASS: 0015-mungekey-cmdline.t 34 - mungekey -k without required value expecting success: test_must_fail "${MUNGEKEY}" --create --keyfile 2>err.$$ && grep -q "Option \"--keyfile\" is missing a required argument" err.$$ ok 35 - mungekey --keyfile without required value PASS: 0015-mungekey-cmdline.t 35 - mungekey --keyfile without required value expecting success: local KEYFILE=key.$$ && rm -f "${KEYFILE}" && test ! -f "${KEYFILE}" && "${MUNGEKEY}" --create --keyfile="${KEYFILE}" "${OPT_VERBOSE}" \ 2>err.$$ && test -f "${KEYFILE}" && grep -q "Created \"${KEYFILE}\"" err.$$ ok 36 - mungekey -v PASS: 0015-mungekey-cmdline.t 36 - mungekey -v expecting success: local KEYFILE=key.$$ && rm -f "${KEYFILE}" && test ! -f "${KEYFILE}" && "${MUNGEKEY}" --create --keyfile="${KEYFILE}" "${OPT_VERBOSE}" \ 2>err.$$ && test -f "${KEYFILE}" && grep -q "Created \"${KEYFILE}\"" err.$$ ok 37 - mungekey --verbose PASS: 0015-mungekey-cmdline.t 37 - mungekey --verbose expecting success: local KEYFILE=key.$$ NUM_BITS=1000 NUM_BITS_USED && rm -f "${KEYFILE}" && test ! -f "${KEYFILE}" && "${MUNGEKEY}" --create --keyfile="${KEYFILE}" --bits="${NUM_BITS}" \ --verbose 2>err.$$ && test -f "${KEYFILE}" && NUM_BITS_USED=$(sed -n -e "s/.* \([0-9][0-9]*\)-bit.*/\\1/p" err.$$) && test "${NUM_BITS_USED}" -eq "${NUM_BITS}" ok 38 - mungekey --verbose number of bits PASS: 0015-mungekey-cmdline.t 38 - mungekey --verbose number of bits expecting success: local KEYFILE=key.$$ && rm -f "${KEYFILE}" && test ! -f "${KEYFILE}" && "${MUNGEKEY}" --create --keyfile="${KEYFILE}" >out.$$ 2>err.$$ && test -f "${KEYFILE}" && test ! -s out.$$ && test ! -s err.$$ ok 39 - mungekey without --verbose PASS: 0015-mungekey-cmdline.t 39 - mungekey without --verbose expecting success: test_must_fail "${MUNGEKEY}" --create --keyfile=key.$$ -b 1 2>err.$$ && grep -q "Option \"-b\" has invalid value" err.$$ ok 40 - mungekey long_ind re-initialized for getopt_long() PASS: 0015-mungekey-cmdline.t 40 - mungekey long_ind re-initialized for getopt_long() expecting success: local KEYFILE=key.$$ && rm -f "${KEYFILE}" && test ! -f "${KEYFILE}" && "${MUNGEKEY}" --keyfile="${KEYFILE}" && test -f "${KEYFILE}" ok 41 - mungekey defaults to create key PASS: 0015-mungekey-cmdline.t 41 - mungekey defaults to create key # passed all 41 test(s) 1..41 SKIP: 0021-munged-valgrind ========================== 1..0 # SKIP skipping valgrind tests; long test not specified SKIP: 0021-munged-valgrind.t - skipping valgrind tests; long test not specified SKIP: 0022-munge-valgrind ========================= 1..0 # SKIP skipping valgrind tests; long test not specified SKIP: 0022-munge-valgrind.t - skipping valgrind tests; long test not specified SKIP: 0023-unmunge-valgrind =========================== 1..0 # SKIP skipping valgrind tests; long test not specified SKIP: 0023-unmunge-valgrind.t - skipping valgrind tests; long test not specified SKIP: 0025-mungekey-valgrind ============================ 1..0 # SKIP skipping valgrind tests; long test not specified SKIP: 0025-mungekey-valgrind.t - skipping valgrind tests; long test not specified ERROR: 0100-munged-lock ======================= munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" cat: /tmp/munge-test-130352/trash-directory.0100-munged-lock/run-10541/munged.pid.10541: No such file or directory error: list of process IDs must follow -p Usage: ps [options] Try 'ps --help ' or 'ps --help ' for additional help text. For more details see ps(1). find: '/tmp/munged.sock.10541.lock': No such file or directory munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" cat: /tmp/munge-test-130352/trash-directory.0100-munged-lock/run-10541/munged.pid.10541: No such file or directory error: list of process IDs must follow -p Usage: ps [options] Try 'ps --help ' or 'ps --help ' for additional help text. For more details see ps(1). munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" cat: /tmp/munge-test-130352/trash-directory.0100-munged-lock/run-10541/munged.pid.10541: No such file or directory munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" expecting success: munged_setup && munged_create_key && MUNGE_LOCKFILE="${MUNGE_SOCKET}.lock" ok 1 - setup PASS: 0100-munged-lock.t 1 - setup expecting success: local MASK && MASK=$(umask) && umask 0 && munged_start_daemon && umask "${MASK}" not ok 2 - start munged with open umask FAIL: 0100-munged-lock.t 2 - start munged with open umask # # local MASK && # MASK=$(umask) && # umask 0 && # munged_start_daemon && # umask "${MASK}" # expecting success: ps -p "$(cat "${MUNGE_PIDFILE}")" -ww | grep munged not ok 3 - check pidfile after munged success FAIL: 0100-munged-lock.t 3 - check pidfile after munged success # # ps -p "$(cat "${MUNGE_PIDFILE}")" -ww | grep munged # expecting success: test -e "${MUNGE_LOCKFILE}" not ok 4 - check lockfile existence FAIL: 0100-munged-lock.t 4 - check lockfile existence # # test -e "${MUNGE_LOCKFILE}" # expecting success: test -f "${MUNGE_LOCKFILE}" not ok 5 - check lockfile type FAIL: 0100-munged-lock.t 5 - check lockfile type # # test -f "${MUNGE_LOCKFILE}" # expecting success: test "$(find ${MUNGE_LOCKFILE} -perm 0200)" = "${MUNGE_LOCKFILE}" not ok 6 - check lockfile permissions FAIL: 0100-munged-lock.t 6 - check lockfile permissions # # test "$(find ${MUNGE_LOCKFILE} -perm 0200)" = "${MUNGE_LOCKFILE}" # expecting success: test_must_fail munged_start_daemon t-keep-process && egrep "Error:.* Failed to lock \"${MUNGE_LOCKFILE}\"" "${MUNGE_LOGFILE}" not ok 7 - start munged with in-use socket FAIL: 0100-munged-lock.t 7 - start munged with in-use socket # # test_must_fail munged_start_daemon t-keep-process && # egrep "Error:.* Failed to lock \"${MUNGE_LOCKFILE}\"" "${MUNGE_LOGFILE}" # expecting success: ps -p "$(cat "${MUNGE_PIDFILE}")" -ww | grep munged not ok 8 - check pidfile after munged failure FAIL: 0100-munged-lock.t 8 - check pidfile after munged failure # # ps -p "$(cat "${MUNGE_PIDFILE}")" -ww | grep munged # expecting success: munged_stop_daemon 2>&1 | grep "Terminated daemon" not ok 9 - stop munged using lockfile-derived pid FAIL: 0100-munged-lock.t 9 - stop munged using lockfile-derived pid # # munged_stop_daemon 2>&1 | grep "Terminated daemon" # expecting success: test "x${MUNGE_LOCKFILE}" != x && test ! -f "${MUNGE_LOCKFILE}" ok 10 - check lockfile removal PASS: 0100-munged-lock.t 10 - check lockfile removal expecting success: rm -f "${MUNGE_LOCKFILE}" && touch "${MUNGE_LOCKFILE}" && chmod 0600 "${MUNGE_LOCKFILE}" && test_must_fail munged_start_daemon && egrep "Error:.* \"${MUNGE_LOCKFILE}\" .* permissions for write by user" \ "${MUNGE_LOGFILE}" not ok 11 - start munged with 0600 bogus lockfile FAIL: 0100-munged-lock.t 11 - start munged with 0600 bogus lockfile # # rm -f "${MUNGE_LOCKFILE}" && # touch "${MUNGE_LOCKFILE}" && # chmod 0600 "${MUNGE_LOCKFILE}" && # test_must_fail munged_start_daemon && # egrep "Error:.* \"${MUNGE_LOCKFILE}\" .* permissions for write by user" \ # "${MUNGE_LOGFILE}" # expecting success: rm -f "${MUNGE_LOCKFILE}" && touch "${MUNGE_LOCKFILE}" && chmod 0222 "${MUNGE_LOCKFILE}" && test_must_fail munged_start_daemon && egrep "Error:.* \"${MUNGE_LOCKFILE}\" .* permissions for write by user" \ "${MUNGE_LOGFILE}" not ok 12 - start munged with 0222 bogus lockfile FAIL: 0100-munged-lock.t 12 - start munged with 0222 bogus lockfile # # rm -f "${MUNGE_LOCKFILE}" && # touch "${MUNGE_LOCKFILE}" && # chmod 0222 "${MUNGE_LOCKFILE}" && # test_must_fail munged_start_daemon && # egrep "Error:.* \"${MUNGE_LOCKFILE}\" .* permissions for write by user" \ # "${MUNGE_LOGFILE}" # expecting success: rm -f "${MUNGE_LOCKFILE}" && echo "$$" > "${MUNGE_LOCKFILE}" && chmod 0200 "${MUNGE_LOCKFILE}" && test -s "${MUNGE_LOCKFILE}" && munged_start_daemon not ok 13 - start munged with inactive non-zero-length lockfile FAIL: 0100-munged-lock.t 13 - start munged with inactive non-zero-length lockfile # # rm -f "${MUNGE_LOCKFILE}" && # echo "$$" > "${MUNGE_LOCKFILE}" && # chmod 0200 "${MUNGE_LOCKFILE}" && # test -s "${MUNGE_LOCKFILE}" && # munged_start_daemon # expecting success: test -f "${MUNGE_LOCKFILE}" && test ! -s "${MUNGE_LOCKFILE}" not ok 14 - check for lockfile truncation after successful start FAIL: 0100-munged-lock.t 14 - check for lockfile truncation after successful start # # test -f "${MUNGE_LOCKFILE}" && # test ! -s "${MUNGE_LOCKFILE}" # expecting success: local PID && PID=$(cat "${MUNGE_PIDFILE}") && ps -p "${PID}" -ww | grep munged && while kill -s KILL "${PID}" 2>/dev/null; do :; done && ! ps -p "${PID}" >/dev/null not ok 15 - stop munged using sigkill to prevent cleanup FAIL: 0100-munged-lock.t 15 - stop munged using sigkill to prevent cleanup # # local PID && # PID=$(cat "${MUNGE_PIDFILE}") && # ps -p "${PID}" -ww | grep munged && # while kill -s KILL "${PID}" 2>/dev/null; do :; done && # ! ps -p "${PID}" >/dev/null # expecting success: test -S "${MUNGE_SOCKET}" not ok 16 - check for leftover socket from unclean shutdown FAIL: 0100-munged-lock.t 16 - check for leftover socket from unclean shutdown # # test -S "${MUNGE_SOCKET}" # expecting success: test -f "${MUNGE_LOCKFILE}" ok 17 - check for leftover lockfile from unclean shutdown PASS: 0100-munged-lock.t 17 - check for leftover lockfile from unclean shutdown expecting success: test -f "${MUNGE_PIDFILE}" not ok 18 - check for leftover pidfile from unclean shutdown FAIL: 0100-munged-lock.t 18 - check for leftover pidfile from unclean shutdown # # test -f "${MUNGE_PIDFILE}" # expecting success: retry 5 "munged_start_daemon" not ok 19 - start munged with leftover socket from unclean shutdown FAIL: 0100-munged-lock.t 19 - start munged with leftover socket from unclean shutdown # # retry 5 "munged_start_daemon" # expecting success: munged_stop_daemon 2>&1 | grep "Terminated daemon" not ok 20 - stop munged FAIL: 0100-munged-lock.t 20 - stop munged # # munged_stop_daemon 2>&1 | grep "Terminated daemon" # expecting success: test "x${MUNGE_LOCKFILE}" != x && test ! -f "${MUNGE_LOCKFILE}" not ok 21 - check lockfile removal again FAIL: 0100-munged-lock.t 21 - check lockfile removal again # # test "x${MUNGE_LOCKFILE}" != x && # test ! -f "${MUNGE_LOCKFILE}" # skipping test: stop unprivileged munged as root munged_start_daemon && if munged_stop_daemon \ t-exec="sudo LD_LIBRARY_PATH=${LD_LIBRARY_PATH}"; then :; else munged_stop_daemon; false; fi ok 22 # skip stop unprivileged munged as root (missing SUDO) SKIP: 0100-munged-lock.t 22 # SKIP stop unprivileged munged as root (missing SUDO) expecting success: munged_cleanup ok 23 - cleanup PASS: 0100-munged-lock.t 23 - cleanup # failed 18 among 23 test(s) 1..23 ERROR: 0100-munged-lock.t - exited with status 1 ERROR: 0101-munged-security-socket ================================== munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" munged: Notice: Terminated daemon bound to socket "/tmp/munge-10988/socketdir-10988/munged.sock.10988" (pid 11203) munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" munged: Notice: Terminated daemon bound to socket "/tmp/munge-10988/socketdir-10988/munged.sock.10988" (pid 11294) munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" munged: Notice: Terminated daemon bound to socket "/tmp/munge-10988/socketdir-10988/munged.sock.10988" (pid 11391) expecting success: MUNGE_SOCKETDIR="${TMPDIR:-"/tmp"}/munge-$$/socketdir-$$" && munged_setup && munged_create_key ok 1 - setup PASS: 0101-munged-security-socket.t 1 - setup expecting success: test "$(find "${MUNGE_SOCKETDIR}" -type d -perm 1777)" = \ "${MUNGE_SOCKETDIR}" && munged_start_daemon && munged_stop_daemon not ok 2 - socket dir perms FAIL: 0101-munged-security-socket.t 2 - socket dir perms # # test "$(find "${MUNGE_SOCKETDIR}" -type d -perm 1777)" = \ # "${MUNGE_SOCKETDIR}" && # munged_start_daemon && # munged_stop_daemon # expecting success: local TYPE PERM && munged_start_daemon && TYPE=$(find "${MUNGE_SOCKET}" -type s) && PERM=$(find "${MUNGE_SOCKET}" -perm 0777) && munged_stop_daemon && test "${TYPE}" = "${MUNGE_SOCKET}" && test "${PERM}" = "${MUNGE_SOCKET}" not ok 3 - socket type and perms FAIL: 0101-munged-security-socket.t 3 - socket type and perms # # local TYPE PERM && # munged_start_daemon && # TYPE=$(find "${MUNGE_SOCKET}" -type s) && # PERM=$(find "${MUNGE_SOCKET}" -perm 0777) && # munged_stop_daemon && # test "${TYPE}" = "${MUNGE_SOCKET}" && # test "${PERM}" = "${MUNGE_SOCKET}" # expecting success: local DIR_UID MY_EUID && DIR_UID=$(ls -d -l -n "${MUNGE_SOCKETDIR}" | awk "{ print \$3 }") && MY_EUID=$(id -u) && test "${DIR_UID}" = "${MY_EUID}" && munged_start_daemon && munged_stop_daemon not ok 4 - socket dir owned by euid FAIL: 0101-munged-security-socket.t 4 - socket dir owned by euid # # local DIR_UID MY_EUID && # DIR_UID=$(ls -d -l -n "${MUNGE_SOCKETDIR}" | awk "{ print \$3 }") && # MY_EUID=$(id -u) && # test "${DIR_UID}" = "${MY_EUID}" && # munged_start_daemon && # munged_stop_daemon # skipping test: alt socket dir setup ALT_SOCKETDIR="${TMPDIR:-"/tmp"}/munge-$$/alt-socketdir-$$" && mkdir -m 1777 -p "${ALT_SOCKETDIR}" && ALT_SOCKET="${ALT_SOCKETDIR}/munged.sock.$$" && test_set_prereq ALT ok 5 # skip alt socket dir setup (missing SUDO) SKIP: 0101-munged-security-socket.t 5 # SKIP alt socket dir setup (missing SUDO) skipping test: socket dir owned by root sudo chown root "${ALT_SOCKETDIR}" && munged_start_daemon --socket="${ALT_SOCKET}" && munged_stop_daemon --socket="${ALT_SOCKET}" ok 6 # skip socket dir owned by root (missing SUDO,ALT of ALT,SUDO) SKIP: 0101-munged-security-socket.t 6 # SKIP socket dir owned by root (missing SUDO,ALT of ALT,SUDO) skipping test: socket dir owned by other failure test "$(id -u)" != "1" && sudo chown 1 "${ALT_SOCKETDIR}" && test_must_fail munged_start_daemon --socket="${ALT_SOCKET}" && egrep "Error:.* Socket.* invalid ownership of \"${ALT_SOCKETDIR}\"" \ "${MUNGE_LOGFILE}" ok 7 # skip socket dir owned by other failure (missing SUDO,ALT of ALT,SUDO) SKIP: 0101-munged-security-socket.t 7 # SKIP socket dir owned by other failure (missing SUDO,ALT of ALT,SUDO) skipping test: socket dir owned by other override test "$(id -u)" != "1" && sudo chown 1 "${ALT_SOCKETDIR}" && munged_start_daemon --socket="${ALT_SOCKET}" --force && munged_stop_daemon --socket="${ALT_SOCKET}" && egrep "Warning:.* Socket.* invalid ownership of \"${ALT_SOCKETDIR}\"" \ "${MUNGE_LOGFILE}" ok 8 # skip socket dir owned by other override (missing SUDO,ALT of ALT,SUDO) SKIP: 0101-munged-security-socket.t 8 # SKIP socket dir owned by other override (missing SUDO,ALT of ALT,SUDO) skipping test: alt socket dir cleanup rmdir "${ALT_SOCKETDIR}" && unset ALT_SOCKETDIR && unset ALT_SOCKET ok 9 # skip alt socket dir cleanup (missing ALT) SKIP: 0101-munged-security-socket.t 9 # SKIP alt socket dir cleanup (missing ALT) expecting success: local GID && GID=$(ls -d -l -n "${MUNGE_SOCKETDIR}" | awk "{ print \$4 }") && chmod 0771 "${MUNGE_SOCKETDIR}" && munged_start_daemon --trusted-group="${GID}" && munged_stop_daemon && chmod 1777 "${MUNGE_SOCKETDIR}" not ok 10 - socket dir writable by trusted group FAIL: 0101-munged-security-socket.t 10 - socket dir writable by trusted group # # local GID && # GID=$(ls -d -l -n "${MUNGE_SOCKETDIR}" | awk "{ print \$4 }") && # chmod 0771 "${MUNGE_SOCKETDIR}" && # munged_start_daemon --trusted-group="${GID}" && # munged_stop_daemon && # chmod 1777 "${MUNGE_SOCKETDIR}" # expecting success: local GID && GID=$(ls -d -l -n "${MUNGE_SOCKETDIR}" | awk "{ print \$4 }") && GID=$(( ${GID} + 1 )) && chmod 0771 "${MUNGE_SOCKETDIR}" && test_must_fail munged_start_daemon --trusted-group="${GID}" && chmod 1777 "${MUNGE_SOCKETDIR}" ok 11 - socket dir writable by untrusted group failure PASS: 0101-munged-security-socket.t 11 - socket dir writable by untrusted group failure expecting success: chmod 0771 "${MUNGE_SOCKETDIR}" && test_must_fail munged_start_daemon && chmod 1777 "${MUNGE_SOCKETDIR}" && egrep "Error:.* group-writable permissions without sticky bit set" \ "${MUNGE_LOGFILE}" 2025-12-25 11:12:47 +0000 Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" ok 12 - socket dir writable by group failure PASS: 0101-munged-security-socket.t 12 - socket dir writable by group failure expecting success: chmod 0771 "${MUNGE_SOCKETDIR}" && munged_start_daemon --force && munged_stop_daemon && chmod 1777 "${MUNGE_SOCKETDIR}" && egrep "Warning:.* group-writable permissions without sticky bit set" \ "${MUNGE_LOGFILE}" 2025-12-25 11:12:47 +0000 Warning: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" 2025-12-25 11:12:47 +0000 Warning: Keyfile is insecure: group-writable permissions without sticky bit set on "/" 2025-12-25 11:12:47 +0000 Warning: Socket is insecure: group-writable permissions without sticky bit set on "/tmp/munge-10988/socketdir-10988" 2025-12-25 11:12:47 +0000 Warning: PIDfile is insecure: group-writable permissions without sticky bit set on "/" ok 13 - socket dir writable by group override PASS: 0101-munged-security-socket.t 13 - socket dir writable by group override expecting success: chmod 1771 "${MUNGE_SOCKETDIR}" && munged_start_daemon && munged_stop_daemon && chmod 1777 "${MUNGE_SOCKETDIR}" not ok 14 - socket dir writable by group with sticky bit FAIL: 0101-munged-security-socket.t 14 - socket dir writable by group with sticky bit # # chmod 1771 "${MUNGE_SOCKETDIR}" && # munged_start_daemon && # munged_stop_daemon && # chmod 1777 "${MUNGE_SOCKETDIR}" # expecting success: chmod 0717 "${MUNGE_SOCKETDIR}" && test_must_fail munged_start_daemon && chmod 1777 "${MUNGE_SOCKETDIR}" && egrep "Error:.* world-writable permissions without sticky bit set" \ "${MUNGE_LOGFILE}" not ok 15 - socket dir writable by other failure FAIL: 0101-munged-security-socket.t 15 - socket dir writable by other failure # # chmod 0717 "${MUNGE_SOCKETDIR}" && # test_must_fail munged_start_daemon && # chmod 1777 "${MUNGE_SOCKETDIR}" && # egrep "Error:.* world-writable permissions without sticky bit set" \ # "${MUNGE_LOGFILE}" # expecting success: chmod 0717 "${MUNGE_SOCKETDIR}" && munged_start_daemon --force && munged_stop_daemon && chmod 1777 "${MUNGE_SOCKETDIR}" && egrep "Warning:.* world-writable permissions without sticky bit set" \ "${MUNGE_LOGFILE}" 2025-12-25 11:12:47 +0000 Warning: Socket is insecure: world-writable permissions without sticky bit set on "/tmp/munge-10988/socketdir-10988" ok 16 - socket dir writable by other override PASS: 0101-munged-security-socket.t 16 - socket dir writable by other override expecting success: chmod 1717 "${MUNGE_SOCKETDIR}" && munged_start_daemon && munged_stop_daemon && chmod 1777 "${MUNGE_SOCKETDIR}" not ok 17 - socket dir writable by other with sticky bit FAIL: 0101-munged-security-socket.t 17 - socket dir writable by other with sticky bit # # chmod 1717 "${MUNGE_SOCKETDIR}" && # munged_start_daemon && # munged_stop_daemon && # chmod 1777 "${MUNGE_SOCKETDIR}" # expecting success: chmod 0700 "${MUNGE_SOCKETDIR}" && test_must_fail munged_start_daemon && chmod 1777 "${MUNGE_SOCKETDIR}" && egrep "Error:.* Socket is inaccessible.* \"${MUNGE_SOCKETDIR}\"" \ "${MUNGE_LOGFILE}" not ok 18 - socket dir inaccessible by all failure FAIL: 0101-munged-security-socket.t 18 - socket dir inaccessible by all failure # # chmod 0700 "${MUNGE_SOCKETDIR}" && # test_must_fail munged_start_daemon && # chmod 1777 "${MUNGE_SOCKETDIR}" && # egrep "Error:.* Socket is inaccessible.* \"${MUNGE_SOCKETDIR}\"" \ # "${MUNGE_LOGFILE}" # expecting success: chmod 0700 "${MUNGE_SOCKETDIR}" && munged_start_daemon --force && munged_stop_daemon && chmod 1777 "${MUNGE_SOCKETDIR}" && egrep "Warning:.* Socket is inaccessible.* \"${MUNGE_SOCKETDIR}\"" \ "${MUNGE_LOGFILE}" 2025-12-25 11:12:47 +0000 Warning: Socket is inaccessible: execute permissions for all required on "/tmp/munge-10988/socketdir-10988" ok 19 - socket dir inaccessible by all override PASS: 0101-munged-security-socket.t 19 - socket dir inaccessible by all override expecting success: rmdir "${MUNGE_SOCKETDIR}" && if rmdir "$(dirname "${MUNGE_SOCKETDIR}")" 2>/dev/null; then :; fi && munged_cleanup ok 20 - cleanup PASS: 0101-munged-security-socket.t 20 - cleanup # failed 8 among 20 test(s) 1..20 ERROR: 0101-munged-security-socket.t - exited with status 1 ERROR: 0102-munged-security-keyfile =================================== munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" munged: Error: Keyfile is insecure: "/tmp/munge-test-130352/trash-directory.0102-munged-security-keyfile/etc-11473/munged.key.11473.non-regular-file" must be a regular file (type=0040000) munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" munged: Notice: Terminated daemon bound to socket "/tmp/munged.sock.11473" (pid 11708) munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" munged: Notice: Terminated daemon bound to socket "/tmp/munged.sock.11473" (pid 11936) munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" munged: Notice: Terminated daemon bound to socket "/tmp/munged.sock.11473" (pid 12008) munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" munged: Notice: Terminated daemon bound to socket "/tmp/munged.sock.11473" (pid 12082) munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" munged: Notice: Terminated daemon bound to socket "/tmp/munged.sock.11473" (pid 12158) munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" munged: Notice: Terminated daemon bound to socket "/tmp/munged.sock.11473" (pid 12347) munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" munged: Notice: Terminated daemon bound to socket "/tmp/munged.sock.11473" (pid 12507) munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" expecting success: munged_setup && munged_create_key ok 1 - setup PASS: 0102-munged-security-keyfile.t 1 - setup expecting success: test -f "${MUNGE_KEYFILE}" && munged_start_daemon && munged_stop_daemon not ok 2 - keyfile regular file FAIL: 0102-munged-security-keyfile.t 2 - keyfile regular file # # test -f "${MUNGE_KEYFILE}" && # munged_start_daemon && # munged_stop_daemon # expecting success: local MUNGE_KEYFILE && MUNGE_KEYFILE="${MUNGE_KEYDIR}/munged.key.$$.missing" && test_must_fail munged_start_daemon && egrep "Error:.* Failed to find keyfile.*: No such file" "${MUNGE_LOGFILE}" not ok 3 - keyfile missing failure FAIL: 0102-munged-security-keyfile.t 3 - keyfile missing failure # # local MUNGE_KEYFILE && # MUNGE_KEYFILE="${MUNGE_KEYDIR}/munged.key.$$.missing" && # test_must_fail munged_start_daemon && # egrep "Error:.* Failed to find keyfile.*: No such file" "${MUNGE_LOGFILE}" # expecting success: local MUNGE_KEYFILE && MUNGE_KEYFILE="${MUNGE_KEYDIR}/munged.key.$$.non-regular-file" && rm -r -f "${MUNGE_KEYFILE}" && mkdir "${MUNGE_KEYFILE}" && test_must_fail munged_start_daemon && egrep "Error:.* Keyfile.* must be a regular file" "${MUNGE_LOGFILE}" && rmdir "${MUNGE_KEYFILE}" not ok 4 - keyfile non-regular-file failure FAIL: 0102-munged-security-keyfile.t 4 - keyfile non-regular-file failure # # local MUNGE_KEYFILE && # MUNGE_KEYFILE="${MUNGE_KEYDIR}/munged.key.$$.non-regular-file" && # rm -r -f "${MUNGE_KEYFILE}" && # mkdir "${MUNGE_KEYFILE}" && # test_must_fail munged_start_daemon && # egrep "Error:.* Keyfile.* must be a regular file" "${MUNGE_LOGFILE}" && # rmdir "${MUNGE_KEYFILE}" # expecting success: local MUNGE_KEYFILE && MUNGE_KEYFILE="${MUNGE_KEYDIR}/munged.key.$$.non-regular-file" && rm -r -f "${MUNGE_KEYFILE}" && mkdir "${MUNGE_KEYFILE}" && test_must_fail munged_start_daemon --force && egrep "Error:.* Keyfile.* must be a regular file" "${MUNGE_LOGFILE}" && rmdir "${MUNGE_KEYFILE}" 2025-12-25 11:12:48 +0000 Error: Keyfile is insecure: "/tmp/munge-test-130352/trash-directory.0102-munged-security-keyfile/etc-11473/munged.key.11473.non-regular-file" must be a regular file (type=0040000) ok 5 - keyfile non-regular-file override failure PASS: 0102-munged-security-keyfile.t 5 - keyfile non-regular-file override failure expecting success: local MY_KEYFILE && MY_KEYFILE="${MUNGE_KEYFILE}.symlink" && ln -s -f "${MUNGE_KEYFILE}" "${MY_KEYFILE}" && test_must_fail munged_start_daemon --key-file="${MY_KEYFILE}" && egrep "Error:.* Keyfile.* a symbolic link" "${MUNGE_LOGFILE}" not ok 6 - keyfile symlink to regular file failure FAIL: 0102-munged-security-keyfile.t 6 - keyfile symlink to regular file failure # # local MY_KEYFILE && # MY_KEYFILE="${MUNGE_KEYFILE}.symlink" && # ln -s -f "${MUNGE_KEYFILE}" "${MY_KEYFILE}" && # test_must_fail munged_start_daemon --key-file="${MY_KEYFILE}" && # egrep "Error:.* Keyfile.* a symbolic link" "${MUNGE_LOGFILE}" # expecting success: local MY_KEYFILE && MY_KEYFILE="${MUNGE_KEYFILE}.symlink" && ln -s -f "${MUNGE_KEYFILE}" "${MY_KEYFILE}" && munged_start_daemon --key-file="${MY_KEYFILE}" --force && munged_stop_daemon && egrep "Warning:.* Keyfile.* a symbolic link" "${MUNGE_LOGFILE}" 2025-12-25 11:12:48 +0000 Warning: Keyfile is insecure: "/tmp/munge-test-130352/trash-directory.0102-munged-security-keyfile/etc-11473/munged.key.11473.symlink" should not be a symbolic link ok 7 - keyfile symlink to regular file override PASS: 0102-munged-security-keyfile.t 7 - keyfile symlink to regular file override expecting success: local KEY_UID MY_EUID && KEY_UID=$(ls -l -n "${MUNGE_KEYFILE}" | awk "{ print \$3 }") && MY_EUID=$(id -u) && test "${KEY_UID}" = "${MY_EUID}" && munged_start_daemon && munged_stop_daemon not ok 8 - keyfile owned by euid FAIL: 0102-munged-security-keyfile.t 8 - keyfile owned by euid # # local KEY_UID MY_EUID && # KEY_UID=$(ls -l -n "${MUNGE_KEYFILE}" | awk "{ print \$3 }") && # MY_EUID=$(id -u) && # test "${KEY_UID}" = "${MY_EUID}" && # munged_start_daemon && # munged_stop_daemon # checking known breakage: local GID && GID=$(ls -l -n "${MUNGE_KEYFILE}" | awk "{ print \$4 }") && chmod 0640 "${MUNGE_KEYFILE}" && munged_start_daemon --trusted-group="${GID}" && munged_stop_daemon not ok 9 - keyfile readable by trusted group # TODO known breakage XFAIL: 0102-munged-security-keyfile.t 9 - keyfile readable by trusted group # TODO known breakage expecting success: local GID && GID=$(ls -l -n "${MUNGE_KEYFILE}" | awk "{ print \$4 }") && GID=$(( ${GID} + 1 )) && chmod 0640 "${MUNGE_KEYFILE}" && test_must_fail munged_start_daemon --trusted-group="${GID}" ok 10 - keyfile readable by untrusted group failure PASS: 0102-munged-security-keyfile.t 10 - keyfile readable by untrusted group failure checking known breakage: local GID && GID=$(ls -l -n "${MUNGE_KEYFILE}" | awk "{ print \$4 }") && chmod 0620 "${MUNGE_KEYFILE}" && munged_start_daemon --trusted-group="${GID}" && munged_stop_daemon not ok 11 - keyfile writable by trusted group # TODO known breakage XFAIL: 0102-munged-security-keyfile.t 11 - keyfile writable by trusted group # TODO known breakage expecting success: local GID && GID=$(ls -l -n "${MUNGE_KEYFILE}" | awk "{ print \$4 }") && GID=$(( ${GID} + 1 )) && chmod 0620 "${MUNGE_KEYFILE}" && test_must_fail munged_start_daemon --trusted-group="${GID}" ok 12 - keyfile writable by untrusted group failure PASS: 0102-munged-security-keyfile.t 12 - keyfile writable by untrusted group failure expecting success: chmod 0640 "${MUNGE_KEYFILE}" && test_must_fail munged_start_daemon && egrep "Error:.* Keyfile.* readable.* by.* group" "${MUNGE_LOGFILE}" not ok 13 - keyfile readable by group failure FAIL: 0102-munged-security-keyfile.t 13 - keyfile readable by group failure # # chmod 0640 "${MUNGE_KEYFILE}" && # test_must_fail munged_start_daemon && # egrep "Error:.* Keyfile.* readable.* by.* group" "${MUNGE_LOGFILE}" # expecting success: chmod 0640 "${MUNGE_KEYFILE}" && munged_start_daemon --force && munged_stop_daemon && egrep "Warning:.* Keyfile.* readable.* by.* group" "${MUNGE_LOGFILE}" 2025-12-25 11:12:48 +0000 Warning: Keyfile is insecure: "/tmp/munge-test-130352/trash-directory.0102-munged-security-keyfile/etc-11473/munged.key.11473" should not be readable or writable by group (perms=0640) ok 14 - keyfile readable by group override PASS: 0102-munged-security-keyfile.t 14 - keyfile readable by group override expecting success: chmod 0620 "${MUNGE_KEYFILE}" && test_must_fail munged_start_daemon && egrep "Error:.* Keyfile.* writable.* by.* group" "${MUNGE_LOGFILE}" not ok 15 - keyfile writable by group failure FAIL: 0102-munged-security-keyfile.t 15 - keyfile writable by group failure # # chmod 0620 "${MUNGE_KEYFILE}" && # test_must_fail munged_start_daemon && # egrep "Error:.* Keyfile.* writable.* by.* group" "${MUNGE_LOGFILE}" # expecting success: chmod 0620 "${MUNGE_KEYFILE}" && munged_start_daemon --force && munged_stop_daemon && egrep "Warning:.* Keyfile.* writable.* by.* group" "${MUNGE_LOGFILE}" 2025-12-25 11:12:48 +0000 Warning: Keyfile is insecure: "/tmp/munge-test-130352/trash-directory.0102-munged-security-keyfile/etc-11473/munged.key.11473" should not be readable or writable by group (perms=0620) ok 16 - keyfile writable by group override PASS: 0102-munged-security-keyfile.t 16 - keyfile writable by group override expecting success: chmod 0604 "${MUNGE_KEYFILE}" && test_must_fail munged_start_daemon && egrep "Error:.* Keyfile.* readable.* by.* other" "${MUNGE_LOGFILE}" not ok 17 - keyfile readable by other failure FAIL: 0102-munged-security-keyfile.t 17 - keyfile readable by other failure # # chmod 0604 "${MUNGE_KEYFILE}" && # test_must_fail munged_start_daemon && # egrep "Error:.* Keyfile.* readable.* by.* other" "${MUNGE_LOGFILE}" # expecting success: chmod 0604 "${MUNGE_KEYFILE}" && munged_start_daemon --force && munged_stop_daemon && egrep "Warning:.* Keyfile.* readable.* by.* other" "${MUNGE_LOGFILE}" 2025-12-25 11:12:48 +0000 Warning: Keyfile is insecure: "/tmp/munge-test-130352/trash-directory.0102-munged-security-keyfile/etc-11473/munged.key.11473" should not be readable or writable by other (perms=0604) ok 18 - keyfile readable by other override PASS: 0102-munged-security-keyfile.t 18 - keyfile readable by other override expecting success: chmod 0602 "${MUNGE_KEYFILE}" && test_must_fail munged_start_daemon && egrep "Error:.* Keyfile.* writable.* by.* other" "${MUNGE_LOGFILE}" not ok 19 - keyfile writable by other failure FAIL: 0102-munged-security-keyfile.t 19 - keyfile writable by other failure # # chmod 0602 "${MUNGE_KEYFILE}" && # test_must_fail munged_start_daemon && # egrep "Error:.* Keyfile.* writable.* by.* other" "${MUNGE_LOGFILE}" # expecting success: chmod 0602 "${MUNGE_KEYFILE}" && munged_start_daemon --force && munged_stop_daemon && egrep "Warning:.* Keyfile.* writable.* by.* other" "${MUNGE_LOGFILE}" 2025-12-25 11:12:48 +0000 Warning: Keyfile is insecure: "/tmp/munge-test-130352/trash-directory.0102-munged-security-keyfile/etc-11473/munged.key.11473" should not be readable or writable by other (perms=0602) ok 20 - keyfile writable by other override PASS: 0102-munged-security-keyfile.t 20 - keyfile writable by other override expecting success: chmod 0600 "${MUNGE_KEYFILE}" && munged_start_daemon && munged_stop_daemon not ok 21 - keyfile secure perms FAIL: 0102-munged-security-keyfile.t 21 - keyfile secure perms # # chmod 0600 "${MUNGE_KEYFILE}" && # munged_start_daemon && # munged_stop_daemon # expecting success: local DIR_UID MY_EUID && DIR_UID=$(ls -d -l -n "${MUNGE_KEYDIR}" | awk "{ print \$3 }") && MY_EUID=$(id -u) && test "${DIR_UID}" = "${MY_EUID}" && munged_start_daemon && munged_stop_daemon not ok 22 - keyfile dir owned by euid FAIL: 0102-munged-security-keyfile.t 22 - keyfile dir owned by euid # # local DIR_UID MY_EUID && # DIR_UID=$(ls -d -l -n "${MUNGE_KEYDIR}" | awk "{ print \$3 }") && # MY_EUID=$(id -u) && # test "${DIR_UID}" = "${MY_EUID}" && # munged_start_daemon && # munged_stop_daemon # skipping test: alt keyfile dir setup ALT_KEYDIR="${TMPDIR:-"/tmp"}/munge-$$/alt-etc-$$" && mkdir -m 0755 -p "${ALT_KEYDIR}" && ALT_KEYFILE="${ALT_KEYDIR}/munged.key.$$" && cp -p "${MUNGE_KEYFILE}" "${ALT_KEYFILE}" && test_set_prereq ALT ok 23 # skip alt keyfile dir setup (missing SUDO) SKIP: 0102-munged-security-keyfile.t 23 # SKIP alt keyfile dir setup (missing SUDO) skipping test: keyfile dir owned by root sudo chown root "${ALT_KEYDIR}" && munged_start_daemon --key-file="${ALT_KEYFILE}" && munged_stop_daemon ok 24 # skip keyfile dir owned by root (missing SUDO,ALT of ALT,SUDO) SKIP: 0102-munged-security-keyfile.t 24 # SKIP keyfile dir owned by root (missing SUDO,ALT of ALT,SUDO) skipping test: keyfile dir owned by other failure test "$(id -u)" != "1" && sudo chown 1 "${ALT_KEYDIR}" && test_must_fail munged_start_daemon --key-file="${ALT_KEYFILE}" && egrep "Error:.* Keyfile.* invalid ownership of \"${ALT_KEYDIR}\"" \ "${MUNGE_LOGFILE}" ok 25 # skip keyfile dir owned by other failure (missing SUDO,ALT of ALT,SUDO) SKIP: 0102-munged-security-keyfile.t 25 # SKIP keyfile dir owned by other failure (missing SUDO,ALT of ALT,SUDO) skipping test: keyfile dir owned by other override test "$(id -u)" != "1" && sudo chown 1 "${ALT_KEYDIR}" && munged_start_daemon --key-file="${ALT_KEYFILE}" --force && munged_stop_daemon && egrep "Warning:.* Keyfile.* invalid ownership of \"${ALT_KEYDIR}\"" \ "${MUNGE_LOGFILE}" ok 26 # skip keyfile dir owned by other override (missing SUDO,ALT of ALT,SUDO) SKIP: 0102-munged-security-keyfile.t 26 # SKIP keyfile dir owned by other override (missing SUDO,ALT of ALT,SUDO) skipping test: alt keyfile dir cleanup sudo rm -r -f "${ALT_KEYDIR}" && if rmdir "$(dirname "${ALT_KEYDIR}")" 2>/dev/null; then :; fi && unset ALT_KEYDIR && unset ALT_KEYFILE ok 27 # skip alt keyfile dir cleanup (missing SUDO,ALT of ALT,SUDO) SKIP: 0102-munged-security-keyfile.t 27 # SKIP alt keyfile dir cleanup (missing SUDO,ALT of ALT,SUDO) expecting success: local GID && GID=$(ls -d -l -n "${MUNGE_KEYDIR}" | awk "{ print \$4 }") && chmod 0770 "${MUNGE_KEYDIR}" && munged_start_daemon --trusted-group="${GID}" && munged_stop_daemon && chmod 0755 "${MUNGE_KEYDIR}" not ok 28 - keyfile dir writable by trusted group FAIL: 0102-munged-security-keyfile.t 28 - keyfile dir writable by trusted group # # local GID && # GID=$(ls -d -l -n "${MUNGE_KEYDIR}" | awk "{ print \$4 }") && # chmod 0770 "${MUNGE_KEYDIR}" && # munged_start_daemon --trusted-group="${GID}" && # munged_stop_daemon && # chmod 0755 "${MUNGE_KEYDIR}" # expecting success: local GID && GID=$(ls -d -l -n "${MUNGE_KEYDIR}" | awk "{ print \$4 }") && GID=$(( ${GID} + 1 )) && chmod 0770 "${MUNGE_KEYDIR}" && test_must_fail munged_start_daemon --trusted-group="${GID}" && chmod 0755 "${MUNGE_KEYDIR}" ok 29 - keyfile dir writable by untrusted group failure PASS: 0102-munged-security-keyfile.t 29 - keyfile dir writable by untrusted group failure expecting success: chmod 0770 "${MUNGE_KEYDIR}" && test_must_fail munged_start_daemon && chmod 0755 "${MUNGE_KEYDIR}" && egrep "Error:.* group-writable permissions without sticky bit set" \ "${MUNGE_LOGFILE}" 2025-12-25 11:12:48 +0000 Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" ok 30 - keyfile dir writable by group failure PASS: 0102-munged-security-keyfile.t 30 - keyfile dir writable by group failure expecting success: chmod 0770 "${MUNGE_KEYDIR}" && munged_start_daemon --force && munged_stop_daemon && chmod 0755 "${MUNGE_KEYDIR}" && egrep "Warning:.* group-writable permissions without sticky bit set" \ "${MUNGE_LOGFILE}" 2025-12-25 11:12:48 +0000 Warning: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" 2025-12-25 11:12:48 +0000 Warning: Keyfile is insecure: group-writable permissions without sticky bit set on "/tmp/munge-test-130352/trash-directory.0102-munged-security-keyfile/etc-11473" 2025-12-25 11:12:48 +0000 Warning: Socket is insecure: group-writable permissions without sticky bit set on "/" 2025-12-25 11:12:48 +0000 Warning: PIDfile is insecure: group-writable permissions without sticky bit set on "/" ok 31 - keyfile dir writable by group override PASS: 0102-munged-security-keyfile.t 31 - keyfile dir writable by group override expecting success: chmod 1770 "${MUNGE_KEYDIR}" && munged_start_daemon && munged_stop_daemon && chmod 0755 "${MUNGE_KEYDIR}" not ok 32 - keyfile dir writable by group with sticky bit FAIL: 0102-munged-security-keyfile.t 32 - keyfile dir writable by group with sticky bit # # chmod 1770 "${MUNGE_KEYDIR}" && # munged_start_daemon && # munged_stop_daemon && # chmod 0755 "${MUNGE_KEYDIR}" # expecting success: chmod 0707 "${MUNGE_KEYDIR}" && test_must_fail munged_start_daemon && chmod 0755 "${MUNGE_KEYDIR}" && egrep "Error:.* world-writable permissions without sticky bit set" \ "${MUNGE_LOGFILE}" not ok 33 - keyfile dir writable by other failure FAIL: 0102-munged-security-keyfile.t 33 - keyfile dir writable by other failure # # chmod 0707 "${MUNGE_KEYDIR}" && # test_must_fail munged_start_daemon && # chmod 0755 "${MUNGE_KEYDIR}" && # egrep "Error:.* world-writable permissions without sticky bit set" \ # "${MUNGE_LOGFILE}" # expecting success: chmod 0707 "${MUNGE_KEYDIR}" && munged_start_daemon --force && munged_stop_daemon && chmod 0755 "${MUNGE_KEYDIR}" && egrep "Warning:.* world-writable permissions without sticky bit set" \ "${MUNGE_LOGFILE}" 2025-12-25 11:12:48 +0000 Warning: Keyfile is insecure: world-writable permissions without sticky bit set on "/tmp/munge-test-130352/trash-directory.0102-munged-security-keyfile/etc-11473" ok 34 - keyfile dir writable by other override PASS: 0102-munged-security-keyfile.t 34 - keyfile dir writable by other override expecting success: chmod 1707 "${MUNGE_KEYDIR}" && munged_start_daemon && munged_stop_daemon && chmod 0755 "${MUNGE_KEYDIR}" not ok 35 - keyfile dir writable by other with sticky bit FAIL: 0102-munged-security-keyfile.t 35 - keyfile dir writable by other with sticky bit # # chmod 1707 "${MUNGE_KEYDIR}" && # munged_start_daemon && # munged_stop_daemon && # chmod 0755 "${MUNGE_KEYDIR}" # expecting success: munged_cleanup ok 36 - cleanup PASS: 0102-munged-security-keyfile.t 36 - cleanup # still have 2 known breakage(s) # failed 15 among remaining 34 test(s) 1..36 ERROR: 0102-munged-security-keyfile.t - exited with status 1 ERROR: 0103-munged-security-logfile =================================== munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" munged: Notice: Terminated daemon bound to socket "/tmp/munged.sock.12646" (pid 12802) munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" munged: Notice: Terminated daemon bound to socket "/tmp/munged.sock.12646" (pid 12891) munged: Error: Logfile is insecure: "/tmp/munge-test-130352/trash-directory.0103-munged-security-logfile/log-12646/munged.log.12646" should not be writable by group (perms=0620) munged: Error: Logfile is insecure: "/tmp/munge-test-130352/trash-directory.0103-munged-security-logfile/log-12646/munged.log.12646" should not be writable by group (perms=0620) munged: Notice: Terminated daemon bound to socket "/tmp/munged.sock.12646" (pid 13080) munged: Notice: Terminated daemon bound to socket "/tmp/munged.sock.12646" (pid 13145) munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" munged: Notice: Terminated daemon bound to socket "/tmp/munged.sock.12646" (pid 13490) munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" expecting success: munged_setup && munged_create_key ok 1 - setup PASS: 0103-munged-security-logfile.t 1 - setup expecting success: local INODE0 INODE1 && rm -f "${MUNGE_LOGFILE}" && touch "${MUNGE_LOGFILE}" && INODE0=$(ls -i "${MUNGE_LOGFILE}" | awk "{ print \$1 }") && munged_start_daemon t-keep-logfile && munged_stop_daemon && INODE1=$(ls -i "${MUNGE_LOGFILE}" | awk "{ print \$1 }") && test "${INODE0}" -eq "${INODE1}" && test -s "${MUNGE_LOGFILE}" not ok 2 - logfile regular file FAIL: 0103-munged-security-logfile.t 2 - logfile regular file # # local INODE0 INODE1 && # rm -f "${MUNGE_LOGFILE}" && # touch "${MUNGE_LOGFILE}" && # INODE0=$(ls -i "${MUNGE_LOGFILE}" | awk "{ print \$1 }") && # munged_start_daemon t-keep-logfile && # munged_stop_daemon && # INODE1=$(ls -i "${MUNGE_LOGFILE}" | awk "{ print \$1 }") && # test "${INODE0}" -eq "${INODE1}" && # test -s "${MUNGE_LOGFILE}" # expecting success: local MY_LOGFILE && MY_LOGFILE="${MUNGE_LOGFILE}.symlink" && ln -s -f "${MUNGE_LOGFILE}" "${MY_LOGFILE}" && rm -f "${MUNGE_LOGFILE}" && touch "${MUNGE_LOGFILE}" && test_must_fail munged_start_daemon t-keep-logfile \ --log-file="${MY_LOGFILE}" 2>err.$$ && egrep "Error:.* Logfile.* should not be a symbolic link" err.$$ munged: Error: Logfile is insecure: "/tmp/munge-test-130352/trash-directory.0103-munged-security-logfile/log-12646/munged.log.12646.symlink" should not be a symbolic link ok 3 - logfile symlink to regular file failure PASS: 0103-munged-security-logfile.t 3 - logfile symlink to regular file failure expecting success: local MY_LOGFILE && MY_LOGFILE="${MUNGE_LOGFILE}.symlink" && ln -s -f "${MUNGE_LOGFILE}" "${MY_LOGFILE}" && rm -f "${MUNGE_LOGFILE}" && touch "${MUNGE_LOGFILE}" && munged_start_daemon t-keep-logfile --log-file="${MY_LOGFILE}" --force \ 2>err.$$ && munged_stop_daemon && egrep "Warning:.* Logfile.* should not be a symbolic link" err.$$ munged: Warning: Logfile is insecure: "/tmp/munge-test-130352/trash-directory.0103-munged-security-logfile/log-12646/munged.log.12646.symlink" should not be a symbolic link ok 4 - logfile symlink to regular file override PASS: 0103-munged-security-logfile.t 4 - logfile symlink to regular file override expecting success: munged_start_daemon && munged_stop_daemon && test -s "${MUNGE_LOGFILE}" not ok 5 - logfile missing FAIL: 0103-munged-security-logfile.t 5 - logfile missing # # munged_start_daemon && # munged_stop_daemon && # test -s "${MUNGE_LOGFILE}" # expecting success: local MY_LOGFILE && MY_LOGFILE="${MUNGE_LOGFILE}.symlink" && ln -s -f "${MUNGE_LOGFILE}" "${MY_LOGFILE}" && test_must_fail munged_start_daemon --log-file="${MY_LOGFILE}" 2>err.$$ && egrep "Error:.* Logfile.* should not be a symbolic link" err.$$ munged: Error: Logfile is insecure: "/tmp/munge-test-130352/trash-directory.0103-munged-security-logfile/log-12646/munged.log.12646.symlink" should not be a symbolic link ok 6 - logfile symlink to missing file failure PASS: 0103-munged-security-logfile.t 6 - logfile symlink to missing file failure expecting success: local MY_LOGFILE && MY_LOGFILE="${MUNGE_LOGFILE}.symlink" && ln -s -f "${MUNGE_LOGFILE}" "${MY_LOGFILE}" && munged_start_daemon --log-file="${MY_LOGFILE}" --force 2>err.$$ && munged_stop_daemon && egrep "Warning:.* Logfile.* should not be a symbolic link" err.$$ && test -s "${MUNGE_LOGFILE}" munged: Warning: Logfile is insecure: "/tmp/munge-test-130352/trash-directory.0103-munged-security-logfile/log-12646/munged.log.12646.symlink" should not be a symbolic link ok 7 - logfile symlink to missing file override PASS: 0103-munged-security-logfile.t 7 - logfile symlink to missing file override expecting success: local MUNGE_LOGFILE && MUNGE_LOGFILE="${MUNGE_LOGDIR}/munged.log.$$.non-regular-file" && rm -f "${MUNGE_LOGFILE}" && mkdir "${MUNGE_LOGFILE}" && test_must_fail munged_start_daemon t-keep-logfile 2>err.$$ && egrep "Error:.* Logfile.* must be a regular file" err.$$ && rmdir "${MUNGE_LOGFILE}" munged: Error: Logfile is insecure: "/tmp/munge-test-130352/trash-directory.0103-munged-security-logfile/log-12646/munged.log.12646.non-regular-file" must be a regular file (type=0040000) ok 8 - logfile non-regular-file failure PASS: 0103-munged-security-logfile.t 8 - logfile non-regular-file failure expecting success: local MUNGE_LOGFILE && MUNGE_LOGFILE="${MUNGE_LOGDIR}/munged.log.$$.non-regular-file" && rm -f "${MUNGE_LOGFILE}" && mkdir "${MUNGE_LOGFILE}" && test_must_fail munged_start_daemon t-keep-logfile --force 2>err.$$ && egrep "Error:.* Logfile.* must be a regular file" err.$$ && rmdir "${MUNGE_LOGFILE}" munged: Error: Logfile is insecure: "/tmp/munge-test-130352/trash-directory.0103-munged-security-logfile/log-12646/munged.log.12646.non-regular-file" must be a regular file (type=0040000) ok 9 - logfile non-regular-file override failure PASS: 0103-munged-security-logfile.t 9 - logfile non-regular-file override failure expecting success: rm -f "${MUNGE_LOGFILE}" && touch "${MUNGE_LOGFILE}" && chmod 0400 "${MUNGE_LOGFILE}" && test_must_fail munged_start_daemon t-keep-logfile 2>err.$$ && egrep "Error:.* Failed to open logfile.* Permission denied" err.$$ munged: Error: Failed to open logfile "/tmp/munge-test-130352/trash-directory.0103-munged-security-logfile/log-12646/munged.log.12646": Permission denied ok 10 - logfile not writable by user failure PASS: 0103-munged-security-logfile.t 10 - logfile not writable by user failure checking known breakage: local GID && rm -f "${MUNGE_LOGFILE}" && touch "${MUNGE_LOGFILE}" && chmod 0620 "${MUNGE_LOGFILE}" && GID=$(ls -l -n "${MUNGE_LOGFILE}" | awk "{ print \$4 }") && munged_start_daemon t-keep-logfile --trusted-group="${GID}" && munged_stop_daemon not ok 11 - logfile writable by trusted group # TODO known breakage XFAIL: 0103-munged-security-logfile.t 11 - logfile writable by trusted group # TODO known breakage expecting success: local GID && rm -f "${MUNGE_LOGFILE}" && touch "${MUNGE_LOGFILE}" && chmod 0620 "${MUNGE_LOGFILE}" && GID=$(ls -l -n "${MUNGE_LOGFILE}" | awk "{ print \$4 }") && GID=$(( ${GID} + 1 )) && test_must_fail munged_start_daemon t-keep-logfile --trusted-group="${GID}" ok 12 - logfile writable by untrusted group failure PASS: 0103-munged-security-logfile.t 12 - logfile writable by untrusted group failure expecting success: rm -f "${MUNGE_LOGFILE}" && touch "${MUNGE_LOGFILE}" && chmod 0620 "${MUNGE_LOGFILE}" && test_must_fail munged_start_daemon t-keep-logfile 2>err.$$ && egrep "Error:.* Logfile.* writable.* by.* group" err.$$ munged: Error: Logfile is insecure: "/tmp/munge-test-130352/trash-directory.0103-munged-security-logfile/log-12646/munged.log.12646" should not be writable by group (perms=0620) ok 13 - logfile writable by group failure PASS: 0103-munged-security-logfile.t 13 - logfile writable by group failure expecting success: rm -f "${MUNGE_LOGFILE}" && touch "${MUNGE_LOGFILE}" && chmod 0620 "${MUNGE_LOGFILE}" && munged_start_daemon t-keep-logfile --force 2>err.$$ && munged_stop_daemon && egrep "Warning:.* Logfile.* writable.* by.* group" err.$$ munged: Warning: Logfile is insecure: "/tmp/munge-test-130352/trash-directory.0103-munged-security-logfile/log-12646/munged.log.12646" should not be writable by group (perms=0620) ok 14 - logfile writable by group override PASS: 0103-munged-security-logfile.t 14 - logfile writable by group override expecting success: rm -f "${MUNGE_LOGFILE}" && touch "${MUNGE_LOGFILE}" && chmod 0602 "${MUNGE_LOGFILE}" && test_must_fail munged_start_daemon t-keep-logfile 2>err.$$ && egrep "Error:.* Logfile.* writable.* by.* other" err.$$ munged: Error: Logfile is insecure: "/tmp/munge-test-130352/trash-directory.0103-munged-security-logfile/log-12646/munged.log.12646" should not be writable by other (perms=0602) ok 15 - logfile writable by other failure PASS: 0103-munged-security-logfile.t 15 - logfile writable by other failure expecting success: rm -f "${MUNGE_LOGFILE}" && touch "${MUNGE_LOGFILE}" && chmod 0602 "${MUNGE_LOGFILE}" && munged_start_daemon t-keep-logfile --force 2>err.$$ && munged_stop_daemon && egrep "Warning:.* Logfile.* writable.* by.* other" err.$$ munged: Warning: Logfile is insecure: "/tmp/munge-test-130352/trash-directory.0103-munged-security-logfile/log-12646/munged.log.12646" should not be writable by other (perms=0602) ok 16 - logfile writable by other override PASS: 0103-munged-security-logfile.t 16 - logfile writable by other override expecting success: rm -f "${MUNGE_LOGFILE}" && touch "${MUNGE_LOGFILE}" && chmod 0644 "${MUNGE_LOGFILE}" && munged_start_daemon t-keep-logfile && munged_stop_daemon not ok 17 - logfile readable by all FAIL: 0103-munged-security-logfile.t 17 - logfile readable by all # # rm -f "${MUNGE_LOGFILE}" && # touch "${MUNGE_LOGFILE}" && # chmod 0644 "${MUNGE_LOGFILE}" && # munged_start_daemon t-keep-logfile && # munged_stop_daemon # expecting success: local DIR_UID MY_EUID && DIR_UID=$(ls -d -l -n "${MUNGE_LOGDIR}" | awk "{ print \$3 }") && MY_EUID=$(id -u) && test "${DIR_UID}" = "${MY_EUID}" && munged_start_daemon && munged_stop_daemon not ok 18 - logfile dir owned by euid FAIL: 0103-munged-security-logfile.t 18 - logfile dir owned by euid # # local DIR_UID MY_EUID && # DIR_UID=$(ls -d -l -n "${MUNGE_LOGDIR}" | awk "{ print \$3 }") && # MY_EUID=$(id -u) && # test "${DIR_UID}" = "${MY_EUID}" && # munged_start_daemon && # munged_stop_daemon # skipping test: alt logfile dir setup ALT_LOGDIR="${TMPDIR:-"/tmp"}/munge-$$/alt-log-$$" && mkdir -m 0755 -p "${ALT_LOGDIR}" && ALT_LOGFILE="${ALT_LOGDIR}/munged.log.$$" && touch "${ALT_LOGFILE}" && test_set_prereq ALT ok 19 # skip alt logfile dir setup (missing SUDO) SKIP: 0103-munged-security-logfile.t 19 # SKIP alt logfile dir setup (missing SUDO) skipping test: logfile dir owned by root sudo chown root "${ALT_LOGDIR}" && > "${ALT_LOGFILE}" && munged_start_daemon --log-file="${ALT_LOGFILE}" && munged_stop_daemon ok 20 # skip logfile dir owned by root (missing SUDO,ALT of ALT,SUDO) SKIP: 0103-munged-security-logfile.t 20 # SKIP logfile dir owned by root (missing SUDO,ALT of ALT,SUDO) skipping test: logfile dir owned by other failure test "$(id -u)" != "1" && sudo chown 1 "${ALT_LOGDIR}" && > "${ALT_LOGFILE}" && test_must_fail munged_start_daemon --log-file="${ALT_LOGFILE}" 2>err.$$ && egrep "Error:.* Logfile.* invalid ownership of \"${ALT_LOGDIR}\"" err.$$ ok 21 # skip logfile dir owned by other failure (missing SUDO,ALT of ALT,SUDO) SKIP: 0103-munged-security-logfile.t 21 # SKIP logfile dir owned by other failure (missing SUDO,ALT of ALT,SUDO) skipping test: logfile dir owned by other override test "$(id -u)" != "1" && sudo chown 1 "${ALT_LOGDIR}" && > "${ALT_LOGFILE}" && munged_start_daemon --log-file="${ALT_LOGFILE}" --force 2>err.$$ && munged_stop_daemon && egrep "Warning:.* Logfile.* invalid ownership of \"${ALT_LOGDIR}\"" err.$$ ok 22 # skip logfile dir owned by other override (missing SUDO,ALT of ALT,SUDO) SKIP: 0103-munged-security-logfile.t 22 # SKIP logfile dir owned by other override (missing SUDO,ALT of ALT,SUDO) skipping test: alt logfile dir cleanup sudo rm -r -f "${ALT_LOGDIR}" && if rmdir "$(dirname "${ALT_LOGDIR}")" 2>/dev/null; then :; fi && unset ALT_LOGDIR && unset ALT_LOGFILE ok 23 # skip alt logfile dir cleanup (missing SUDO,ALT of ALT,SUDO) SKIP: 0103-munged-security-logfile.t 23 # SKIP alt logfile dir cleanup (missing SUDO,ALT of ALT,SUDO) expecting success: local GID && GID=$(ls -d -l -n "${MUNGE_LOGDIR}" | awk "{ print \$4 }") && chmod 0770 "${MUNGE_LOGDIR}" && munged_start_daemon --trusted-group="${GID}" && munged_stop_daemon && chmod 0755 "${MUNGE_LOGDIR}" not ok 24 - logfile dir writable by trusted group FAIL: 0103-munged-security-logfile.t 24 - logfile dir writable by trusted group # # local GID && # GID=$(ls -d -l -n "${MUNGE_LOGDIR}" | awk "{ print \$4 }") && # chmod 0770 "${MUNGE_LOGDIR}" && # munged_start_daemon --trusted-group="${GID}" && # munged_stop_daemon && # chmod 0755 "${MUNGE_LOGDIR}" # expecting success: local GID && GID=$(ls -d -l -n "${MUNGE_LOGDIR}" | awk "{ print \$4 }") && GID=$(( ${GID} + 1 )) && chmod 0770 "${MUNGE_LOGDIR}" && munged_start_daemon --trusted-group="${GID}" && munged_stop_daemon && chmod 0755 "${MUNGE_LOGDIR}" not ok 25 - logfile dir writable by untrusted group failure FAIL: 0103-munged-security-logfile.t 25 - logfile dir writable by untrusted group failure # # local GID && # GID=$(ls -d -l -n "${MUNGE_LOGDIR}" | awk "{ print \$4 }") && # GID=$(( ${GID} + 1 )) && # chmod 0770 "${MUNGE_LOGDIR}" && # munged_start_daemon --trusted-group="${GID}" && # munged_stop_daemon && # chmod 0755 "${MUNGE_LOGDIR}" # expecting success: chmod 0770 "${MUNGE_LOGDIR}" && munged_start_daemon && munged_stop_daemon && chmod 0755 "${MUNGE_LOGDIR}" not ok 26 - logfile dir writable by group FAIL: 0103-munged-security-logfile.t 26 - logfile dir writable by group # # chmod 0770 "${MUNGE_LOGDIR}" && # munged_start_daemon && # munged_stop_daemon && # chmod 0755 "${MUNGE_LOGDIR}" # expecting success: chmod 1770 "${MUNGE_LOGDIR}" && munged_start_daemon && munged_stop_daemon && chmod 0755 "${MUNGE_LOGDIR}" not ok 27 - logfile dir writable by group with sticky bit FAIL: 0103-munged-security-logfile.t 27 - logfile dir writable by group with sticky bit # # chmod 1770 "${MUNGE_LOGDIR}" && # munged_start_daemon && # munged_stop_daemon && # chmod 0755 "${MUNGE_LOGDIR}" # expecting success: chmod 0707 "${MUNGE_LOGDIR}" && test_must_fail munged_start_daemon 2>err.$$ && chmod 0755 "${MUNGE_LOGDIR}" && egrep "Error:.* world-writable permissions without sticky bit set" err.$$ munged: Error: Logfile is insecure: world-writable permissions without sticky bit set on "/tmp/munge-test-130352/trash-directory.0103-munged-security-logfile/log-12646" ok 28 - logfile dir writable by other failure PASS: 0103-munged-security-logfile.t 28 - logfile dir writable by other failure expecting success: chmod 0707 "${MUNGE_LOGDIR}" && munged_start_daemon --force 2>err.$$ && munged_stop_daemon && chmod 0755 "${MUNGE_LOGDIR}" && egrep "Warning:.* world-writable permissions without sticky bit set" err.$$ munged: Warning: Logfile is insecure: world-writable permissions without sticky bit set on "/tmp/munge-test-130352/trash-directory.0103-munged-security-logfile/log-12646" ok 29 - logfile dir writable by other override PASS: 0103-munged-security-logfile.t 29 - logfile dir writable by other override expecting success: chmod 1707 "${MUNGE_LOGDIR}" && munged_start_daemon && munged_stop_daemon && chmod 0755 "${MUNGE_LOGDIR}" not ok 30 - logfile dir writable by other with sticky bit FAIL: 0103-munged-security-logfile.t 30 - logfile dir writable by other with sticky bit # # chmod 1707 "${MUNGE_LOGDIR}" && # munged_start_daemon && # munged_stop_daemon && # chmod 0755 "${MUNGE_LOGDIR}" # expecting success: local ERR NUM && rm -f "${MUNGE_LOGFILE}" && touch "${MUNGE_LOGFILE}" && chmod 0602 "${MUNGE_LOGFILE}" && test_must_fail munged_start_daemon t-keep-logfile 2>err.$$ && cat err.$$ && ERR=$(sed -n -e "s/.*Error: //p" err.$$ | sort | uniq -c | sort -n -r) && NUM=$(echo "${ERR}" | awk "{ print \$1; exit }") && test "${NUM}" -eq 1 2>/dev/null munged: Error: Logfile is insecure: "/tmp/munge-test-130352/trash-directory.0103-munged-security-logfile/log-12646/munged.log.12646" should not be writable by other (perms=0602) ok 31 - logfile failure writes single message to stderr PASS: 0103-munged-security-logfile.t 31 - logfile failure writes single message to stderr expecting success: munged_cleanup ok 32 - cleanup PASS: 0103-munged-security-logfile.t 32 - cleanup # still have 1 known breakage(s) # failed 9 among remaining 31 test(s) 1..32 ERROR: 0103-munged-security-logfile.t - exited with status 1 PASS: 0104-munged-security-pidfile ================================== expecting success: munged_setup && munged_create_key ok 1 - setup PASS: 0104-munged-security-pidfile.t 1 - setup checking known breakage: false not ok 2 - finish writing tests # TODO known breakage XFAIL: 0104-munged-security-pidfile.t 2 - finish writing tests # TODO known breakage expecting success: munged_cleanup ok 3 - cleanup PASS: 0104-munged-security-pidfile.t 3 - cleanup # still have 1 known breakage(s) # passed all remaining 2 test(s) 1..3 PASS: 0105-munged-security-seedfile =================================== expecting success: munged_setup && munged_create_key ok 1 - setup PASS: 0105-munged-security-seedfile.t 1 - setup checking known breakage: false not ok 2 - finish writing tests # TODO known breakage XFAIL: 0105-munged-security-seedfile.t 2 - finish writing tests # TODO known breakage expecting success: munged_cleanup ok 3 - cleanup PASS: 0105-munged-security-seedfile.t 3 - cleanup # still have 1 known breakage(s) # passed all remaining 2 test(s) 1..3 ERROR: 0110-munged-origin-addr ============================== munged: Error: Failed to lookup origin "invalid.14030": Resource temporarily unavailable munged: Warning: Failed to lookup origin "invalid.14030": Resource temporarily unavailable munged: Warning: Continuing with origin set to null address munged: Notice: Terminated daemon bound to socket "/tmp/munged.sock.14030" (pid 14177) munged: Warning: Failed to lookup origin "invalid.14030": Resource temporarily unavailable munged: Warning: Continuing with origin set to null address munged: Notice: Terminated daemon bound to socket "/tmp/munged.sock.14030" (pid 14220) munged: Warning: Failed to lookup origin "invalid.14030": Resource temporarily unavailable munged: Warning: Continuing with origin set to null address munged: Notice: Terminated daemon bound to socket "/tmp/munged.sock.14030" (pid 14267) munged: Notice: Terminated daemon bound to socket "/tmp/munged.sock.14030" (pid 14360) munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" expecting success: munged_setup && munged_create_key ok 1 - setup PASS: 0110-munged-origin-addr.t 1 - setup expecting success: "${MUNGED}" --help >out.$$ && grep " --origin=" out.$$ --origin=ADDR Specify origin address via hostname/IPaddr/interface ok 2 - munged --origin help PASS: 0110-munged-origin-addr.t 2 - munged --origin help expecting success: test_must_fail munged_start_daemon --origin=invalid.$$ ok 3 - munged --origin failure PASS: 0110-munged-origin-addr.t 3 - munged --origin failure expecting success: munged_start_daemon --origin=invalid.$$ --force && munged_stop_daemon ok 4 - munged --origin override PASS: 0110-munged-origin-addr.t 4 - munged --origin override expecting success: munged_start_daemon --origin=invalid.$$ --force && munged_stop_daemon && egrep "Set origin address to 0\.0\.0\.0\>" "${MUNGE_LOGFILE}" 2025-12-25 11:12:51 +0000 Info: Set origin address to 0.0.0.0 ok 5 - munged --origin null address PASS: 0110-munged-origin-addr.t 5 - munged --origin null address expecting success: munged_start_daemon --origin=invalid.$$ --force && "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --output=cred.$$ && "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --input=cred.$$ \ --metadata=meta.$$ --keys=ENCODE_HOST --numeric && munged_stop_daemon && egrep "^ENCODE_HOST:.* 0\.0\.0\.0\>" meta.$$ ENCODE_HOST: 0.0.0.0 ok 6 - munged --origin null address metadata PASS: 0110-munged-origin-addr.t 6 - munged --origin null address metadata expecting success: munged_start_daemon --origin=invalid.$$ --force 2>err.$$ && munged_stop_daemon && grep "Warning:.* origin set to null address" err.$$ munged: Warning: Continuing with origin set to null address ok 7 - munged --origin null address warning PASS: 0110-munged-origin-addr.t 7 - munged --origin null address warning expecting success: rm -f ifname0.$$ && munged_start_daemon --origin=127.0.0.1 && munged_stop_daemon && egrep "Set origin address to 127\.0\.0\.1\>" "${MUNGE_LOGFILE}" not ok 8 - munged --origin local IP address FAIL: 0110-munged-origin-addr.t 8 - munged --origin local IP address # # rm -f ifname0.$$ && # munged_start_daemon --origin=127.0.0.1 && # munged_stop_daemon && # egrep "Set origin address to 127\.0\.0\.1\>" "${MUNGE_LOGFILE}" # expecting success: munged_start_daemon --origin=127.0.0.1 && "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --output=cred.$$ && "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --input=cred.$$ \ --metadata=meta.$$ --keys=ENCODE_HOST --numeric && munged_stop_daemon && egrep "^ENCODE_HOST:.* 127\.0\.0\.1\>" meta.$$ not ok 9 - munged --origin local IP address metadata FAIL: 0110-munged-origin-addr.t 9 - munged --origin local IP address metadata # # munged_start_daemon --origin=127.0.0.1 && # "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --output=cred.$$ && # "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --input=cred.$$ \ # --metadata=meta.$$ --keys=ENCODE_HOST --numeric && # munged_stop_daemon && # egrep "^ENCODE_HOST:.* 127\.0\.0\.1\>" meta.$$ # expecting success: local ifname && sed -n -e "s/.*Set origin address.*(\([^)]*\)).*/\1/p" "${MUNGE_LOGFILE}" \ >ifname0.$$ && ifname=$(cat ifname0.$$) && test_debug "echo \"Loopback network interface name is [${ifname}]\"" && if test "x${ifname}" != x; then test_set_prereq IFNAME; fi ok 10 - munged --origin interface name lookup PASS: 0110-munged-origin-addr.t 10 - munged --origin interface name lookup expecting success: munged_start_daemon --origin="$(cat ifname0.$$)" && munged_stop_daemon && egrep "Set origin address to 127\.0\.0\.1\>" "${MUNGE_LOGFILE}" && sed -n -e "s/.*Set origin address.*(\([^)]*\)).*/\1/p" "${MUNGE_LOGFILE}" \ >ifname1.$$ && test_cmp ifname0.$$ ifname1.$$ not ok 11 - munged --origin interface name FAIL: 0110-munged-origin-addr.t 11 - munged --origin interface name # # munged_start_daemon --origin="$(cat ifname0.$$)" && # munged_stop_daemon && # egrep "Set origin address to 127\.0\.0\.1\>" "${MUNGE_LOGFILE}" && # sed -n -e "s/.*Set origin address.*(\([^)]*\)).*/\1/p" "${MUNGE_LOGFILE}" \ # >ifname1.$$ && # test_cmp ifname0.$$ ifname1.$$ # expecting success: munged_start_daemon --origin="$(cat ifname0.$$)" && "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --output=cred.$$ && "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --input=cred.$$ \ --metadata=meta.$$ --keys=ENCODE_HOST --numeric && munged_stop_daemon && egrep "^ENCODE_HOST:.* 127\.0\.0\.1\>" meta.$$ not ok 12 - munged --origin interface name metadata FAIL: 0110-munged-origin-addr.t 12 - munged --origin interface name metadata # # munged_start_daemon --origin="$(cat ifname0.$$)" && # "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --output=cred.$$ && # "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --input=cred.$$ \ # --metadata=meta.$$ --keys=ENCODE_HOST --numeric && # munged_stop_daemon && # egrep "^ENCODE_HOST:.* 127\.0\.0\.1\>" meta.$$ # expecting success: munged_start_daemon --origin=192.0.0.255 && munged_stop_daemon && egrep "Set origin address to 192\.0\.0\.255$" "${MUNGE_LOGFILE}" not ok 13 - munged --origin non-interface IP address FAIL: 0110-munged-origin-addr.t 13 - munged --origin non-interface IP address # # munged_start_daemon --origin=192.0.0.255 && # munged_stop_daemon && # egrep "Set origin address to 192\.0\.0\.255$" "${MUNGE_LOGFILE}" # expecting success: munged_start_daemon --origin=192.0.0.255 && "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --output=cred.$$ && "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --input=cred.$$ \ --metadata=meta.$$ --keys=ENCODE_HOST --numeric && munged_stop_daemon && egrep "^ENCODE_HOST:.* 192\.0\.0\.255\>" meta.$$ not ok 14 - munged --origin non-interface IP address metadata FAIL: 0110-munged-origin-addr.t 14 - munged --origin non-interface IP address metadata # # munged_start_daemon --origin=192.0.0.255 && # "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --output=cred.$$ && # "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --input=cred.$$ \ # --metadata=meta.$$ --keys=ENCODE_HOST --numeric && # munged_stop_daemon && # egrep "^ENCODE_HOST:.* 192\.0\.0\.255\>" meta.$$ # expecting success: munged_cleanup ok 15 - cleanup PASS: 0110-munged-origin-addr.t 15 - cleanup # failed 6 among 15 test(s) 1..15 ERROR: 0110-munged-origin-addr.t - exited with status 1 ============================================================================ Testsuite summary for MUNGE 0.5.15 ============================================================================ # TOTAL: 378 # PASS: 182 # SKIP: 25 # XFAIL: 6 # FAIL: 156 # XPASS: 0 # ERROR: 9 ============================================================================ See t/test-suite.log ============================================================================ make[5]: *** [Makefile:639: test-suite.log] Error 1 make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/t' make[4]: *** [Makefile:747: check-TESTS] Error 2 make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/t' make[3]: *** [Makefile:812: check-am] Error 2 make[3]: Leaving directory '/build/reproducible-path/munge-0.5.15/t' make[2]: *** [Makefile:582: check-recursive] Error 1 make[2]: Leaving directory '/build/reproducible-path/munge-0.5.15' make[1]: *** [debian/rules:23: override_dh_auto_test] Error 2 make[1]: Leaving directory '/build/reproducible-path/munge-0.5.15' make: *** [debian/rules:9: build] Error 2 dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2 I: copying local configuration E: Failed autobuilding of package I: user script /srv/workspace/pbuilder/110290/tmp/hooks/C01_cleanup starting debug output: disk usage on i-capture-the-hostname at Thu Dec 25 11:12:51 UTC 2025 Filesystem Size Used Avail Use% Mounted on tmpfs 3.9G 0 3.9G 0% /dev/shm I: user script /srv/workspace/pbuilder/110290/tmp/hooks/C01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/110290 and its subdirectories + PRESULT=1 + false + set +x Starting cleanup. All cleanup done. Thu Dec 25 11:12:52 UTC 2025 - reproducible_build.sh stopped running as /tmp/jenkins-script-TH7I1Ywh, removing. /srv/reproducible-results/rbuild-debian/r-b-build.XdIK1fDb: total 200 drwxr-xr-x 2 jenkins jenkins 4096 Nov 22 04:47 b1 drwxr-xr-x 2 jenkins jenkins 4096 Nov 22 04:49 b2 -rw-r--r-- 1 jenkins jenkins 1994 Mar 17 2024 munge_0.5.15-4.dsc -rw------- 1 jenkins jenkins 184655 Nov 22 04:47 rbuildlog.KiYjYoX /srv/reproducible-results/rbuild-debian/r-b-build.XdIK1fDb/b1: total 700 -rw-r--r-- 1 jenkins jenkins 181292 Nov 22 04:47 build.log -rw-r--r-- 1 jenkins jenkins 37008 Nov 22 04:47 libmunge-dev_0.5.15-4_i386.deb -rw-r--r-- 1 jenkins jenkins 50572 Nov 22 04:47 libmunge2-dbgsym_0.5.15-4_i386.deb -rw-r--r-- 1 jenkins jenkins 20196 Nov 22 04:47 libmunge2_0.5.15-4_i386.deb -rw-r--r-- 1 jenkins jenkins 242512 Nov 22 04:47 munge-dbgsym_0.5.15-4_i386.deb -rw-r--r-- 1 jenkins jenkins 10484 Nov 22 04:47 munge_0.5.15-4.debian.tar.xz -rw-r--r-- 1 jenkins jenkins 1994 Nov 22 04:47 munge_0.5.15-4.dsc -rw-r--r-- 1 jenkins jenkins 5937 Nov 22 04:47 munge_0.5.15-4_i386.buildinfo -rw-r--r-- 1 jenkins jenkins 6819 Nov 22 04:47 munge_0.5.15-4_i386.buildinfo.asc -rw-r--r-- 1 jenkins jenkins 2426 Nov 22 04:47 munge_0.5.15-4_i386.changes -rw-r--r-- 1 jenkins jenkins 111476 Nov 22 04:47 munge_0.5.15-4_i386.deb -rw-r--r-- 1 jenkins jenkins 1289 Nov 22 04:47 munge_0.5.15-4_source.changes /srv/reproducible-results/rbuild-debian/r-b-build.XdIK1fDb/b2: total 340 -rw-r--r-- 1 jenkins jenkins 344973 Nov 22 04:49 build.log Fri Nov 22 04:49:53 UTC 2024 I: Deleting $TMPDIR on ionos6-i386.debian.net. munge failed to build from source. removed '/var/lib/jenkins/userContent/reproducible/debian/rbuild/unstable/i386/munge_0.5.15-4.rbuild.log' removed '/var/lib/jenkins/userContent/reproducible/debian/rbuild/unstable/i386/munge_0.5.15-4.rbuild.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/logs/unstable/i386/munge_0.5.15-4.build1.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/logs/unstable/i386/munge_0.5.15-4.build2.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/logdiffs/unstable/i386/munge_0.5.15-4.diff.gz' Diff of the two buildlogs: -- --- b1/build.log 2024-11-22 04:47:29.207029170 +0000 +++ b2/build.log 2024-11-22 04:49:53.448521681 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Thu Nov 21 16:45:56 -12 2024 -I: pbuilder-time-stamp: 1732250756 +I: Current time: Fri Dec 26 01:10:38 +14 2025 +I: pbuilder-time-stamp: 1766661038 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -27,54 +27,86 @@ dpkg-source: info: unpacking munge_0.5.15-4.debian.tar.xz I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/33378/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/110290/tmp/hooks/D01_modify_environment starting +debug: Running on ionos6-i386. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Dec 25 11:11 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/110290/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/110290/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='i386' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=11 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='i386' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="32" [3]="1" [4]="release" [5]="i686-pc-linux-gnu") + BASH_VERSION='5.2.32(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=i386 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=21 ' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=i686 + HOST_ARCH=i386 IFS=' ' - INVOCATION_ID='1566b177b38744a0a5deb7a7e159e52b' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - LD_LIBRARY_PATH='/usr/lib/libeatmydata' - LD_PRELOAD='libeatmydata.so' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='33378' - PS1='# ' - PS2='> ' + INVOCATION_ID=b3ed962a271341fab1891310a541bfea + LANG=C + LANGUAGE=de_CH:de + LC_ALL=C + LD_LIBRARY_PATH=/usr/lib/libeatmydata + LD_PRELOAD=libeatmydata.so + MACHTYPE=i686-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=110290 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.XdIK1fDb/pbuilderrc_ORpq --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.XdIK1fDb/b1 --logfile b1/build.log munge_0.5.15-4.dsc' - SUDO_GID='112' - SUDO_UID='107' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://46.16.76.132:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.XdIK1fDb/pbuilderrc_HLUw --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.XdIK1fDb/b2 --logfile b2/build.log munge_0.5.15-4.dsc' + SUDO_GID=112 + SUDO_UID=107 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://213.165.73.152:3128 I: uname -a - Linux ionos2-i386 6.1.0-27-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.115-1 (2024-11-01) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-27-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.115-1 (2024-11-01) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 4 21:30 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/33378/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 4 2024 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/110290/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -153,7 +185,7 @@ Get: 33 http://deb.debian.org/debian unstable/main i386 libgpg-error-dev i386 1.50-4 [146 kB] Get: 34 http://deb.debian.org/debian unstable/main i386 libgcrypt20-dev i386 1.11.0-6 [852 kB] Get: 35 http://deb.debian.org/debian unstable/main i386 zlib1g-dev i386 1:1.3.dfsg+really1.3.1-1+b1 [916 kB] -Fetched 23.0 MB in 0s (65.0 MB/s) +Fetched 23.0 MB in 1s (27.4 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libproc2-0:i386. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19952 files and directories currently installed.) @@ -313,7 +345,11 @@ fakeroot is already the newest version (1.36-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/reproducible-path/munge-0.5.15/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../munge_0.5.15-4_source.changes +I: user script /srv/workspace/pbuilder/110290/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/110290/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/munge-0.5.15/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../munge_0.5.15-4_source.changes dpkg-buildpackage: info: source package munge dpkg-buildpackage: info: source version 0.5.15-4 dpkg-buildpackage: info: source distribution unstable @@ -418,7 +454,7 @@ checking for sysconfigdir... ${sysconfdir}/default checking for logrotateddir... ${sysconfdir}/logrotate.d checking for pkgconfigdir... /usr/lib/i386-linux-gnu/pkgconfig -checking for a sense of humor... where's the kaboom? +checking for a sense of humor... roll for ability check checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a race-free mkdir -p... /usr/bin/mkdir -p @@ -588,7 +624,7 @@ make[1]: Leaving directory '/build/reproducible-path/munge-0.5.15' dh_auto_build dh_auto_build: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). - make -j11 + make -j21 make[1]: Entering directory '/build/reproducible-path/munge-0.5.15' make all-recursive make[2]: Entering directory '/build/reproducible-path/munge-0.5.15' @@ -610,76 +646,76 @@ make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/etc' Making all in libcommon make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' -/bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE='"2022-06-22"' -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libcommon_la-daemonpipe.lo `test -f 'daemonpipe.c' || echo './'`daemonpipe.c -/bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE='"2022-06-22"' -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libcommon_la-fd.lo `test -f 'fd.c' || echo './'`fd.c -/bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE='"2022-06-22"' -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libcommon_la-license.lo `test -f 'license.c' || echo './'`license.c -/bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE='"2022-06-22"' -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libcommon_la-log.lo `test -f 'log.c' || echo './'`log.c -/bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE='"2022-06-22"' -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libcommon_la-m_msg.lo `test -f 'm_msg.c' || echo './'`m_msg.c -/bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE='"2022-06-22"' -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libcommon_la-str.lo `test -f 'str.c' || echo './'`str.c -/bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE='"2022-06-22"' -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libcommon_la-version.lo `test -f 'version.c' || echo './'`version.c +/bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE='"2022-06-22"' -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libcommon_la-daemonpipe.lo `test -f 'daemonpipe.c' || echo './'`daemonpipe.c +/bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE='"2022-06-22"' -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libcommon_la-fd.lo `test -f 'fd.c' || echo './'`fd.c +/bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE='"2022-06-22"' -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libcommon_la-license.lo `test -f 'license.c' || echo './'`license.c +/bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE='"2022-06-22"' -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libcommon_la-log.lo `test -f 'log.c' || echo './'`log.c +/bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE='"2022-06-22"' -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libcommon_la-m_msg.lo `test -f 'm_msg.c' || echo './'`m_msg.c +/bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE='"2022-06-22"' -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libcommon_la-str.lo `test -f 'str.c' || echo './'`str.c +/bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE='"2022-06-22"' -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libcommon_la-version.lo `test -f 'version.c' || echo './'`version.c /usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib/i386-linux-gnu|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib/i386-linux-gnu/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/i386-linux-gnu/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/usr/com|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/default|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './munge.7.in' > './munge.7' -libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE=\"2022-06-22\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c version.c -fPIC -DPIC -o .libs/libcommon_la-version.o -libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE=\"2022-06-22\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c fd.c -fPIC -DPIC -o .libs/libcommon_la-fd.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE=\"2022-06-22\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c daemonpipe.c -fPIC -DPIC -o .libs/libcommon_la-daemonpipe.o +libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE=\"2022-06-22\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c m_msg.c -fPIC -DPIC -o .libs/libcommon_la-m_msg.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE=\"2022-06-22\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c log.c -fPIC -DPIC -o .libs/libcommon_la-log.o +libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE=\"2022-06-22\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c fd.c -fPIC -DPIC -o .libs/libcommon_la-fd.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE=\"2022-06-22\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c license.c -fPIC -DPIC -o .libs/libcommon_la-license.o -libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE=\"2022-06-22\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c m_msg.c -fPIC -DPIC -o .libs/libcommon_la-m_msg.o +libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE=\"2022-06-22\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c version.c -fPIC -DPIC -o .libs/libcommon_la-version.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE=\"2022-06-22\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c str.c -fPIC -DPIC -o .libs/libcommon_la-str.o -libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE=\"2022-06-22\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c version.c -o libcommon_la-version.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE=\"2022-06-22\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c license.c -o libcommon_la-license.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE=\"2022-06-22\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c daemonpipe.c -o libcommon_la-daemonpipe.o >/dev/null 2>&1 -libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE=\"2022-06-22\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c str.c -o libcommon_la-str.o >/dev/null 2>&1 +libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE=\"2022-06-22\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c version.c -o libcommon_la-version.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE=\"2022-06-22\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c log.c -o libcommon_la-log.o >/dev/null 2>&1 +libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE=\"2022-06-22\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c str.c -o libcommon_la-str.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE=\"2022-06-22\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c fd.c -o libcommon_la-fd.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE=\"2022-06-22\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c m_msg.c -o libcommon_la-m_msg.o >/dev/null 2>&1 -/bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o libcommon.la libcommon_la-daemonpipe.lo libcommon_la-fd.lo libcommon_la-license.lo libcommon_la-log.lo libcommon_la-m_msg.lo libcommon_la-str.lo libcommon_la-version.lo +/bin/sh ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o libcommon.la libcommon_la-daemonpipe.lo libcommon_la-fd.lo libcommon_la-license.lo libcommon_la-log.lo libcommon_la-m_msg.lo libcommon_la-str.lo libcommon_la-version.lo libtool: link: ar cr .libs/libcommon.a .libs/libcommon_la-daemonpipe.o .libs/libcommon_la-fd.o .libs/libcommon_la-license.o .libs/libcommon_la-log.o .libs/libcommon_la-m_msg.o .libs/libcommon_la-str.o .libs/libcommon_la-version.o libtool: link: ranlib .libs/libcommon.a libtool: link: ( cd ".libs" && rm -f "libcommon.la" && ln -s "../libcommon.la" "libcommon.la" ) make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' Making all in libmissing make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmissing' -/bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o getopt.lo getopt.c -/bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o getopt1.lo getopt1.c -libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c getopt.c -fPIC -DPIC -o .libs/getopt.o +/bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o getopt.lo getopt.c +/bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o getopt1.lo getopt1.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c getopt1.c -fPIC -DPIC -o .libs/getopt1.o +libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c getopt.c -fPIC -DPIC -o .libs/getopt.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c getopt1.c -o getopt1.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c getopt.c -o getopt.o >/dev/null 2>&1 -/bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o libmissing.la getopt.lo getopt1.lo +/bin/sh ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o libmissing.la getopt.lo getopt1.lo libtool: link: ar cr .libs/libmissing.a .libs/getopt.o .libs/getopt1.o libtool: link: ranlib .libs/libmissing.a libtool: link: ( cd ".libs" && rm -f "libmissing.la" && ln -s "../libmissing.la" "libmissing.la" ) make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmissing' Making all in libmunge make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmunge' -/bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libmunge_la-auth_send.lo `test -f 'auth_send.c' || echo './'`auth_send.c -/bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libmunge_la-ctx.lo `test -f 'ctx.c' || echo './'`ctx.c -/bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libmunge_la-decode.lo `test -f 'decode.c' || echo './'`decode.c -/bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libmunge_la-encode.lo `test -f 'encode.c' || echo './'`encode.c -/bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libmunge_la-enum.lo `test -f 'enum.c' || echo './'`enum.c -/bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libmunge_la-m_msg_client.lo `test -f 'm_msg_client.c' || echo './'`m_msg_client.c -/bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libmunge_la-strerror.lo `test -f 'strerror.c' || echo './'`strerror.c +/bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libmunge_la-auth_send.lo `test -f 'auth_send.c' || echo './'`auth_send.c +/bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libmunge_la-ctx.lo `test -f 'ctx.c' || echo './'`ctx.c +/bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libmunge_la-decode.lo `test -f 'decode.c' || echo './'`decode.c +/bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libmunge_la-encode.lo `test -f 'encode.c' || echo './'`encode.c +/bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libmunge_la-enum.lo `test -f 'enum.c' || echo './'`enum.c +/bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libmunge_la-m_msg_client.lo `test -f 'm_msg_client.c' || echo './'`m_msg_client.c +/bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libmunge_la-strerror.lo `test -f 'strerror.c' || echo './'`strerror.c /usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib/i386-linux-gnu|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib/i386-linux-gnu/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/i386-linux-gnu/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/usr/com|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/default|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './munge.3.in' > './munge.3' /usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib/i386-linux-gnu|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib/i386-linux-gnu/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/i386-linux-gnu/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/usr/com|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/default|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './munge_ctx.3.in' > './munge_ctx.3' -/usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib/i386-linux-gnu|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib/i386-linux-gnu/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/i386-linux-gnu/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/usr/com|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/default|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './munge_enum.3.in' > './munge_enum.3' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: 'libcommon.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' -libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c auth_send.c -fPIC -DPIC -o .libs/libmunge_la-auth_send.o +/usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib/i386-linux-gnu|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib/i386-linux-gnu/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/i386-linux-gnu/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/usr/com|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/default|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './munge_enum.3.in' > './munge_enum.3' libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c strerror.c -fPIC -DPIC -o .libs/libmunge_la-strerror.o -libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c enum.c -fPIC -DPIC -o .libs/libmunge_la-enum.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c decode.c -fPIC -DPIC -o .libs/libmunge_la-decode.o -libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c encode.c -fPIC -DPIC -o .libs/libmunge_la-encode.o +libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c auth_send.c -fPIC -DPIC -o .libs/libmunge_la-auth_send.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c m_msg_client.c -fPIC -DPIC -o .libs/libmunge_la-m_msg_client.o +libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c encode.c -fPIC -DPIC -o .libs/libmunge_la-encode.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c ctx.c -fPIC -DPIC -o .libs/libmunge_la-ctx.o -libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c auth_send.c -o libmunge_la-auth_send.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c strerror.c -o libmunge_la-strerror.o >/dev/null 2>&1 -libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c enum.c -o libmunge_la-enum.o >/dev/null 2>&1 +libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c auth_send.c -o libmunge_la-auth_send.o >/dev/null 2>&1 +libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c enum.c -fPIC -DPIC -o .libs/libmunge_la-enum.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c encode.c -o libmunge_la-encode.o >/dev/null 2>&1 -libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c ctx.c -o libmunge_la-ctx.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c decode.c -o libmunge_la-decode.o >/dev/null 2>&1 +libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c ctx.c -o libmunge_la-ctx.o >/dev/null 2>&1 +libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c enum.c -o libmunge_la-enum.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c m_msg_client.c -o libmunge_la-m_msg_client.o >/dev/null 2>&1 -/bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -export-symbols-regex "^munge_.*" -version-info 2:0:0 -Wl,-z,relro -Wl,-z,now -o libmunge.la -rpath /usr/lib/i386-linux-gnu libmunge_la-auth_send.lo libmunge_la-ctx.lo libmunge_la-decode.lo libmunge_la-encode.lo libmunge_la-enum.lo libmunge_la-m_msg_client.lo libmunge_la-strerror.lo ../../src/libcommon/libcommon.la +/bin/sh ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -export-symbols-regex "^munge_.*" -version-info 2:0:0 -Wl,-z,relro -Wl,-z,now -o libmunge.la -rpath /usr/lib/i386-linux-gnu libmunge_la-auth_send.lo libmunge_la-ctx.lo libmunge_la-decode.lo libmunge_la-encode.lo libmunge_la-enum.lo libmunge_la-m_msg_client.lo libmunge_la-strerror.lo ../../src/libcommon/libcommon.la libtool: link: /usr/bin/nm -B .libs/libmunge_la-auth_send.o .libs/libmunge_la-ctx.o .libs/libmunge_la-decode.o .libs/libmunge_la-encode.o .libs/libmunge_la-enum.o .libs/libmunge_la-m_msg_client.o .libs/libmunge_la-strerror.o ../../src/libcommon/.libs/libcommon.a | /usr/bin/sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | /usr/bin/sed '/ __gnu_lto/d' | /usr/bin/sed 's/.* //' | sort | uniq > .libs/libmunge.exp libtool: link: /usr/bin/grep -E -e "^munge_.*" ".libs/libmunge.exp" > ".libs/libmunge.expT" libtool: link: mv -f ".libs/libmunge.expT" ".libs/libmunge.exp" @@ -708,33 +744,33 @@ gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munge-xgetpw.o `test -f '../../src/common/xgetpw.c' || echo './'`../../src/common/xgetpw.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munge-xsignal.o `test -f '../../src/common/xsignal.c' || echo './'`../../src/common/xsignal.c gcc -DHAVE_CONFIG_H -I. -I../.. -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o remunge-remunge.o `test -f 'remunge.c' || echo './'`remunge.c -gcc -DHAVE_CONFIG_H -I. -I../.. -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o remunge-query.o `test -f '../../src/common/query.c' || echo './'`../../src/common/query.c +make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' +make[5]: 'libcommon.la' is up to date. +make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmissing' make[5]: 'libmissing.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmissing' +gcc -DHAVE_CONFIG_H -I. -I../.. -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o remunge-query.o `test -f '../../src/common/query.c' || echo './'`../../src/common/query.c make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmunge' gcc -DHAVE_CONFIG_H -I. -I../.. -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o remunge-xgetgr.o `test -f '../../src/common/xgetgr.c' || echo './'`../../src/common/xgetgr.c -make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' -make[5]: 'libcommon.la' is up to date. -make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' +gcc -DHAVE_CONFIG_H -I. -I../.. -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o remunge-xgetpw.o `test -f '../../src/common/xgetpw.c' || echo './'`../../src/common/xgetpw.c +gcc -DHAVE_CONFIG_H -I. -I../.. -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o remunge-xsignal.o `test -f '../../src/common/xsignal.c' || echo './'`../../src/common/xsignal.c +gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o unmunge-unmunge.o `test -f 'unmunge.c' || echo './'`unmunge.c make[6]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[6]: 'libcommon.la' is up to date. make[6]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmunge' -gcc -DHAVE_CONFIG_H -I. -I../.. -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o remunge-xgetpw.o `test -f '../../src/common/xgetpw.c' || echo './'`../../src/common/xgetpw.c -gcc -DHAVE_CONFIG_H -I. -I../.. -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o remunge-xsignal.o `test -f '../../src/common/xsignal.c' || echo './'`../../src/common/xsignal.c -gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o unmunge-unmunge.o `test -f 'unmunge.c' || echo './'`unmunge.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o unmunge-read.o `test -f 'read.c' || echo './'`read.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o unmunge-xsignal.o `test -f '../../src/common/xsignal.c' || echo './'`../../src/common/xsignal.c /usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib/i386-linux-gnu|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib/i386-linux-gnu/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/i386-linux-gnu/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/usr/com|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/default|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './munge.1.in' > './munge.1' /usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib/i386-linux-gnu|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib/i386-linux-gnu/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/i386-linux-gnu/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/usr/com|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/default|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './remunge.1.in' > './remunge.1' /usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib/i386-linux-gnu|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib/i386-linux-gnu/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/i386-linux-gnu/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/usr/com|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/default|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './unmunge.1.in' > './unmunge.1' -/bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o munge munge-munge.o munge-read.o munge-query.o munge-xgetgr.o munge-xgetpw.o munge-xsignal.o ../../src/libcommon/libcommon.la ../../src/libmissing/libmissing.la ../../src/libmunge/libmunge.la +/bin/sh ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o munge munge-munge.o munge-read.o munge-query.o munge-xgetgr.o munge-xgetpw.o munge-xsignal.o ../../src/libcommon/libcommon.la ../../src/libmissing/libmissing.la ../../src/libmunge/libmunge.la +/bin/sh ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o remunge remunge-remunge.o remunge-query.o remunge-xgetgr.o remunge-xgetpw.o remunge-xsignal.o ../../src/libcommon/libcommon.la ../../src/libmissing/libmissing.la ../../src/libmunge/libmunge.la -lpthread +/bin/sh ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o unmunge unmunge-unmunge.o unmunge-read.o unmunge-xsignal.o ../../src/libcommon/libcommon.la ../../src/libmissing/libmissing.la ../../src/libmunge/libmunge.la libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/munge munge-munge.o munge-read.o munge-query.o munge-xgetgr.o munge-xgetpw.o munge-xsignal.o ../../src/libcommon/.libs/libcommon.a ../../src/libmissing/.libs/libmissing.a ../../src/libmunge/.libs/libmunge.so -/bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o unmunge unmunge-unmunge.o unmunge-read.o unmunge-xsignal.o ../../src/libcommon/libcommon.la ../../src/libmissing/libmissing.la ../../src/libmunge/libmunge.la -/bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o remunge remunge-remunge.o remunge-query.o remunge-xgetgr.o remunge-xgetpw.o remunge-xsignal.o ../../src/libcommon/libcommon.la ../../src/libmissing/libmissing.la ../../src/libmunge/libmunge.la -lpthread -libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/unmunge unmunge-unmunge.o unmunge-read.o unmunge-xsignal.o ../../src/libcommon/.libs/libcommon.a ../../src/libmissing/.libs/libmissing.a ../../src/libmunge/.libs/libmunge.so libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/remunge remunge-remunge.o remunge-query.o remunge-xgetgr.o remunge-xgetpw.o remunge-xsignal.o ../../src/libcommon/.libs/libcommon.a ../../src/libmissing/.libs/libmissing.a ../../src/libmunge/.libs/libmunge.so -lpthread +libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/unmunge unmunge-unmunge.o unmunge-read.o unmunge-xsignal.o ../../src/libcommon/.libs/libcommon.a ../../src/libmissing/.libs/libmissing.a ../../src/libmunge/.libs/libmunge.so make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/munge' Making all in munged make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/munged' @@ -771,16 +807,16 @@ make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: 'libcommon.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' -/usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib/i386-linux-gnu|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib/i386-linux-gnu/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/i386-linux-gnu/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/usr/com|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/default|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './munged.8.in' > './munged.8' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmissing' make[5]: 'libmissing.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmissing' +/usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib/i386-linux-gnu|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib/i386-linux-gnu/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/i386-linux-gnu/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/usr/com|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/default|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './munged.8.in' > './munged.8' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmunge' make[6]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[6]: 'libcommon.la' is up to date. make[6]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmunge' -/bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o munged munged-munged.o munged-auth_recv.o munged-base64.o munged-cipher.o munged-clock.o munged-conf.o munged-cred.o munged-dec.o munged-enc.o munged-gids.o munged-hash.o munged-job.o munged-lock.o munged-net.o munged-path.o munged-random.o munged-replay.o munged-thread.o munged-timer.o munged-work.o munged-zip.o munged-crypto.o munged-entropy.o munged-mac.o munged-md.o munged-query.o munged-rotate.o munged-xgetgr.o munged-xgetpw.o munged-xsignal.o ../../src/libcommon/libcommon.la ../../src/libmissing/libmissing.la ../../src/libmunge/libmunge.la -lpthread -lbz2 -lz -L/usr/lib/i386-linux-gnu -lgcrypt +/bin/sh ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o munged munged-munged.o munged-auth_recv.o munged-base64.o munged-cipher.o munged-clock.o munged-conf.o munged-cred.o munged-dec.o munged-enc.o munged-gids.o munged-hash.o munged-job.o munged-lock.o munged-net.o munged-path.o munged-random.o munged-replay.o munged-thread.o munged-timer.o munged-work.o munged-zip.o munged-crypto.o munged-entropy.o munged-mac.o munged-md.o munged-query.o munged-rotate.o munged-xgetgr.o munged-xgetpw.o munged-xsignal.o ../../src/libcommon/libcommon.la ../../src/libmissing/libmissing.la ../../src/libmunge/libmunge.la -lpthread -lbz2 -lz -L/usr/lib/i386-linux-gnu -lgcrypt libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/munged munged-munged.o munged-auth_recv.o munged-base64.o munged-cipher.o munged-clock.o munged-conf.o munged-cred.o munged-dec.o munged-enc.o munged-gids.o munged-hash.o munged-job.o munged-lock.o munged-net.o munged-path.o munged-random.o munged-replay.o munged-thread.o munged-timer.o munged-work.o munged-zip.o munged-crypto.o munged-entropy.o munged-mac.o munged-md.o munged-query.o munged-rotate.o munged-xgetgr.o munged-xgetpw.o munged-xsignal.o ../../src/libcommon/.libs/libcommon.a ../../src/libmissing/.libs/libmissing.a ../../src/libmunge/.libs/libmunge.so -lpthread -lbz2 -lz -L/usr/lib/i386-linux-gnu -lgcrypt make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/munged' Making all in mungekey @@ -795,6 +831,7 @@ gcc -DHAVE_CONFIG_H -I. -I../.. -DSYSCONFDIR='"/etc"' -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o mungekey-md.o `test -f '../../src/common/md.c' || echo './'`../../src/common/md.c gcc -DHAVE_CONFIG_H -I. -I../.. -DSYSCONFDIR='"/etc"' -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o mungekey-rotate.o `test -f '../../src/common/rotate.c' || echo './'`../../src/common/rotate.c gcc -DHAVE_CONFIG_H -I. -I../.. -DSYSCONFDIR='"/etc"' -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o mungekey-xsignal.o `test -f '../../src/common/xsignal.c' || echo './'`../../src/common/xsignal.c +/usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib/i386-linux-gnu|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib/i386-linux-gnu/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/i386-linux-gnu/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/usr/com|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/default|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './mungekey.8.in' > './mungekey.8' make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: 'libcommon.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' @@ -806,8 +843,7 @@ make[6]: 'libcommon.la' is up to date. make[6]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmunge' -/usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib/i386-linux-gnu|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib/i386-linux-gnu/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/i386-linux-gnu/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/usr/com|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/default|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './mungekey.8.in' > './mungekey.8' -/bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o mungekey mungekey-mungekey.o mungekey-conf.o mungekey-key.o mungekey-crypto.o mungekey-entropy.o mungekey-hkdf.o mungekey-mac.o mungekey-md.o mungekey-rotate.o mungekey-xsignal.o ../../src/libcommon/libcommon.la ../../src/libmissing/libmissing.la ../../src/libmunge/libmunge.la -L/usr/lib/i386-linux-gnu -lgcrypt +/bin/sh ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o mungekey mungekey-mungekey.o mungekey-conf.o mungekey-key.o mungekey-crypto.o mungekey-entropy.o mungekey-hkdf.o mungekey-mac.o mungekey-md.o mungekey-rotate.o mungekey-xsignal.o ../../src/libcommon/libcommon.la ../../src/libmissing/libmissing.la ../../src/libmunge/libmunge.la -L/usr/lib/i386-linux-gnu -lgcrypt libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/mungekey mungekey-mungekey.o mungekey-conf.o mungekey-key.o mungekey-crypto.o mungekey-entropy.o mungekey-hkdf.o mungekey-mac.o mungekey-md.o mungekey-rotate.o mungekey-xsignal.o ../../src/libcommon/.libs/libcommon.a ../../src/libmissing/.libs/libmissing.a ../../src/libmunge/.libs/libmunge.so -L/usr/lib/i386-linux-gnu -lgcrypt make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/mungekey' make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src' @@ -847,28 +883,28 @@ make[7]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' make[6]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmunge' make[6]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libtap' -/bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -D_BSD_SOURCE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libtap_la-tap.lo `test -f 'tap.c' || echo './'`tap.c +/bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -D_BSD_SOURCE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libtap_la-tap.lo `test -f 'tap.c' || echo './'`tap.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -D_BSD_SOURCE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c tap.c -fPIC -DPIC -o .libs/libtap_la-tap.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -D_BSD_SOURCE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c tap.c -o libtap_la-tap.o >/dev/null 2>&1 -/bin/bash ../../libtool --tag=CC --mode=link gcc -D_BSD_SOURCE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o libtap.la libtap_la-tap.lo +/bin/sh ../../libtool --tag=CC --mode=link gcc -D_BSD_SOURCE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o libtap.la libtap_la-tap.lo libtool: link: ar cr .libs/libtap.a .libs/libtap_la-tap.o libtool: link: ranlib .libs/libtap.a libtool: link: ( cd ".libs" && rm -f "libtap.la" && ln -s "../libtap.la" "libtap.la" ) make[6]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libtap' -/bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o hkdf_api_test hkdf_api_test-crypto.o hkdf_api_test-hkdf.o hkdf_api_test-mac.o hkdf_api_test-md.o hkdf_api_test-hkdf_api_test.o ../../src/libcommon/libcommon.la ../../src/libmunge/libmunge.la ../../src/libtap/libtap.la -L/usr/lib/i386-linux-gnu -lgcrypt +/bin/sh ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o hkdf_api_test hkdf_api_test-crypto.o hkdf_api_test-hkdf.o hkdf_api_test-mac.o hkdf_api_test-md.o hkdf_api_test-hkdf_api_test.o ../../src/libcommon/libcommon.la ../../src/libmunge/libmunge.la ../../src/libtap/libtap.la -L/usr/lib/i386-linux-gnu -lgcrypt libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/hkdf_api_test hkdf_api_test-crypto.o hkdf_api_test-hkdf.o hkdf_api_test-mac.o hkdf_api_test-md.o hkdf_api_test-hkdf_api_test.o ../../src/libcommon/.libs/libcommon.a ../../src/libmunge/.libs/libmunge.so ../../src/libtap/.libs/libtap.a -L/usr/lib/i386-linux-gnu -lgcrypt gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/libcommon -I../../src/libmunge -I../../src/libtap -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o hkdf_rfc_test-crypto.o `test -f 'crypto.c' || echo './'`crypto.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/libcommon -I../../src/libmunge -I../../src/libtap -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o hkdf_rfc_test-hkdf.o `test -f 'hkdf.c' || echo './'`hkdf.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/libcommon -I../../src/libmunge -I../../src/libtap -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o hkdf_rfc_test-mac.o `test -f 'mac.c' || echo './'`mac.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/libcommon -I../../src/libmunge -I../../src/libtap -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o hkdf_rfc_test-md.o `test -f 'md.c' || echo './'`md.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/libcommon -I../../src/libmunge -I../../src/libtap -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o hkdf_rfc_test-hkdf_rfc_test.o `test -f 'hkdf_rfc_test.c' || echo './'`hkdf_rfc_test.c -/bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o hkdf_rfc_test hkdf_rfc_test-crypto.o hkdf_rfc_test-hkdf.o hkdf_rfc_test-mac.o hkdf_rfc_test-md.o hkdf_rfc_test-hkdf_rfc_test.o ../../src/libcommon/libcommon.la ../../src/libmunge/libmunge.la ../../src/libtap/libtap.la -L/usr/lib/i386-linux-gnu -lgcrypt +/bin/sh ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o hkdf_rfc_test hkdf_rfc_test-crypto.o hkdf_rfc_test-hkdf.o hkdf_rfc_test-mac.o hkdf_rfc_test-md.o hkdf_rfc_test-hkdf_rfc_test.o ../../src/libcommon/libcommon.la ../../src/libmunge/libmunge.la ../../src/libtap/libtap.la -L/usr/lib/i386-linux-gnu -lgcrypt libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/hkdf_rfc_test hkdf_rfc_test-crypto.o hkdf_rfc_test-hkdf.o hkdf_rfc_test-mac.o hkdf_rfc_test-md.o hkdf_rfc_test-hkdf_rfc_test.o ../../src/libcommon/.libs/libcommon.a ../../src/libmunge/.libs/libmunge.so ../../src/libtap/.libs/libtap.a -L/usr/lib/i386-linux-gnu -lgcrypt gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/libcommon -I../../src/libmunge -I../../src/libtap -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o mac_test-crypto.o `test -f 'crypto.c' || echo './'`crypto.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/libcommon -I../../src/libmunge -I../../src/libtap -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o mac_test-mac.o `test -f 'mac.c' || echo './'`mac.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/libcommon -I../../src/libmunge -I../../src/libtap -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o mac_test-md.o `test -f 'md.c' || echo './'`md.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/libcommon -I../../src/libmunge -I../../src/libtap -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -c -o mac_test-mac_test.o `test -f 'mac_test.c' || echo './'`mac_test.c -/bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o mac_test mac_test-crypto.o mac_test-mac.o mac_test-md.o mac_test-mac_test.o ../../src/libcommon/libcommon.la ../../src/libmunge/libmunge.la ../../src/libtap/libtap.la -L/usr/lib/i386-linux-gnu -lgcrypt +/bin/sh ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o mac_test mac_test-crypto.o mac_test-mac.o mac_test-md.o mac_test-mac_test.o ../../src/libcommon/libcommon.la ../../src/libmunge/libmunge.la ../../src/libtap/libtap.la -L/usr/lib/i386-linux-gnu -lgcrypt libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/mac_test mac_test-crypto.o mac_test-mac.o mac_test-md.o mac_test-mac_test.o ../../src/libcommon/.libs/libcommon.a ../../src/libmunge/.libs/libmunge.so ../../src/libtap/.libs/libtap.a -L/usr/lib/i386-linux-gnu -lgcrypt make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/common' make check-TESTS @@ -972,7 +1008,7 @@ make[6]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libtap' make[6]: 'libtap.la' is up to date. make[6]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libtap' -/bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o base64_test base64_test-base64.o base64_test-base64_test.o ../../src/libtap/libtap.la +/bin/sh ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o base64_test base64_test-base64.o base64_test-base64_test.o ../../src/libtap/libtap.la libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/munge-0.5.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o base64_test base64_test-base64.o base64_test-base64_test.o ../../src/libtap/.libs/libtap.a make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/munged' make check-TESTS @@ -1032,23 +1068,24 @@ PASS: 0010-basic.t 1 - setup PASS: 0010-basic.t 2 - create key PASS: 0010-basic.t 3 - check keyfile creation -PASS: 0010-basic.t 4 - start munged -PASS: 0010-basic.t 5 - check pidfile creation -PASS: 0010-basic.t 6 - check process is running -PASS: 0010-basic.t 7 - check socket creation +FAIL: 0010-basic.t 4 - start munged +FAIL: 0010-basic.t 5 - check pidfile creation +FAIL: 0010-basic.t 6 - check process is running +FAIL: 0010-basic.t 7 - check socket creation PASS: 0010-basic.t 8 - check logfile creation -PASS: 0010-basic.t 9 - encode credential -PASS: 0010-basic.t 10 - examine credential -PASS: 0010-basic.t 11 - decode credential +FAIL: 0010-basic.t 9 - encode credential +FAIL: 0010-basic.t 10 - examine credential +FAIL: 0010-basic.t 11 - decode credential PASS: 0010-basic.t 12 - replay credential -PASS: 0010-basic.t 13 - check logfile for replay -PASS: 0010-basic.t 14 - stop munged +FAIL: 0010-basic.t 13 - check logfile for replay +FAIL: 0010-basic.t 14 - stop munged PASS: 0010-basic.t 15 - check socket removal -PASS: 0010-basic.t 16 - check process has exited +FAIL: 0010-basic.t 16 - check process has exited PASS: 0010-basic.t 17 - check pidfile removal -PASS: 0010-basic.t 18 - check seedfile creation -PASS: 0010-basic.t 19 - check logfile for stop +FAIL: 0010-basic.t 18 - check seedfile creation +FAIL: 0010-basic.t 19 - check logfile for stop PASS: 0010-basic.t 20 - cleanup +ERROR: 0010-basic.t - exited with status 1 PASS: 0011-munged-cmdline.t 1 - setup PASS: 0011-munged-cmdline.t 2 - munged invalid option PASS: 0011-munged-cmdline.t 3 - munged -h @@ -1057,15 +1094,16 @@ PASS: 0011-munged-cmdline.t 6 - munged --license PASS: 0011-munged-cmdline.t 7 - munged -V PASS: 0011-munged-cmdline.t 8 - munged --version -PASS: 0011-munged-cmdline.t 9 - munged -s -PASS: 0011-munged-cmdline.t 10 - munged --stop +FAIL: 0011-munged-cmdline.t 9 - munged -s +FAIL: 0011-munged-cmdline.t 10 - munged --stop PASS: 0011-munged-cmdline.t 11 - munged --stop for missing socket -PASS: 0011-munged-cmdline.t 12 - munged -v -PASS: 0011-munged-cmdline.t 13 - munged --verbose -PASS: 0011-munged-cmdline.t 14 - munged seedfile creation with relative pathname -PASS: 0011-munged-cmdline.t 15 - munged socket cleanup with relative pathname +FAIL: 0011-munged-cmdline.t 12 - munged -v +FAIL: 0011-munged-cmdline.t 13 - munged --verbose +FAIL: 0011-munged-cmdline.t 14 - munged seedfile creation with relative pathname +FAIL: 0011-munged-cmdline.t 15 - munged socket cleanup with relative pathname XFAIL: 0011-munged-cmdline.t 16 - finish writing tests # TODO known breakage PASS: 0011-munged-cmdline.t 17 - cleanup +ERROR: 0011-munged-cmdline.t - exited with status 1 PASS: 0012-munge-cmdline.t 1 - munge invalid option PASS: 0012-munge-cmdline.t 2 - munge -h PASS: 0012-munge-cmdline.t 3 - munge --help @@ -1073,96 +1111,97 @@ PASS: 0012-munge-cmdline.t 5 - munge --license PASS: 0012-munge-cmdline.t 6 - munge -V PASS: 0012-munge-cmdline.t 7 - munge --version -PASS: 0012-munge-cmdline.t 8 - start munged -PASS: 0012-munge-cmdline.t 9 - munge -S -PASS: 0012-munge-cmdline.t 10 - munge --socket +FAIL: 0012-munge-cmdline.t 8 - start munged +FAIL: 0012-munge-cmdline.t 9 - munge -S +FAIL: 0012-munge-cmdline.t 10 - munge --socket PASS: 0012-munge-cmdline.t 11 - munge --socket for missing socket PASS: 0012-munge-cmdline.t 12 - munge --socket for invalid socket (file) PASS: 0012-munge-cmdline.t 13 - munge --socket for invalid socket (directory) -PASS: 0012-munge-cmdline.t 14 - munge reading from stdin -PASS: 0012-munge-cmdline.t 15 - munge reading from /dev/null -PASS: 0012-munge-cmdline.t 16 - munge -n -PASS: 0012-munge-cmdline.t 17 - munge --no-input -PASS: 0012-munge-cmdline.t 18 - munge -s -PASS: 0012-munge-cmdline.t 19 - munge --string -PASS: 0012-munge-cmdline.t 20 - munge -i -PASS: 0012-munge-cmdline.t 21 - munge --input -PASS: 0012-munge-cmdline.t 22 - munge --input from stdin via "-" -PASS: 0012-munge-cmdline.t 23 - munge --input from /dev/null +FAIL: 0012-munge-cmdline.t 14 - munge reading from stdin +FAIL: 0012-munge-cmdline.t 15 - munge reading from /dev/null +FAIL: 0012-munge-cmdline.t 16 - munge -n +FAIL: 0012-munge-cmdline.t 17 - munge --no-input +FAIL: 0012-munge-cmdline.t 18 - munge -s +FAIL: 0012-munge-cmdline.t 19 - munge --string +FAIL: 0012-munge-cmdline.t 20 - munge -i +FAIL: 0012-munge-cmdline.t 21 - munge --input +FAIL: 0012-munge-cmdline.t 22 - munge --input from stdin via "-" +FAIL: 0012-munge-cmdline.t 23 - munge --input from /dev/null PASS: 0012-munge-cmdline.t 24 - munge --input from missing file -PASS: 0012-munge-cmdline.t 25 - munge -o -PASS: 0012-munge-cmdline.t 26 - munge --output -PASS: 0012-munge-cmdline.t 27 - munge --output to stdout via "-" -PASS: 0012-munge-cmdline.t 28 - munge --output to /dev/null +FAIL: 0012-munge-cmdline.t 25 - munge -o +FAIL: 0012-munge-cmdline.t 26 - munge --output +FAIL: 0012-munge-cmdline.t 27 - munge --output to stdout via "-" +FAIL: 0012-munge-cmdline.t 28 - munge --output to /dev/null PASS: 0012-munge-cmdline.t 29 - munge -C PASS: 0012-munge-cmdline.t 30 - munge --list-ciphers -PASS: 0012-munge-cmdline.t 31 - munge -c for default by name -PASS: 0012-munge-cmdline.t 32 - munge --cipher for default by name -PASS: 0012-munge-cmdline.t 33 - munge --cipher for default by number -PASS: 0012-munge-cmdline.t 34 - munge --cipher for none by name -PASS: 0012-munge-cmdline.t 35 - munge --cipher for none by number +FAIL: 0012-munge-cmdline.t 31 - munge -c for default by name +FAIL: 0012-munge-cmdline.t 32 - munge --cipher for default by name +FAIL: 0012-munge-cmdline.t 33 - munge --cipher for default by number +FAIL: 0012-munge-cmdline.t 34 - munge --cipher for none by name +FAIL: 0012-munge-cmdline.t 35 - munge --cipher for none by number PASS: 0012-munge-cmdline.t 36 - munge --cipher for invalid name PASS: 0012-munge-cmdline.t 37 - munge --cipher for invalid positive number PASS: 0012-munge-cmdline.t 38 - munge --cipher for invalid negative number -PASS: 0012-munge-cmdline.t 39 - munge --cipher for each cipher by name -PASS: 0012-munge-cmdline.t 40 - munge --cipher for each cipher by number +FAIL: 0012-munge-cmdline.t 39 - munge --cipher for each cipher by name +FAIL: 0012-munge-cmdline.t 40 - munge --cipher for each cipher by number PASS: 0012-munge-cmdline.t 41 - munge -M PASS: 0012-munge-cmdline.t 42 - munge --list-macs -PASS: 0012-munge-cmdline.t 43 - munge -m for default by name -PASS: 0012-munge-cmdline.t 44 - munge --mac for default by name -PASS: 0012-munge-cmdline.t 45 - munge --mac for default by number +FAIL: 0012-munge-cmdline.t 43 - munge -m for default by name +FAIL: 0012-munge-cmdline.t 44 - munge --mac for default by name +FAIL: 0012-munge-cmdline.t 45 - munge --mac for default by number PASS: 0012-munge-cmdline.t 46 - munge --mac for none by name PASS: 0012-munge-cmdline.t 47 - munge --mac for none by number PASS: 0012-munge-cmdline.t 48 - munge --mac for invalid name PASS: 0012-munge-cmdline.t 49 - munge --mac for invalid positive number PASS: 0012-munge-cmdline.t 50 - munge --mac for invalid negative number -PASS: 0012-munge-cmdline.t 51 - munge --mac for each mac by name -PASS: 0012-munge-cmdline.t 52 - munge --mac for each mac by number +FAIL: 0012-munge-cmdline.t 51 - munge --mac for each mac by name +FAIL: 0012-munge-cmdline.t 52 - munge --mac for each mac by number PASS: 0012-munge-cmdline.t 53 - munge -Z PASS: 0012-munge-cmdline.t 54 - munge --list-zips -PASS: 0012-munge-cmdline.t 55 - munge -z for default by name -PASS: 0012-munge-cmdline.t 56 - munge --zip for default by name -PASS: 0012-munge-cmdline.t 57 - munge --zip for default by number -PASS: 0012-munge-cmdline.t 58 - munge --zip for none by name -PASS: 0012-munge-cmdline.t 59 - munge --zip for none by number +FAIL: 0012-munge-cmdline.t 55 - munge -z for default by name +FAIL: 0012-munge-cmdline.t 56 - munge --zip for default by name +FAIL: 0012-munge-cmdline.t 57 - munge --zip for default by number +FAIL: 0012-munge-cmdline.t 58 - munge --zip for none by name +FAIL: 0012-munge-cmdline.t 59 - munge --zip for none by number PASS: 0012-munge-cmdline.t 60 - munge --zip for invalid name PASS: 0012-munge-cmdline.t 61 - munge --zip for invalid positive number PASS: 0012-munge-cmdline.t 62 - munge --zip for invalid negative number -PASS: 0012-munge-cmdline.t 63 - munge --zip for each zip by name -PASS: 0012-munge-cmdline.t 64 - munge --zip for each zip by number -PASS: 0012-munge-cmdline.t 65 - munge -u by name -PASS: 0012-munge-cmdline.t 66 - munge --restrict-uid by name -PASS: 0012-munge-cmdline.t 67 - munge --restrict-uid by number +FAIL: 0012-munge-cmdline.t 63 - munge --zip for each zip by name +FAIL: 0012-munge-cmdline.t 64 - munge --zip for each zip by number +FAIL: 0012-munge-cmdline.t 65 - munge -u by name +FAIL: 0012-munge-cmdline.t 66 - munge --restrict-uid by name +FAIL: 0012-munge-cmdline.t 67 - munge --restrict-uid by number PASS: 0012-munge-cmdline.t 68 - munge --restrict-uid for invalid name PASS: 0012-munge-cmdline.t 69 - munge --restrict-uid for invalid number -PASS: 0012-munge-cmdline.t 70 - munge -U for effective user by name -PASS: 0012-munge-cmdline.t 71 - munge --uid for effective user by name -PASS: 0012-munge-cmdline.t 72 - munge --uid for effective user by number +FAIL: 0012-munge-cmdline.t 70 - munge -U for effective user by name +FAIL: 0012-munge-cmdline.t 71 - munge --uid for effective user by name +FAIL: 0012-munge-cmdline.t 72 - munge --uid for effective user by number SKIP: 0012-munge-cmdline.t 73 # SKIP munge --uid for root user by name via sudo (missing SUDO) SKIP: 0012-munge-cmdline.t 74 # SKIP munge --uid for root user by number via sudo (missing SUDO) PASS: 0012-munge-cmdline.t 75 - munge --uid for invalid name PASS: 0012-munge-cmdline.t 76 - munge --uid for invalid number -PASS: 0012-munge-cmdline.t 77 - munge -g by name -PASS: 0012-munge-cmdline.t 78 - munge --restrict-gid by name -PASS: 0012-munge-cmdline.t 79 - munge --restrict-gid by number +FAIL: 0012-munge-cmdline.t 77 - munge -g by name +FAIL: 0012-munge-cmdline.t 78 - munge --restrict-gid by name +FAIL: 0012-munge-cmdline.t 79 - munge --restrict-gid by number PASS: 0012-munge-cmdline.t 80 - munge --restrict-gid for invalid name PASS: 0012-munge-cmdline.t 81 - munge --restrict-gid for invalid number -PASS: 0012-munge-cmdline.t 82 - munge -G for effective group by name -PASS: 0012-munge-cmdline.t 83 - munge --gid for effective group by name -PASS: 0012-munge-cmdline.t 84 - munge --gid for effective group by number +FAIL: 0012-munge-cmdline.t 82 - munge -G for effective group by name +FAIL: 0012-munge-cmdline.t 83 - munge --gid for effective group by name +FAIL: 0012-munge-cmdline.t 84 - munge --gid for effective group by number SKIP: 0012-munge-cmdline.t 85 # SKIP munge --gid for root group by name via sudo (missing SUDO) SKIP: 0012-munge-cmdline.t 86 # SKIP munge --gid for root group by number via sudo (missing SUDO) PASS: 0012-munge-cmdline.t 87 - munge --gid for invalid name PASS: 0012-munge-cmdline.t 88 - munge --gid for invalid number -PASS: 0012-munge-cmdline.t 89 - munge -t for default value -PASS: 0012-munge-cmdline.t 90 - munge --ttl for default value -PASS: 0012-munge-cmdline.t 91 - munge --ttl for maximum value -PASS: 0012-munge-cmdline.t 92 - munge --ttl for non-default value +FAIL: 0012-munge-cmdline.t 89 - munge -t for default value +FAIL: 0012-munge-cmdline.t 90 - munge --ttl for default value +FAIL: 0012-munge-cmdline.t 91 - munge --ttl for maximum value +FAIL: 0012-munge-cmdline.t 92 - munge --ttl for non-default value PASS: 0012-munge-cmdline.t 93 - munge --ttl for invalid string value PASS: 0012-munge-cmdline.t 94 - munge --ttl for invalid positive number PASS: 0012-munge-cmdline.t 95 - munge --ttl for invalid negative number -PASS: 0012-munge-cmdline.t 96 - stop munged +FAIL: 0012-munge-cmdline.t 96 - stop munged PASS: 0012-munge-cmdline.t 97 - cleanup +ERROR: 0012-munge-cmdline.t - exited with status 1 PASS: 0013-unmunge-cmdline.t 1 - unmunge invalid option PASS: 0013-unmunge-cmdline.t 2 - unmunge -h PASS: 0013-unmunge-cmdline.t 3 - unmunge --help @@ -1170,44 +1209,45 @@ PASS: 0013-unmunge-cmdline.t 5 - unmunge --license PASS: 0013-unmunge-cmdline.t 6 - unmunge -V PASS: 0013-unmunge-cmdline.t 7 - unmunge --version -PASS: 0013-unmunge-cmdline.t 8 - start munged -PASS: 0013-unmunge-cmdline.t 9 - unmunge -S -PASS: 0013-unmunge-cmdline.t 10 - unmunge --socket +FAIL: 0013-unmunge-cmdline.t 8 - start munged +FAIL: 0013-unmunge-cmdline.t 9 - unmunge -S +FAIL: 0013-unmunge-cmdline.t 10 - unmunge --socket PASS: 0013-unmunge-cmdline.t 11 - unmunge --socket for missing socket PASS: 0013-unmunge-cmdline.t 12 - unmunge --socket for invalid socket (file) PASS: 0013-unmunge-cmdline.t 13 - unmunge --socket for invalid socket (directory) PASS: 0013-unmunge-cmdline.t 14 - unmunge reading from /dev/null -PASS: 0013-unmunge-cmdline.t 15 - unmunge -i -PASS: 0013-unmunge-cmdline.t 16 - unmunge --input -PASS: 0013-unmunge-cmdline.t 17 - unmunge --input from stdin via "-" +FAIL: 0013-unmunge-cmdline.t 15 - unmunge -i +FAIL: 0013-unmunge-cmdline.t 16 - unmunge --input +FAIL: 0013-unmunge-cmdline.t 17 - unmunge --input from stdin via "-" PASS: 0013-unmunge-cmdline.t 18 - unmunge --input from /dev/null PASS: 0013-unmunge-cmdline.t 19 - unmunge --input from missing file -PASS: 0013-unmunge-cmdline.t 20 - unmunge -n -PASS: 0013-unmunge-cmdline.t 21 - unmunge --no-output -PASS: 0013-unmunge-cmdline.t 22 - unmunge -m -PASS: 0013-unmunge-cmdline.t 23 - unmunge --metadata -PASS: 0013-unmunge-cmdline.t 24 - unmunge --metadata to stdout via "-" along with payload -PASS: 0013-unmunge-cmdline.t 25 - unmunge --metadata to /dev/null with payload on stdout -PASS: 0013-unmunge-cmdline.t 26 - unmunge -o -PASS: 0013-unmunge-cmdline.t 27 - unmunge --output -PASS: 0013-unmunge-cmdline.t 28 - unmunge --output to stdout via "-" along with metadata -PASS: 0013-unmunge-cmdline.t 29 - unmunge --output to /dev/null with metadata on stdout +FAIL: 0013-unmunge-cmdline.t 20 - unmunge -n +FAIL: 0013-unmunge-cmdline.t 21 - unmunge --no-output +FAIL: 0013-unmunge-cmdline.t 22 - unmunge -m +FAIL: 0013-unmunge-cmdline.t 23 - unmunge --metadata +FAIL: 0013-unmunge-cmdline.t 24 - unmunge --metadata to stdout via "-" along with payload +FAIL: 0013-unmunge-cmdline.t 25 - unmunge --metadata to /dev/null with payload on stdout +FAIL: 0013-unmunge-cmdline.t 26 - unmunge -o +FAIL: 0013-unmunge-cmdline.t 27 - unmunge --output +FAIL: 0013-unmunge-cmdline.t 28 - unmunge --output to stdout via "-" along with metadata +FAIL: 0013-unmunge-cmdline.t 29 - unmunge --output to /dev/null with metadata on stdout PASS: 0013-unmunge-cmdline.t 30 - unmunge -K PASS: 0013-unmunge-cmdline.t 31 - unmunge --list-keys -PASS: 0013-unmunge-cmdline.t 32 - unmunge -k -PASS: 0013-unmunge-cmdline.t 33 - unmunge --keys -PASS: 0013-unmunge-cmdline.t 34 - unmunge --keys for ignoring invalid key -PASS: 0013-unmunge-cmdline.t 35 - unmunge --keys for single uppercase key -PASS: 0013-unmunge-cmdline.t 36 - unmunge --keys for single lowercase key -PASS: 0013-unmunge-cmdline.t 37 - unmunge --keys for multiple keys split by " " -PASS: 0013-unmunge-cmdline.t 38 - unmunge --keys for multiple keys split by "," -PASS: 0013-unmunge-cmdline.t 39 - unmunge --keys for multiple keys split by ";" -PASS: 0013-unmunge-cmdline.t 40 - unmunge --keys for multiple keys split by "." -PASS: 0013-unmunge-cmdline.t 41 - unmunge --keys for each key -PASS: 0013-unmunge-cmdline.t 42 - unmunge -N -PASS: 0013-unmunge-cmdline.t 43 - unmunge --numeric -PASS: 0013-unmunge-cmdline.t 44 - stop munged +FAIL: 0013-unmunge-cmdline.t 32 - unmunge -k +FAIL: 0013-unmunge-cmdline.t 33 - unmunge --keys +FAIL: 0013-unmunge-cmdline.t 34 - unmunge --keys for ignoring invalid key +FAIL: 0013-unmunge-cmdline.t 35 - unmunge --keys for single uppercase key +FAIL: 0013-unmunge-cmdline.t 36 - unmunge --keys for single lowercase key +FAIL: 0013-unmunge-cmdline.t 37 - unmunge --keys for multiple keys split by " " +FAIL: 0013-unmunge-cmdline.t 38 - unmunge --keys for multiple keys split by "," +FAIL: 0013-unmunge-cmdline.t 39 - unmunge --keys for multiple keys split by ";" +FAIL: 0013-unmunge-cmdline.t 40 - unmunge --keys for multiple keys split by "." +FAIL: 0013-unmunge-cmdline.t 41 - unmunge --keys for each key +FAIL: 0013-unmunge-cmdline.t 42 - unmunge -N +FAIL: 0013-unmunge-cmdline.t 43 - unmunge --numeric +FAIL: 0013-unmunge-cmdline.t 44 - stop munged PASS: 0013-unmunge-cmdline.t 45 - cleanup +ERROR: 0013-unmunge-cmdline.t - exited with status 1 PASS: 0015-mungekey-cmdline.t 1 - mungekey invalid short option PASS: 0015-mungekey-cmdline.t 2 - mungekey invalid long option PASS: 0015-mungekey-cmdline.t 3 - mungekey invalid non-printable short option @@ -1260,455 +1300,4947 @@ PASS: 0099-credential-decode.t 5 - stop munged PASS: 0099-credential-decode.t 6 - cleanup PASS: 0100-munged-lock.t 1 - setup -PASS: 0100-munged-lock.t 2 - start munged with open umask -PASS: 0100-munged-lock.t 3 - check pidfile after munged success -PASS: 0100-munged-lock.t 4 - check lockfile existence -PASS: 0100-munged-lock.t 5 - check lockfile type -PASS: 0100-munged-lock.t 6 - check lockfile permissions -PASS: 0100-munged-lock.t 7 - start munged with in-use socket -PASS: 0100-munged-lock.t 8 - check pidfile after munged failure -PASS: 0100-munged-lock.t 9 - stop munged using lockfile-derived pid +FAIL: 0100-munged-lock.t 2 - start munged with open umask +FAIL: 0100-munged-lock.t 3 - check pidfile after munged success +FAIL: 0100-munged-lock.t 4 - check lockfile existence +FAIL: 0100-munged-lock.t 5 - check lockfile type +FAIL: 0100-munged-lock.t 6 - check lockfile permissions +FAIL: 0100-munged-lock.t 7 - start munged with in-use socket +FAIL: 0100-munged-lock.t 8 - check pidfile after munged failure +FAIL: 0100-munged-lock.t 9 - stop munged using lockfile-derived pid +PASS: 0100-munged-lock.t 10 - check lockfile removal +FAIL: 0100-munged-lock.t 11 - start munged with 0600 bogus lockfile +FAIL: 0100-munged-lock.t 12 - start munged with 0222 bogus lockfile +FAIL: 0100-munged-lock.t 13 - start munged with inactive non-zero-length lockfile +FAIL: 0100-munged-lock.t 14 - check for lockfile truncation after successful start +FAIL: 0100-munged-lock.t 15 - stop munged using sigkill to prevent cleanup +FAIL: 0100-munged-lock.t 16 - check for leftover socket from unclean shutdown +PASS: 0100-munged-lock.t 17 - check for leftover lockfile from unclean shutdown +FAIL: 0100-munged-lock.t 18 - check for leftover pidfile from unclean shutdown +FAIL: 0100-munged-lock.t 19 - start munged with leftover socket from unclean shutdown +FAIL: 0100-munged-lock.t 20 - stop munged +FAIL: 0100-munged-lock.t 21 - check lockfile removal again +SKIP: 0100-munged-lock.t 22 # SKIP stop unprivileged munged as root (missing SUDO) +PASS: 0100-munged-lock.t 23 - cleanup +ERROR: 0100-munged-lock.t - exited with status 1 +PASS: 0101-munged-security-socket.t 1 - setup +FAIL: 0101-munged-security-socket.t 2 - socket dir perms +FAIL: 0101-munged-security-socket.t 3 - socket type and perms +FAIL: 0101-munged-security-socket.t 4 - socket dir owned by euid +SKIP: 0101-munged-security-socket.t 5 # SKIP alt socket dir setup (missing SUDO) +SKIP: 0101-munged-security-socket.t 6 # SKIP socket dir owned by root (missing SUDO,ALT of ALT,SUDO) +SKIP: 0101-munged-security-socket.t 7 # SKIP socket dir owned by other failure (missing SUDO,ALT of ALT,SUDO) +SKIP: 0101-munged-security-socket.t 8 # SKIP socket dir owned by other override (missing SUDO,ALT of ALT,SUDO) +SKIP: 0101-munged-security-socket.t 9 # SKIP alt socket dir cleanup (missing ALT) +FAIL: 0101-munged-security-socket.t 10 - socket dir writable by trusted group +PASS: 0101-munged-security-socket.t 11 - socket dir writable by untrusted group failure +PASS: 0101-munged-security-socket.t 12 - socket dir writable by group failure +PASS: 0101-munged-security-socket.t 13 - socket dir writable by group override +FAIL: 0101-munged-security-socket.t 14 - socket dir writable by group with sticky bit +FAIL: 0101-munged-security-socket.t 15 - socket dir writable by other failure +PASS: 0101-munged-security-socket.t 16 - socket dir writable by other override +FAIL: 0101-munged-security-socket.t 17 - socket dir writable by other with sticky bit +FAIL: 0101-munged-security-socket.t 18 - socket dir inaccessible by all failure +PASS: 0101-munged-security-socket.t 19 - socket dir inaccessible by all override +PASS: 0101-munged-security-socket.t 20 - cleanup +ERROR: 0101-munged-security-socket.t - exited with status 1 +PASS: 0102-munged-security-keyfile.t 1 - setup +FAIL: 0102-munged-security-keyfile.t 2 - keyfile regular file +FAIL: 0102-munged-security-keyfile.t 3 - keyfile missing failure +FAIL: 0102-munged-security-keyfile.t 4 - keyfile non-regular-file failure +PASS: 0102-munged-security-keyfile.t 5 - keyfile non-regular-file override failure +FAIL: 0102-munged-security-keyfile.t 6 - keyfile symlink to regular file failure +PASS: 0102-munged-security-keyfile.t 7 - keyfile symlink to regular file override +FAIL: 0102-munged-security-keyfile.t 8 - keyfile owned by euid +XFAIL: 0102-munged-security-keyfile.t 9 - keyfile readable by trusted group # TODO known breakage +PASS: 0102-munged-security-keyfile.t 10 - keyfile readable by untrusted group failure +XFAIL: 0102-munged-security-keyfile.t 11 - keyfile writable by trusted group # TODO known breakage +PASS: 0102-munged-security-keyfile.t 12 - keyfile writable by untrusted group failure +FAIL: 0102-munged-security-keyfile.t 13 - keyfile readable by group failure +PASS: 0102-munged-security-keyfile.t 14 - keyfile readable by group override +FAIL: 0102-munged-security-keyfile.t 15 - keyfile writable by group failure +PASS: 0102-munged-security-keyfile.t 16 - keyfile writable by group override +FAIL: 0102-munged-security-keyfile.t 17 - keyfile readable by other failure +PASS: 0102-munged-security-keyfile.t 18 - keyfile readable by other override +FAIL: 0102-munged-security-keyfile.t 19 - keyfile writable by other failure +PASS: 0102-munged-security-keyfile.t 20 - keyfile writable by other override +FAIL: 0102-munged-security-keyfile.t 21 - keyfile secure perms +FAIL: 0102-munged-security-keyfile.t 22 - keyfile dir owned by euid +SKIP: 0102-munged-security-keyfile.t 23 # SKIP alt keyfile dir setup (missing SUDO) +SKIP: 0102-munged-security-keyfile.t 24 # SKIP keyfile dir owned by root (missing SUDO,ALT of ALT,SUDO) +SKIP: 0102-munged-security-keyfile.t 25 # SKIP keyfile dir owned by other failure (missing SUDO,ALT of ALT,SUDO) +SKIP: 0102-munged-security-keyfile.t 26 # SKIP keyfile dir owned by other override (missing SUDO,ALT of ALT,SUDO) +SKIP: 0102-munged-security-keyfile.t 27 # SKIP alt keyfile dir cleanup (missing SUDO,ALT of ALT,SUDO) +FAIL: 0102-munged-security-keyfile.t 28 - keyfile dir writable by trusted group +PASS: 0102-munged-security-keyfile.t 29 - keyfile dir writable by untrusted group failure +PASS: 0102-munged-security-keyfile.t 30 - keyfile dir writable by group failure +PASS: 0102-munged-security-keyfile.t 31 - keyfile dir writable by group override +FAIL: 0102-munged-security-keyfile.t 32 - keyfile dir writable by group with sticky bit +FAIL: 0102-munged-security-keyfile.t 33 - keyfile dir writable by other failure +PASS: 0102-munged-security-keyfile.t 34 - keyfile dir writable by other override +FAIL: 0102-munged-security-keyfile.t 35 - keyfile dir writable by other with sticky bit +PASS: 0102-munged-security-keyfile.t 36 - cleanup +ERROR: 0102-munged-security-keyfile.t - exited with status 1 +PASS: 0103-munged-security-logfile.t 1 - setup +FAIL: 0103-munged-security-logfile.t 2 - logfile regular file +PASS: 0103-munged-security-logfile.t 3 - logfile symlink to regular file failure +PASS: 0103-munged-security-logfile.t 4 - logfile symlink to regular file override +FAIL: 0103-munged-security-logfile.t 5 - logfile missing +PASS: 0103-munged-security-logfile.t 6 - logfile symlink to missing file failure +PASS: 0103-munged-security-logfile.t 7 - logfile symlink to missing file override +PASS: 0103-munged-security-logfile.t 8 - logfile non-regular-file failure +PASS: 0103-munged-security-logfile.t 9 - logfile non-regular-file override failure +PASS: 0103-munged-security-logfile.t 10 - logfile not writable by user failure +XFAIL: 0103-munged-security-logfile.t 11 - logfile writable by trusted group # TODO known breakage +PASS: 0103-munged-security-logfile.t 12 - logfile writable by untrusted group failure +PASS: 0103-munged-security-logfile.t 13 - logfile writable by group failure +PASS: 0103-munged-security-logfile.t 14 - logfile writable by group override +PASS: 0103-munged-security-logfile.t 15 - logfile writable by other failure +PASS: 0103-munged-security-logfile.t 16 - logfile writable by other override +FAIL: 0103-munged-security-logfile.t 17 - logfile readable by all +FAIL: 0103-munged-security-logfile.t 18 - logfile dir owned by euid +SKIP: 0103-munged-security-logfile.t 19 # SKIP alt logfile dir setup (missing SUDO) +SKIP: 0103-munged-security-logfile.t 20 # SKIP logfile dir owned by root (missing SUDO,ALT of ALT,SUDO) +SKIP: 0103-munged-security-logfile.t 21 # SKIP logfile dir owned by other failure (missing SUDO,ALT of ALT,SUDO) +SKIP: 0103-munged-security-logfile.t 22 # SKIP logfile dir owned by other override (missing SUDO,ALT of ALT,SUDO) +SKIP: 0103-munged-security-logfile.t 23 # SKIP alt logfile dir cleanup (missing SUDO,ALT of ALT,SUDO) +FAIL: 0103-munged-security-logfile.t 24 - logfile dir writable by trusted group +FAIL: 0103-munged-security-logfile.t 25 - logfile dir writable by untrusted group failure +FAIL: 0103-munged-security-logfile.t 26 - logfile dir writable by group +FAIL: 0103-munged-security-logfile.t 27 - logfile dir writable by group with sticky bit +PASS: 0103-munged-security-logfile.t 28 - logfile dir writable by other failure +PASS: 0103-munged-security-logfile.t 29 - logfile dir writable by other override +FAIL: 0103-munged-security-logfile.t 30 - logfile dir writable by other with sticky bit +PASS: 0103-munged-security-logfile.t 31 - logfile failure writes single message to stderr +PASS: 0103-munged-security-logfile.t 32 - cleanup +ERROR: 0103-munged-security-logfile.t - exited with status 1 +PASS: 0104-munged-security-pidfile.t 1 - setup +XFAIL: 0104-munged-security-pidfile.t 2 - finish writing tests # TODO known breakage +PASS: 0104-munged-security-pidfile.t 3 - cleanup +PASS: 0105-munged-security-seedfile.t 1 - setup +XFAIL: 0105-munged-security-seedfile.t 2 - finish writing tests # TODO known breakage +PASS: 0105-munged-security-seedfile.t 3 - cleanup +PASS: 0110-munged-origin-addr.t 1 - setup +PASS: 0110-munged-origin-addr.t 2 - munged --origin help +PASS: 0110-munged-origin-addr.t 3 - munged --origin failure +PASS: 0110-munged-origin-addr.t 4 - munged --origin override +PASS: 0110-munged-origin-addr.t 5 - munged --origin null address +PASS: 0110-munged-origin-addr.t 6 - munged --origin null address metadata +PASS: 0110-munged-origin-addr.t 7 - munged --origin null address warning +FAIL: 0110-munged-origin-addr.t 8 - munged --origin local IP address +FAIL: 0110-munged-origin-addr.t 9 - munged --origin local IP address metadata +PASS: 0110-munged-origin-addr.t 10 - munged --origin interface name lookup +FAIL: 0110-munged-origin-addr.t 11 - munged --origin interface name +FAIL: 0110-munged-origin-addr.t 12 - munged --origin interface name metadata +FAIL: 0110-munged-origin-addr.t 13 - munged --origin non-interface IP address +FAIL: 0110-munged-origin-addr.t 14 - munged --origin non-interface IP address metadata +PASS: 0110-munged-origin-addr.t 15 - cleanup +ERROR: 0110-munged-origin-addr.t - exited with status 1 +==================================== + MUNGE 0.5.15: t/test-suite.log +==================================== + +# TOTAL: 378 +# PASS: 182 +# SKIP: 25 +# XFAIL: 6 +# FAIL: 156 +# XPASS: 0 +# ERROR: 9 + +.. contents:: :depth: 2 + +ERROR: 0010-basic +================= + +munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" +cat: /tmp/munge-test-130352/trash-directory.0010-basic/run-3604/munged.pid.3604: No such file or directory +munge: Error: Failed to access "/tmp/munged.sock.3604": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +unmunge: Error: No credential specified +munged: Error: Failed to query socket lockfile "/tmp/munged.sock.3604.lock": No such file or directory (Cannot find running process) +expecting success: + munged_setup + +ok 1 - setup +PASS: 0010-basic.t 1 - setup + +expecting success: + munged_create_key + +ok 2 - create key +PASS: 0010-basic.t 2 - create key + +expecting success: + test -s "${MUNGE_KEYFILE}" + +ok 3 - check keyfile creation +PASS: 0010-basic.t 3 - check keyfile creation + +expecting success: + munged_start_daemon + +not ok 4 - start munged +FAIL: 0010-basic.t 4 - start munged +# +# munged_start_daemon +# + +expecting success: + test -s "${MUNGE_PIDFILE}" + +not ok 5 - check pidfile creation +FAIL: 0010-basic.t 5 - check pidfile creation +# +# test -s "${MUNGE_PIDFILE}" +# + +expecting success: + PID=$(cat "${MUNGE_PIDFILE}") && + ps -p "${PID}" -ww | grep munged + +not ok 6 - check process is running +FAIL: 0010-basic.t 6 - check process is running +# +# PID=$(cat "${MUNGE_PIDFILE}") && +# ps -p "${PID}" -ww | grep munged +# + +expecting success: + test -S "${MUNGE_SOCKET}" + +not ok 7 - check socket creation +FAIL: 0010-basic.t 7 - check socket creation +# +# test -S "${MUNGE_SOCKET}" +# + +expecting success: + test -s "${MUNGE_LOGFILE}" + +ok 8 - check logfile creation +PASS: 0010-basic.t 8 - check logfile creation + +expecting success: + "${MUNGE}" --socket="${MUNGE_SOCKET}" cred.$$ + +not ok 9 - encode credential +FAIL: 0010-basic.t 9 - encode credential +# +# "${MUNGE}" --socket="${MUNGE_SOCKET}" cred.$$ +# + +expecting success: + test "$(expr X"$(cat cred.$$)" : "XMUNGE:.*:$")" -gt 0 + +not ok 10 - examine credential +FAIL: 0010-basic.t 10 - examine credential +# +# test "$(expr X"$(cat cred.$$)" : "XMUNGE:.*:$")" -gt 0 +# + +expecting success: + "${UNMUNGE}" --socket="${MUNGE_SOCKET}" /dev/null + +not ok 11 - decode credential +FAIL: 0010-basic.t 11 - decode credential +# +# "${UNMUNGE}" --socket="${MUNGE_SOCKET}" /dev/null +# + +expecting success: + test_must_fail "${UNMUNGE}" --socket="${MUNGE_SOCKET}" /dev/null + +ok 12 - replay credential +PASS: 0010-basic.t 12 - replay credential + +expecting success: + grep "Replayed credential" "${MUNGE_LOGFILE}" + +not ok 13 - check logfile for replay +FAIL: 0010-basic.t 13 - check logfile for replay +# +# grep "Replayed credential" "${MUNGE_LOGFILE}" +# + +expecting success: + munged_stop_daemon + +not ok 14 - stop munged +FAIL: 0010-basic.t 14 - stop munged +# +# munged_stop_daemon +# + +expecting success: + test "x${MUNGE_SOCKET}" != x && + test ! -S "${MUNGE_SOCKET}" + +ok 15 - check socket removal +PASS: 0010-basic.t 15 - check socket removal + +expecting success: + test "x${PID}" != x && + ! ps -p "${PID}" >/dev/null + +not ok 16 - check process has exited +FAIL: 0010-basic.t 16 - check process has exited +# +# test "x${PID}" != x && +# ! ps -p "${PID}" >/dev/null +# + +expecting success: + test "x${MUNGE_PIDFILE}" != x && + test ! -f "${MUNGE_PIDFILE}" + +ok 17 - check pidfile removal +PASS: 0010-basic.t 17 - check pidfile removal + +expecting success: + test -s "${MUNGE_SEEDFILE}" + +not ok 18 - check seedfile creation +FAIL: 0010-basic.t 18 - check seedfile creation +# +# test -s "${MUNGE_SEEDFILE}" +# + +expecting success: + grep "Stopping" "${MUNGE_LOGFILE}" + +not ok 19 - check logfile for stop +FAIL: 0010-basic.t 19 - check logfile for stop +# +# grep "Stopping" "${MUNGE_LOGFILE}" +# + +expecting success: + munged_cleanup + +ok 20 - cleanup +PASS: 0010-basic.t 20 - cleanup + +# failed 12 among 20 test(s) +1..20 +ERROR: 0010-basic.t - exited with status 1 + +ERROR: 0011-munged-cmdline +========================== + +munged: Error: Invalid option "--invalid-option" +munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" +munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" +munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" +munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" +munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" +munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" +expecting success: + munged_setup && + munged_create_key + +ok 1 - setup +PASS: 0011-munged-cmdline.t 1 - setup + +expecting success: + test_must_fail "${MUNGED}" --invalid-option + +ok 2 - munged invalid option +PASS: 0011-munged-cmdline.t 2 - munged invalid option + +expecting success: + "${MUNGED}" "${OPT_HELP}" | + grep -q "^Usage:" + +ok 3 - munged -h +PASS: 0011-munged-cmdline.t 3 - munged -h + +expecting success: + "${MUNGED}" "${OPT_HELP}" | + grep -q "^Usage:" + +ok 4 - munged --help +PASS: 0011-munged-cmdline.t 4 - munged --help + +expecting success: + "${MUNGED}" "${OPT_LICENSE}" | + grep -q "GNU General Public License" + +ok 5 - munged -L +PASS: 0011-munged-cmdline.t 5 - munged -L + +expecting success: + "${MUNGED}" "${OPT_LICENSE}" | + grep -q "GNU General Public License" + +ok 6 - munged --license +PASS: 0011-munged-cmdline.t 6 - munged --license + +expecting success: + "${MUNGED}" "${OPT_VERSION}" | + grep -q "^munge-[0-9.]*" + +ok 7 - munged -V +PASS: 0011-munged-cmdline.t 7 - munged -V + +expecting success: + "${MUNGED}" "${OPT_VERSION}" | + grep -q "^munge-[0-9.]*" + +ok 8 - munged --version +PASS: 0011-munged-cmdline.t 8 - munged --version + +expecting success: + munged_start_daemon && + "${MUNGED}" "${OPT_STOP}" --socket="${MUNGE_SOCKET}" + +not ok 9 - munged -s +FAIL: 0011-munged-cmdline.t 9 - munged -s +# +# munged_start_daemon && +# "${MUNGED}" "${OPT_STOP}" --socket="${MUNGE_SOCKET}" +# + +expecting success: + munged_start_daemon && + "${MUNGED}" "${OPT_STOP}" --socket="${MUNGE_SOCKET}" + +not ok 10 - munged --stop +FAIL: 0011-munged-cmdline.t 10 - munged --stop +# +# munged_start_daemon && +# "${MUNGED}" "${OPT_STOP}" --socket="${MUNGE_SOCKET}" +# + +expecting success: + test_must_fail "${MUNGED}" --stop --socket=missing.socket.$$ + +ok 11 - munged --stop for missing socket +PASS: 0011-munged-cmdline.t 11 - munged --stop for missing socket + +expecting success: + munged_start_daemon && + "${MUNGED}" "${OPT_VERBOSE}" --stop --socket="${MUNGE_SOCKET}" 2>&1 | + egrep -q "(Terminated|Killed) daemon" + +not ok 12 - munged -v +FAIL: 0011-munged-cmdline.t 12 - munged -v +# +# munged_start_daemon && +# "${MUNGED}" "${OPT_VERBOSE}" --stop --socket="${MUNGE_SOCKET}" 2>&1 | +# egrep -q "(Terminated|Killed) daemon" +# + +expecting success: + munged_start_daemon && + "${MUNGED}" "${OPT_VERBOSE}" --stop --socket="${MUNGE_SOCKET}" 2>&1 | + egrep -q "(Terminated|Killed) daemon" + +not ok 13 - munged --verbose +FAIL: 0011-munged-cmdline.t 13 - munged --verbose +# +# munged_start_daemon && +# "${MUNGED}" "${OPT_VERBOSE}" --stop --socket="${MUNGE_SOCKET}" 2>&1 | +# egrep -q "(Terminated|Killed) daemon" +# + +expecting success: + local SEEDFILE="seed.$$" && + munged_start_daemon --seed-file="${SEEDFILE}" && + munged_stop_daemon && + test -s "${SEEDFILE}" + +not ok 14 - munged seedfile creation with relative pathname +FAIL: 0011-munged-cmdline.t 14 - munged seedfile creation with relative pathname +# +# local SEEDFILE="seed.$$" && +# munged_start_daemon --seed-file="${SEEDFILE}" && +# munged_stop_daemon && +# test -s "${SEEDFILE}" +# + +expecting success: + local SOCKET="socket.$$" && + cd "${MUNGE_SOCKETDIR}" && + munged_start_daemon --socket="${SOCKET}" && + munged_stop_daemon --socket="${SOCKET}" && + test ! -S "${SOCKET}" + +not ok 15 - munged socket cleanup with relative pathname +FAIL: 0011-munged-cmdline.t 15 - munged socket cleanup with relative pathname +# +# local SOCKET="socket.$$" && +# cd "${MUNGE_SOCKETDIR}" && +# munged_start_daemon --socket="${SOCKET}" && +# munged_stop_daemon --socket="${SOCKET}" && +# test ! -S "${SOCKET}" +# + +checking known breakage: + false + +not ok 16 - finish writing tests # TODO known breakage +XFAIL: 0011-munged-cmdline.t 16 - finish writing tests # TODO known breakage + +expecting success: + munged_cleanup + +ok 17 - cleanup +PASS: 0011-munged-cmdline.t 17 - cleanup + +# still have 1 known breakage(s) +# failed 6 among remaining 16 test(s) +1..17 +ERROR: 0011-munged-cmdline.t - exited with status 1 + +ERROR: 0012-munge-cmdline +========================= + +munge: Error: Invalid option "--invalid-option" +munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +munge: Error: Failed to access "missing.socket.4120": No such file or directory (Did you start munged?) +munge: Error: Invalid file type for socket "invalid.socket.file.4120" +munge: Error: Invalid file type for socket "invalid.socket.dir.4120" +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to read from "missing.file.4120": No such file or directory +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Invalid cipher type "invalid" +munge: Error: Invalid cipher type "88" +munge: Error: Invalid cipher type "-1" +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Invalid MAC type "none" +munge: Error: Invalid MAC type "0" +munge: Error: Invalid MAC type "invalid" +munge: Error: Invalid MAC type "88" +munge: Error: Invalid MAC type "-1" +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Invalid compression type "invalid" +munge: Error: Invalid compression type "88" +munge: Error: Invalid compression type "-1" +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Unrecognized user "invalid4120" +munge: Error: Unrecognized user "-1" +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Unrecognized user "invalid4120" +munge: Error: Unrecognized user "-1" +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Unrecognized group "invalid4120" +munge: Error: Unrecognized group "-1" +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Unrecognized group "invalid4120" +munge: Error: Unrecognized group "-1" +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.4120": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Invalid time-to-live 'invalid' +munge: Error: Overflowed maximum time-to-live of 2147483647 seconds +munge: Error: Invalid time-to-live '-2' +munged: Error: Failed to query socket lockfile "/tmp/munged.sock.4120.lock": No such file or directory (Cannot find running process) +expecting success: + test_must_fail "${MUNGE}" --invalid-option + +ok 1 - munge invalid option +PASS: 0012-munge-cmdline.t 1 - munge invalid option + +expecting success: + "${MUNGE}" "${OPT_HELP}" | + grep -q "^Usage:" + +ok 2 - munge -h +PASS: 0012-munge-cmdline.t 2 - munge -h + +expecting success: + "${MUNGE}" "${OPT_HELP}" | + grep -q "^Usage:" + +ok 3 - munge --help +PASS: 0012-munge-cmdline.t 3 - munge --help + +expecting success: + "${MUNGE}" "${OPT_LICENSE}" | + grep -q "GNU General Public License" + +ok 4 - munge -L +PASS: 0012-munge-cmdline.t 4 - munge -L + +expecting success: + "${MUNGE}" "${OPT_LICENSE}" | + grep -q "GNU General Public License" + +ok 5 - munge --license +PASS: 0012-munge-cmdline.t 5 - munge --license + +expecting success: + "${MUNGE}" "${OPT_VERSION}" | + grep -q "^munge-[0-9.]*" + +ok 6 - munge -V +PASS: 0012-munge-cmdline.t 6 - munge -V + +expecting success: + "${MUNGE}" "${OPT_VERSION}" | + grep -q "^munge-[0-9.]*" + +ok 7 - munge --version +PASS: 0012-munge-cmdline.t 7 - munge --version + +expecting success: + munged_setup && + munged_create_key && + munged_start_daemon + +not ok 8 - start munged +FAIL: 0012-munge-cmdline.t 8 - start munged +# +# munged_setup && +# munged_create_key && +# munged_start_daemon +# + +expecting success: + "${MUNGE}" "${OPT_SOCKET}" "${MUNGE_SOCKET}" in.$$ && + "${MUNGE}" --socket="${MUNGE_SOCKET}" in.$$ && +# "${MUNGE}" --socket="${MUNGE_SOCKET}" in.$$ && + "${MUNGE}" --socket="${MUNGE_SOCKET}" "${OPT_INPUT}" in.$$ | + "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --no-output --output=out.$$ && + test_cmp in.$$ out.$$ + +not ok 20 - munge -i +FAIL: 0012-munge-cmdline.t 20 - munge -i +# +# echo -n xyzzy-$$ >in.$$ && +# "${MUNGE}" --socket="${MUNGE_SOCKET}" "${OPT_INPUT}" in.$$ | +# "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --no-output --output=out.$$ && +# test_cmp in.$$ out.$$ +# + +expecting success: + echo -n xyzzy-$$ >in.$$ && + "${MUNGE}" --socket="${MUNGE_SOCKET}" "${OPT_INPUT}" in.$$ | + "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --no-output --output=out.$$ && + test_cmp in.$$ out.$$ + +not ok 21 - munge --input +FAIL: 0012-munge-cmdline.t 21 - munge --input +# +# echo -n xyzzy-$$ >in.$$ && +# "${MUNGE}" --socket="${MUNGE_SOCKET}" "${OPT_INPUT}" in.$$ | +# "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --no-output --output=out.$$ && +# test_cmp in.$$ out.$$ +# + +expecting success: + echo -n xyzzy-$$ >in.$$ && + "${MUNGE}" --socket="${MUNGE_SOCKET}" --input=- in.$$ && +# "${MUNGE}" --socket="${MUNGE_SOCKET}" --input=- in.$$ && + "${MUNGE}" --socket="${MUNGE_SOCKET}" "${OPT_OUTPUT}" cred.$$ in.$$ && +# "${MUNGE}" --socket="${MUNGE_SOCKET}" "${OPT_OUTPUT}" cred.$$ in.$$ && + "${MUNGE}" --socket="${MUNGE_SOCKET}" "${OPT_OUTPUT}" cred.$$ in.$$ && +# "${MUNGE}" --socket="${MUNGE_SOCKET}" "${OPT_OUTPUT}" cred.$$ in.$$ && + "${MUNGE}" --socket="${MUNGE_SOCKET}" --output=- in.$$ && +# "${MUNGE}" --socket="${MUNGE_SOCKET}" --output=- in.$$ && + "${MUNGE}" --socket="${MUNGE_SOCKET}" --output=/dev/null out.$$ && + test ! -s out.$$ + +not ok 28 - munge --output to /dev/null +FAIL: 0012-munge-cmdline.t 28 - munge --output to /dev/null +# +# echo -n xyzzy-$$ >in.$$ && +# "${MUNGE}" --socket="${MUNGE_SOCKET}" --output=/dev/null out.$$ && +# test ! -s out.$$ +# + +expecting success: + "${MUNGE}" "${OPT_LIST_CIPHERS}" | + grep -q "^Cipher types:$" + +ok 29 - munge -C +PASS: 0012-munge-cmdline.t 29 - munge -C + +expecting success: + "${MUNGE}" "${OPT_LIST_CIPHERS}" | + grep -q "^Cipher types:$" + +ok 30 - munge --list-ciphers +PASS: 0012-munge-cmdline.t 30 - munge --list-ciphers + +expecting success: + "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ + "${OPT_CIPHER}" default | + "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --no-output + +not ok 31 - munge -c for default by name +FAIL: 0012-munge-cmdline.t 31 - munge -c for default by name +# +# "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ +# "${OPT_CIPHER}" default | +# "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --no-output +# + +expecting success: + "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ + "${OPT_CIPHER}" default | + "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --no-output + +not ok 32 - munge --cipher for default by name +FAIL: 0012-munge-cmdline.t 32 - munge --cipher for default by name +# +# "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ +# "${OPT_CIPHER}" default | +# "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --no-output +# + +expecting success: + "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --cipher=1 | + "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --no-output + +not ok 33 - munge --cipher for default by number +FAIL: 0012-munge-cmdline.t 33 - munge --cipher for default by number +# +# "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --cipher=1 | +# "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --no-output +# + +expecting success: + "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --cipher=none | + "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | + awk "/^CIPHER:/ { print \$2 }" >meta.$$ && + test "$(cat meta.$$)" = none + +not ok 34 - munge --cipher for none by name +FAIL: 0012-munge-cmdline.t 34 - munge --cipher for none by name +# +# "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --cipher=none | +# "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | +# awk "/^CIPHER:/ { print \$2 }" >meta.$$ && +# test "$(cat meta.$$)" = none +# + +expecting success: + "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --cipher=0 | + "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | + awk "/^CIPHER:/ { print \$2 }" >meta.$$ && + test "$(cat meta.$$)" = none + +not ok 35 - munge --cipher for none by number +FAIL: 0012-munge-cmdline.t 35 - munge --cipher for none by number +# +# "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --cipher=0 | +# "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | +# awk "/^CIPHER:/ { print \$2 }" >meta.$$ && +# test "$(cat meta.$$)" = none +# + +expecting success: + test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ + --cipher=invalid + +ok 36 - munge --cipher for invalid name +PASS: 0012-munge-cmdline.t 36 - munge --cipher for invalid name + +expecting success: + test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --cipher=88 + +ok 37 - munge --cipher for invalid positive number +PASS: 0012-munge-cmdline.t 37 - munge --cipher for invalid positive number + +expecting success: + test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --cipher=-1 + +ok 38 - munge --cipher for invalid negative number +PASS: 0012-munge-cmdline.t 38 - munge --cipher for invalid negative number + +expecting success: + local META NAME NUM EXTRA && + >fail.$$ && + "${MUNGE}" --list-ciphers | + awk "/([0-9]+)/ { gsub(/[()]/, \"\"); print \$2, \$1 }" | + while read NUM NAME EXTRA; do + "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --cipher="${NAME}" | + "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | + awk "/^CIPHER:/ { print \$2 }" >meta.$$ && + META=$(cat meta.$$) && + if test "${NAME}" = "${META}" || test "${NAME}" = default; then + test_debug "echo \"Decoded cipher [${NUM}/${NAME}] as [${META}]\"" + else + echo "Error: munge --cipher=${NAME} failed" + echo "cipher ${NUM} ${NAME} ${META}" >>fail.$$; + fi + done && + test ! -s fail.$$ + +Error: munge --cipher=none failed +Error: munge --cipher=blowfish failed +Error: munge --cipher=cast5 failed +Error: munge --cipher=aes128 failed +Error: munge --cipher=aes256 failed +not ok 39 - munge --cipher for each cipher by name +FAIL: 0012-munge-cmdline.t 39 - munge --cipher for each cipher by name +# +# local META NAME NUM EXTRA && +# >fail.$$ && +# "${MUNGE}" --list-ciphers | +# awk "/([0-9]+)/ { gsub(/[()]/, \"\"); print \$2, \$1 }" | +# while read NUM NAME EXTRA; do +# "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --cipher="${NAME}" | +# "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | +# awk "/^CIPHER:/ { print \$2 }" >meta.$$ && +# META=$(cat meta.$$) && +# if test "${NAME}" = "${META}" || test "${NAME}" = default; then +# test_debug "echo \"Decoded cipher [${NUM}/${NAME}] as [${META}]\"" +# else +# echo "Error: munge --cipher=${NAME} failed" +# echo "cipher ${NUM} ${NAME} ${META}" >>fail.$$; +# fi +# done && +# test ! -s fail.$$ +# + +expecting success: + local META NAME NUM EXTRA && + >fail.$$ && + "${MUNGE}" --list-ciphers | + awk "/([0-9]+)/ { gsub(/[()]/, \"\"); print \$2, \$1 }" | + while read NUM NAME EXTRA; do + "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --cipher="${NUM}" | + "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | + awk "/^CIPHER:/ { print \$2 }" >meta.$$ && + META=$(cat meta.$$) && + if test "${NAME}" = "${META}" || test "${NAME}" = default; then + test_debug "echo \"Decoded cipher [${NUM}/${NAME}] as [${META}]\"" + else + echo "Error: munge --cipher=${NUM} failed" + echo "cipher ${NUM} ${NAME} ${META}" >>fail.$$; + fi + done && + test ! -s fail.$$ + +Error: munge --cipher=0 failed +Error: munge --cipher=2 failed +Error: munge --cipher=3 failed +Error: munge --cipher=4 failed +Error: munge --cipher=5 failed +not ok 40 - munge --cipher for each cipher by number +FAIL: 0012-munge-cmdline.t 40 - munge --cipher for each cipher by number +# +# local META NAME NUM EXTRA && +# >fail.$$ && +# "${MUNGE}" --list-ciphers | +# awk "/([0-9]+)/ { gsub(/[()]/, \"\"); print \$2, \$1 }" | +# while read NUM NAME EXTRA; do +# "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --cipher="${NUM}" | +# "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | +# awk "/^CIPHER:/ { print \$2 }" >meta.$$ && +# META=$(cat meta.$$) && +# if test "${NAME}" = "${META}" || test "${NAME}" = default; then +# test_debug "echo \"Decoded cipher [${NUM}/${NAME}] as [${META}]\"" +# else +# echo "Error: munge --cipher=${NUM} failed" +# echo "cipher ${NUM} ${NAME} ${META}" >>fail.$$; +# fi +# done && +# test ! -s fail.$$ +# + +expecting success: + "${MUNGE}" "${OPT_LIST_MACS}" | + grep -q "^MAC types:$" + +ok 41 - munge -M +PASS: 0012-munge-cmdline.t 41 - munge -M + +expecting success: + "${MUNGE}" "${OPT_LIST_MACS}" | + grep -q "^MAC types:$" + +ok 42 - munge --list-macs +PASS: 0012-munge-cmdline.t 42 - munge --list-macs + +expecting success: + "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input "${OPT_MAC}" default | + "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --no-output + +not ok 43 - munge -m for default by name +FAIL: 0012-munge-cmdline.t 43 - munge -m for default by name +# +# "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input "${OPT_MAC}" default | +# "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --no-output +# + +expecting success: + "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input "${OPT_MAC}" default | + "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --no-output + +not ok 44 - munge --mac for default by name +FAIL: 0012-munge-cmdline.t 44 - munge --mac for default by name +# +# "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input "${OPT_MAC}" default | +# "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --no-output +# + +expecting success: + "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --mac=1 | + "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --no-output + +not ok 45 - munge --mac for default by number +FAIL: 0012-munge-cmdline.t 45 - munge --mac for default by number +# +# "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --mac=1 | +# "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --no-output +# + +expecting success: + test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --mac=none + +ok 46 - munge --mac for none by name +PASS: 0012-munge-cmdline.t 46 - munge --mac for none by name + +expecting success: + test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --mac=0 + +ok 47 - munge --mac for none by number +PASS: 0012-munge-cmdline.t 47 - munge --mac for none by number + +expecting success: + test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ + --mac=invalid + +ok 48 - munge --mac for invalid name +PASS: 0012-munge-cmdline.t 48 - munge --mac for invalid name + +expecting success: + test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --mac=88 + +ok 49 - munge --mac for invalid positive number +PASS: 0012-munge-cmdline.t 49 - munge --mac for invalid positive number + +expecting success: + test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --mac=-1 + +ok 50 - munge --mac for invalid negative number +PASS: 0012-munge-cmdline.t 50 - munge --mac for invalid negative number + +expecting success: + local META NAME NUM EXTRA && + >fail.$$ && + "${MUNGE}" --list-macs | + awk "/([0-9]+)/ { gsub(/[()]/, \"\"); print \$2, \$1 }" | + while read NUM NAME EXTRA; do + "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --mac="${NAME}" | + "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | + awk "/^MAC:/ { print \$2 }" >meta.$$ && + META=$(cat meta.$$) && + if test "${NAME}" = "${META}" || test "${NAME}" = default; then + test_debug "echo \"Decoded mac [${NUM}/${NAME}] as [${META}]\"" + else + echo "Error: munge --mac=${NAME} failed" + echo "mac ${NUM} ${NAME} ${META}" >>fail.$$; + fi + done && + test ! -s fail.$$ + +Error: munge --mac=md5 failed +Error: munge --mac=sha1 failed +Error: munge --mac=ripemd160 failed +Error: munge --mac=sha256 failed +Error: munge --mac=sha512 failed +not ok 51 - munge --mac for each mac by name +FAIL: 0012-munge-cmdline.t 51 - munge --mac for each mac by name +# +# local META NAME NUM EXTRA && +# >fail.$$ && +# "${MUNGE}" --list-macs | +# awk "/([0-9]+)/ { gsub(/[()]/, \"\"); print \$2, \$1 }" | +# while read NUM NAME EXTRA; do +# "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --mac="${NAME}" | +# "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | +# awk "/^MAC:/ { print \$2 }" >meta.$$ && +# META=$(cat meta.$$) && +# if test "${NAME}" = "${META}" || test "${NAME}" = default; then +# test_debug "echo \"Decoded mac [${NUM}/${NAME}] as [${META}]\"" +# else +# echo "Error: munge --mac=${NAME} failed" +# echo "mac ${NUM} ${NAME} ${META}" >>fail.$$; +# fi +# done && +# test ! -s fail.$$ +# + +expecting success: + local META NAME NUM EXTRA && + >fail.$$ && + "${MUNGE}" --list-macs | + awk "/([0-9]+)/ { gsub(/[()]/, \"\"); print \$2, \$1 }" | + while read NUM NAME EXTRA; do + "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --mac="${NUM}" | + "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | + awk "/^MAC:/ { print \$2 }" >meta.$$ && + META=$(cat meta.$$) && + if test "${NAME}" = "${META}" || test "${NAME}" = default; then + test_debug "echo \"Decoded mac [${NUM}/${NAME}] as [${META}]\"" + else + echo "Error: munge --mac=${NUM} failed" + echo "mac ${NUM} ${NAME} ${META}" >>fail.$$; + fi + done && + test ! -s fail.$$ + +Error: munge --mac=2 failed +Error: munge --mac=3 failed +Error: munge --mac=4 failed +Error: munge --mac=5 failed +Error: munge --mac=6 failed +not ok 52 - munge --mac for each mac by number +FAIL: 0012-munge-cmdline.t 52 - munge --mac for each mac by number +# +# local META NAME NUM EXTRA && +# >fail.$$ && +# "${MUNGE}" --list-macs | +# awk "/([0-9]+)/ { gsub(/[()]/, \"\"); print \$2, \$1 }" | +# while read NUM NAME EXTRA; do +# "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --mac="${NUM}" | +# "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | +# awk "/^MAC:/ { print \$2 }" >meta.$$ && +# META=$(cat meta.$$) && +# if test "${NAME}" = "${META}" || test "${NAME}" = default; then +# test_debug "echo \"Decoded mac [${NUM}/${NAME}] as [${META}]\"" +# else +# echo "Error: munge --mac=${NUM} failed" +# echo "mac ${NUM} ${NAME} ${META}" >>fail.$$; +# fi +# done && +# test ! -s fail.$$ +# + +expecting success: + "${MUNGE}" "${OPT_LIST_ZIPS}" | + grep -q "^Compression types:$" + +ok 53 - munge -Z +PASS: 0012-munge-cmdline.t 53 - munge -Z + +expecting success: + "${MUNGE}" "${OPT_LIST_ZIPS}" | + grep -q "^Compression types:$" + +ok 54 - munge --list-zips +PASS: 0012-munge-cmdline.t 54 - munge --list-zips + +expecting success: + "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ + "${OPT_ZIP}" default --string="$(printf %0128d 0)" | + "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --no-output + +not ok 55 - munge -z for default by name +FAIL: 0012-munge-cmdline.t 55 - munge -z for default by name +# +# "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ +# "${OPT_ZIP}" default --string="$(printf %0128d 0)" | +# "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --no-output +# + +expecting success: + "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ + "${OPT_ZIP}" default --string="$(printf %0128d 0)" | + "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --no-output + +not ok 56 - munge --zip for default by name +FAIL: 0012-munge-cmdline.t 56 - munge --zip for default by name +# +# "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ +# "${OPT_ZIP}" default --string="$(printf %0128d 0)" | +# "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --no-output +# + +expecting success: + "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --zip=1 \ + --string="$(printf %0128d 0)" | + "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --no-output + +not ok 57 - munge --zip for default by number +FAIL: 0012-munge-cmdline.t 57 - munge --zip for default by number +# +# "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --zip=1 \ +# --string="$(printf %0128d 0)" | +# "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --no-output +# + +expecting success: + "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --zip=none \ + --string="$(printf %0128d 0)" | + "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | + awk "/^ZIP:/ { print \$2 }" >meta.$$ && + test "$(cat meta.$$)" = none + +not ok 58 - munge --zip for none by name +FAIL: 0012-munge-cmdline.t 58 - munge --zip for none by name +# +# "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --zip=none \ +# --string="$(printf %0128d 0)" | +# "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | +# awk "/^ZIP:/ { print \$2 }" >meta.$$ && +# test "$(cat meta.$$)" = none +# + +expecting success: + "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --zip=0 \ + --string="$(printf %0128d 0)" | + "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | + awk "/^ZIP:/ { print \$2 }" >meta.$$ && + test "$(cat meta.$$)" = none + +not ok 59 - munge --zip for none by number +FAIL: 0012-munge-cmdline.t 59 - munge --zip for none by number +# +# "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --zip=0 \ +# --string="$(printf %0128d 0)" | +# "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | +# awk "/^ZIP:/ { print \$2 }" >meta.$$ && +# test "$(cat meta.$$)" = none +# + +expecting success: + test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ + --zip=invalid + +ok 60 - munge --zip for invalid name +PASS: 0012-munge-cmdline.t 60 - munge --zip for invalid name + +expecting success: + test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --zip=88 + +ok 61 - munge --zip for invalid positive number +PASS: 0012-munge-cmdline.t 61 - munge --zip for invalid positive number + +expecting success: + test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --zip=-1 + +ok 62 - munge --zip for invalid negative number +PASS: 0012-munge-cmdline.t 62 - munge --zip for invalid negative number + +expecting success: + local META NAME NUM EXTRA && + >fail.$$ && + "${MUNGE}" --list-zips | + awk "/([0-9]+)/ { gsub(/[()]/, \"\"); print \$2, \$1 }" | + while read NUM NAME EXTRA; do + "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --zip="${NAME}" \ + --string="$(printf %0128d 0)" | + "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | + awk "/^ZIP:/ { print \$2 }" >meta.$$ && + META=$(cat meta.$$) && + if test "${NAME}" = "${META}" || test "${NAME}" = default; then + test_debug "echo \"Decoded zip [${NUM}/${NAME}] as [${META}]\"" + else + echo "Error: munge --zip=${NAME} failed" + echo "zip ${NUM} ${NAME} ${META}" >>fail.$$; + fi + done && + test ! -s fail.$$ + +Error: munge --zip=none failed +Error: munge --zip=bzlib failed +Error: munge --zip=zlib failed +not ok 63 - munge --zip for each zip by name +FAIL: 0012-munge-cmdline.t 63 - munge --zip for each zip by name +# +# local META NAME NUM EXTRA && +# >fail.$$ && +# "${MUNGE}" --list-zips | +# awk "/([0-9]+)/ { gsub(/[()]/, \"\"); print \$2, \$1 }" | +# while read NUM NAME EXTRA; do +# "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --zip="${NAME}" \ +# --string="$(printf %0128d 0)" | +# "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | +# awk "/^ZIP:/ { print \$2 }" >meta.$$ && +# META=$(cat meta.$$) && +# if test "${NAME}" = "${META}" || test "${NAME}" = default; then +# test_debug "echo \"Decoded zip [${NUM}/${NAME}] as [${META}]\"" +# else +# echo "Error: munge --zip=${NAME} failed" +# echo "zip ${NUM} ${NAME} ${META}" >>fail.$$; +# fi +# done && +# test ! -s fail.$$ +# + +expecting success: + local META NAME NUM EXTRA && + >fail.$$ && + "${MUNGE}" --list-zips | + awk "/([0-9]+)/ { gsub(/[()]/, \"\"); print \$2, \$1 }" | + while read NUM NAME EXTRA; do + "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --zip="${NUM}" \ + --string="$(printf %0128d 0)" | + "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | + awk "/^ZIP:/ { print \$2 }" >meta.$$ && + META=$(cat meta.$$) && + if test "${NAME}" = "${META}" || test "${NAME}" = default; then + test_debug "echo \"Decoded zip [${NUM}/${NAME}] as [${META}]\"" + else + echo "Error: munge --zip=${NUM} failed" + echo "zip ${NUM} ${NAME} ${META}" >>fail.$$; + fi + done && + test ! -s fail.$$ + +Error: munge --zip=0 failed +Error: munge --zip=2 failed +Error: munge --zip=3 failed +not ok 64 - munge --zip for each zip by number +FAIL: 0012-munge-cmdline.t 64 - munge --zip for each zip by number +# +# local META NAME NUM EXTRA && +# >fail.$$ && +# "${MUNGE}" --list-zips | +# awk "/([0-9]+)/ { gsub(/[()]/, \"\"); print \$2, \$1 }" | +# while read NUM NAME EXTRA; do +# "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --zip="${NUM}" \ +# --string="$(printf %0128d 0)" | +# "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | +# awk "/^ZIP:/ { print \$2 }" >meta.$$ && +# META=$(cat meta.$$) && +# if test "${NAME}" = "${META}" || test "${NAME}" = default; then +# test_debug "echo \"Decoded zip [${NUM}/${NAME}] as [${META}]\"" +# else +# echo "Error: munge --zip=${NUM} failed" +# echo "zip ${NUM} ${NAME} ${META}" >>fail.$$; +# fi +# done && +# test ! -s fail.$$ +# + +expecting success: + local ID=$(id -u -n) META && + "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ + "${OPT_RESTRICT_UID}" "${ID}" | + "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | + awk "/^UID_RESTRICTION:/ { print \$2 }" >meta.$$ && + META=$(cat meta.$$) && + test "${ID}" = "${META}" && + test_debug "echo \"UID Restriction user [${ID}] matches [${META}]\"" + +not ok 65 - munge -u by name +FAIL: 0012-munge-cmdline.t 65 - munge -u by name +# +# local ID=$(id -u -n) META && +# "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ +# "${OPT_RESTRICT_UID}" "${ID}" | +# "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | +# awk "/^UID_RESTRICTION:/ { print \$2 }" >meta.$$ && +# META=$(cat meta.$$) && +# test "${ID}" = "${META}" && +# test_debug "echo \"UID Restriction user [${ID}] matches [${META}]\"" +# + +expecting success: + local ID=$(id -u -n) META && + "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ + "${OPT_RESTRICT_UID}" "${ID}" | + "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | + awk "/^UID_RESTRICTION:/ { print \$2 }" >meta.$$ && + META=$(cat meta.$$) && + test "${ID}" = "${META}" && + test_debug "echo \"UID Restriction user [${ID}] matches [${META}]\"" + +not ok 66 - munge --restrict-uid by name +FAIL: 0012-munge-cmdline.t 66 - munge --restrict-uid by name +# +# local ID=$(id -u -n) META && +# "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ +# "${OPT_RESTRICT_UID}" "${ID}" | +# "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | +# awk "/^UID_RESTRICTION:/ { print \$2 }" >meta.$$ && +# META=$(cat meta.$$) && +# test "${ID}" = "${META}" && +# test_debug "echo \"UID Restriction user [${ID}] matches [${META}]\"" +# + +expecting success: + local ID=$(id -u) META && + "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --restrict-uid="${ID}" | + "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | + awk "/^UID_RESTRICTION:/ { gsub(/[()]/, \"\"); print \$3 }" >meta.$$ && + META=$(cat meta.$$) && + test "${ID}" = "${META}" && + test_debug "echo \"UID Restriction user [${ID}] matches [${META}]\"" + +not ok 67 - munge --restrict-uid by number +FAIL: 0012-munge-cmdline.t 67 - munge --restrict-uid by number +# +# local ID=$(id -u) META && +# "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --restrict-uid="${ID}" | +# "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | +# awk "/^UID_RESTRICTION:/ { gsub(/[()]/, \"\"); print \$3 }" >meta.$$ && +# META=$(cat meta.$$) && +# test "${ID}" = "${META}" && +# test_debug "echo \"UID Restriction user [${ID}] matches [${META}]\"" +# + +expecting success: + test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ + --restrict-uid=invalid$$ + +ok 68 - munge --restrict-uid for invalid name +PASS: 0012-munge-cmdline.t 68 - munge --restrict-uid for invalid name + +expecting success: + test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ + --restrict-uid=-1 + +ok 69 - munge --restrict-uid for invalid number +PASS: 0012-munge-cmdline.t 69 - munge --restrict-uid for invalid number + +expecting success: + local ID=$(id -u -n) META && + "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input "${OPT_UID}" "${ID}" | + "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | + awk "/^UID:/ { print \$2 }" >meta.$$ && + META=$(cat meta.$$) && + test "${ID}" = "${META}" && + test_debug "echo \"Effective user [${ID}] matches [${META}]\"" + +not ok 70 - munge -U for effective user by name +FAIL: 0012-munge-cmdline.t 70 - munge -U for effective user by name +# +# local ID=$(id -u -n) META && +# "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input "${OPT_UID}" "${ID}" | +# "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | +# awk "/^UID:/ { print \$2 }" >meta.$$ && +# META=$(cat meta.$$) && +# test "${ID}" = "${META}" && +# test_debug "echo \"Effective user [${ID}] matches [${META}]\"" +# + +expecting success: + local ID=$(id -u -n) META && + "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input "${OPT_UID}" "${ID}" | + "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | + awk "/^UID:/ { print \$2 }" >meta.$$ && + META=$(cat meta.$$) && + test "${ID}" = "${META}" && + test_debug "echo \"Effective user [${ID}] matches [${META}]\"" + +not ok 71 - munge --uid for effective user by name +FAIL: 0012-munge-cmdline.t 71 - munge --uid for effective user by name +# +# local ID=$(id -u -n) META && +# "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input "${OPT_UID}" "${ID}" | +# "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | +# awk "/^UID:/ { print \$2 }" >meta.$$ && +# META=$(cat meta.$$) && +# test "${ID}" = "${META}" && +# test_debug "echo \"Effective user [${ID}] matches [${META}]\"" +# + +expecting success: + local ID=$(id -u) META && + "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --uid="${ID}" | + "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | + awk "/^UID:/ { gsub(/[()]/, \"\"); print \$3 }" >meta.$$ && + META=$(cat meta.$$) && + test "${ID}" = "${META}" && + test_debug "echo \"Effective uid [${ID}] matches [${META}]\"" + +not ok 72 - munge --uid for effective user by number +FAIL: 0012-munge-cmdline.t 72 - munge --uid for effective user by number +# +# local ID=$(id -u) META && +# "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --uid="${ID}" | +# "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | +# awk "/^UID:/ { gsub(/[()]/, \"\"); print \$3 }" >meta.$$ && +# META=$(cat meta.$$) && +# test "${ID}" = "${META}" && +# test_debug "echo \"Effective uid [${ID}] matches [${META}]\"" +# + +skipping test: munge --uid for root user by name via sudo + local ID=root META && + sudo LD_LIBRARY_PATH="${LD_LIBRARY_PATH}" "${MUNGE}" \ + --socket="${MUNGE_SOCKET}" --no-input --uid="${ID}" | + "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | + awk "/^UID:/ { print \$2 }" >meta.$$ && + META=$(cat meta.$$) && + test "${ID}" = "${META}" && + test_debug "echo \"sudo user [${ID}] matches [${META}]\"" + +ok 73 # skip munge --uid for root user by name via sudo (missing SUDO) +SKIP: 0012-munge-cmdline.t 73 # SKIP munge --uid for root user by name via sudo (missing SUDO) + +skipping test: munge --uid for root user by number via sudo + local ID=0 META && + sudo LD_LIBRARY_PATH="${LD_LIBRARY_PATH}" "${MUNGE}" \ + --socket="${MUNGE_SOCKET}" --no-input --uid="${ID}" | + "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | + awk "/^UID:/ { gsub(/[()]/, \"\"); print \$3 }" >meta.$$ && + META=$(cat meta.$$) && + test "${ID}" = "${META}" && + test_debug "echo \"sudo uid [${ID}] matches [${META}]\"" + +ok 74 # skip munge --uid for root user by number via sudo (missing SUDO) +SKIP: 0012-munge-cmdline.t 74 # SKIP munge --uid for root user by number via sudo (missing SUDO) + +expecting success: + test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ + --uid=invalid$$ + +ok 75 - munge --uid for invalid name +PASS: 0012-munge-cmdline.t 75 - munge --uid for invalid name + +expecting success: + test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --uid=-1 + +ok 76 - munge --uid for invalid number +PASS: 0012-munge-cmdline.t 76 - munge --uid for invalid number + +expecting success: + local ID=$(id -g -n) META && + "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ + "${OPT_RESTRICT_GID}" "${ID}" | + "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | + awk "/^GID_RESTRICTION:/ { print \$2 }" >meta.$$ && + META=$(cat meta.$$) && + test "${ID}" = "${META}" && + test_debug "echo \"GID Restriction GROUP [${ID}] matches [${META}]\"" + +not ok 77 - munge -g by name +FAIL: 0012-munge-cmdline.t 77 - munge -g by name +# +# local ID=$(id -g -n) META && +# "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ +# "${OPT_RESTRICT_GID}" "${ID}" | +# "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | +# awk "/^GID_RESTRICTION:/ { print \$2 }" >meta.$$ && +# META=$(cat meta.$$) && +# test "${ID}" = "${META}" && +# test_debug "echo \"GID Restriction GROUP [${ID}] matches [${META}]\"" +# + +expecting success: + local ID=$(id -g -n) META && + "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ + "${OPT_RESTRICT_GID}" "${ID}" | + "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | + awk "/^GID_RESTRICTION:/ { print \$2 }" >meta.$$ && + META=$(cat meta.$$) && + test "${ID}" = "${META}" && + test_debug "echo \"GID Restriction GROUP [${ID}] matches [${META}]\"" + +not ok 78 - munge --restrict-gid by name +FAIL: 0012-munge-cmdline.t 78 - munge --restrict-gid by name +# +# local ID=$(id -g -n) META && +# "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ +# "${OPT_RESTRICT_GID}" "${ID}" | +# "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | +# awk "/^GID_RESTRICTION:/ { print \$2 }" >meta.$$ && +# META=$(cat meta.$$) && +# test "${ID}" = "${META}" && +# test_debug "echo \"GID Restriction GROUP [${ID}] matches [${META}]\"" +# + +expecting success: + local ID=$(id -g) META && + "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --restrict-gid="${ID}" | + "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | + awk "/^GID_RESTRICTION:/ { gsub(/[()]/, \"\"); print \$3 }" >meta.$$ && + META=$(cat meta.$$) && + test "${ID}" = "${META}" && + test_debug "echo \"GID Restriction GROUP [${ID}] matches [${META}]\"" + +not ok 79 - munge --restrict-gid by number +FAIL: 0012-munge-cmdline.t 79 - munge --restrict-gid by number +# +# local ID=$(id -g) META && +# "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --restrict-gid="${ID}" | +# "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | +# awk "/^GID_RESTRICTION:/ { gsub(/[()]/, \"\"); print \$3 }" >meta.$$ && +# META=$(cat meta.$$) && +# test "${ID}" = "${META}" && +# test_debug "echo \"GID Restriction GROUP [${ID}] matches [${META}]\"" +# + +expecting success: + test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ + --restrict-gid=invalid$$ + +ok 80 - munge --restrict-gid for invalid name +PASS: 0012-munge-cmdline.t 80 - munge --restrict-gid for invalid name + +expecting success: + test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ + --restrict-gid=-1 + +ok 81 - munge --restrict-gid for invalid number +PASS: 0012-munge-cmdline.t 81 - munge --restrict-gid for invalid number + +expecting success: + local ID=$(id -g -n) META && + "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input "${OPT_GID}" "${ID}" | + "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | + awk "/^GID:/ { print \$2 }" >meta.$$ && + META=$(cat meta.$$) && + test "${ID}" = "${META}" && + test_debug "echo \"Effective group [${ID}] matches [${META}]\"" + +not ok 82 - munge -G for effective group by name +FAIL: 0012-munge-cmdline.t 82 - munge -G for effective group by name +# +# local ID=$(id -g -n) META && +# "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input "${OPT_GID}" "${ID}" | +# "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | +# awk "/^GID:/ { print \$2 }" >meta.$$ && +# META=$(cat meta.$$) && +# test "${ID}" = "${META}" && +# test_debug "echo \"Effective group [${ID}] matches [${META}]\"" +# + +expecting success: + local ID=$(id -g -n) META && + "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input "${OPT_GID}" "${ID}" | + "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | + awk "/^GID:/ { print \$2 }" >meta.$$ && + META=$(cat meta.$$) && + test "${ID}" = "${META}" && + test_debug "echo \"Effective group [${ID}] matches [${META}]\"" + +not ok 83 - munge --gid for effective group by name +FAIL: 0012-munge-cmdline.t 83 - munge --gid for effective group by name +# +# local ID=$(id -g -n) META && +# "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input "${OPT_GID}" "${ID}" | +# "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | +# awk "/^GID:/ { print \$2 }" >meta.$$ && +# META=$(cat meta.$$) && +# test "${ID}" = "${META}" && +# test_debug "echo \"Effective group [${ID}] matches [${META}]\"" +# + +expecting success: + local ID=$(id -g) META && + "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --gid="${ID}" | + "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | + awk "/^GID:/ { gsub(/[()]/, \"\"); print \$3 }" >meta.$$ && + META=$(cat meta.$$) && + test "${ID}" = "${META}" && + test_debug "echo \"Effective gid [${ID}] matches [${META}]\"" + +not ok 84 - munge --gid for effective group by number +FAIL: 0012-munge-cmdline.t 84 - munge --gid for effective group by number +# +# local ID=$(id -g) META && +# "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --gid="${ID}" | +# "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | +# awk "/^GID:/ { gsub(/[()]/, \"\"); print \$3 }" >meta.$$ && +# META=$(cat meta.$$) && +# test "${ID}" = "${META}" && +# test_debug "echo \"Effective gid [${ID}] matches [${META}]\"" +# + +skipping test: munge --gid for root group by name via sudo + local ID=$(id -g -n root) META && + sudo LD_LIBRARY_PATH="${LD_LIBRARY_PATH}" "${MUNGE}" \ + --socket="${MUNGE_SOCKET}" --no-input --gid="${ID}" | + "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | + awk "/^GID:/ { print \$2 }" >meta.$$ && + META=$(cat meta.$$) && + test "${ID}" = "${META}" && + test_debug "echo \"sudo group [${ID}] matches [${META}]\"" + +ok 85 # skip munge --gid for root group by name via sudo (missing SUDO) +SKIP: 0012-munge-cmdline.t 85 # SKIP munge --gid for root group by name via sudo (missing SUDO) + +skipping test: munge --gid for root group by number via sudo + local ID=0 META && + sudo LD_LIBRARY_PATH="${LD_LIBRARY_PATH}" "${MUNGE}" \ + --socket="${MUNGE_SOCKET}" --no-input --gid="${ID}" | + "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | + awk "/^GID:/ { gsub(/[()]/, \"\"); print \$3 }" >meta.$$ && + META=$(cat meta.$$) && + test "${ID}" = "${META}" && + test_debug "echo \"sudo gid [${ID}] matches [${META}]\"" + +ok 86 # skip munge --gid for root group by number via sudo (missing SUDO) +SKIP: 0012-munge-cmdline.t 86 # SKIP munge --gid for root group by number via sudo (missing SUDO) + +expecting success: + test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ + --gid=invalid$$ + +ok 87 - munge --gid for invalid name +PASS: 0012-munge-cmdline.t 87 - munge --gid for invalid name + +expecting success: + test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --gid=-1 + +ok 88 - munge --gid for invalid number +PASS: 0012-munge-cmdline.t 88 - munge --gid for invalid number + +expecting success: + "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input "${OPT_TTL}" 0 | + "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --no-output + +not ok 89 - munge -t for default value +FAIL: 0012-munge-cmdline.t 89 - munge -t for default value +# +# "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input "${OPT_TTL}" 0 | +# "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --no-output +# + +expecting success: + "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input "${OPT_TTL}" 0 | + "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --no-output + +not ok 90 - munge --ttl for default value +FAIL: 0012-munge-cmdline.t 90 - munge --ttl for default value +# +# "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input "${OPT_TTL}" 0 | +# "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --no-output +# + +expecting success: + "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --ttl=-1 | + "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --no-output + +not ok 91 - munge --ttl for maximum value +FAIL: 0012-munge-cmdline.t 91 - munge --ttl for maximum value +# +# "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --ttl=-1 | +# "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --no-output +# + +expecting success: + local TTL=88 META && + "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --ttl="${TTL}" | + "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | + awk "/^TTL:/ { print \$2 }" >meta.$$ && + META=$(cat meta.$$) && + test "${TTL}" = "${META}" && + test_debug "echo \"TTL [${TTL}] matches [${META}]\"" + +not ok 92 - munge --ttl for non-default value +FAIL: 0012-munge-cmdline.t 92 - munge --ttl for non-default value +# +# local TTL=88 META && +# "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --ttl="${TTL}" | +# "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | +# awk "/^TTL:/ { print \$2 }" >meta.$$ && +# META=$(cat meta.$$) && +# test "${TTL}" = "${META}" && +# test_debug "echo \"TTL [${TTL}] matches [${META}]\"" +# + +expecting success: + test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ + --ttl=invalid + +ok 93 - munge --ttl for invalid string value +PASS: 0012-munge-cmdline.t 93 - munge --ttl for invalid string value + +expecting success: + test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ + --ttl=4294967296 + +ok 94 - munge --ttl for invalid positive number +PASS: 0012-munge-cmdline.t 94 - munge --ttl for invalid positive number + +expecting success: + test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --ttl=-2 + +ok 95 - munge --ttl for invalid negative number +PASS: 0012-munge-cmdline.t 95 - munge --ttl for invalid negative number + +expecting success: + munged_stop_daemon + +not ok 96 - stop munged +FAIL: 0012-munge-cmdline.t 96 - stop munged +# +# munged_stop_daemon +# + +expecting success: + munged_cleanup + +ok 97 - cleanup +PASS: 0012-munge-cmdline.t 97 - cleanup + +# failed 53 among 97 test(s) +1..97 +ERROR: 0012-munge-cmdline.t - exited with status 1 + +ERROR: 0013-unmunge-cmdline +=========================== + +unmunge: Error: Invalid option "--invalid-option" +munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" +munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) +munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) +munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +unmunge: Error: No credential specified +unmunge: Error: Failed to read from "missing.file.7233": No such file or directory +munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +./sharness.sh: line 384: test: : integer expression expected +munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +./sharness.sh: line 384: test: : integer expression expected +munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +./sharness.sh: line 384: test: : integer expression expected +munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +./sharness.sh: line 384: test: : integer expression expected +munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munge: Error: Failed to access "/tmp/munged.sock.7233": No such file or directory (Did you start munged?) +unmunge: Error: No credential specified +munged: Error: Failed to query socket lockfile "/tmp/munged.sock.7233.lock": No such file or directory (Cannot find running process) +expecting success: + test_must_fail "${UNMUNGE}" --invalid-option + +ok 1 - unmunge invalid option +PASS: 0013-unmunge-cmdline.t 1 - unmunge invalid option + +expecting success: + "${UNMUNGE}" "${OPT_HELP}" | + grep -q "^Usage:" + +ok 2 - unmunge -h +PASS: 0013-unmunge-cmdline.t 2 - unmunge -h + +expecting success: + "${UNMUNGE}" "${OPT_HELP}" | + grep -q "^Usage:" + +ok 3 - unmunge --help +PASS: 0013-unmunge-cmdline.t 3 - unmunge --help + +expecting success: + "${UNMUNGE}" "${OPT_LICENSE}" | + grep -q "GNU General Public License" + +ok 4 - unmunge -L +PASS: 0013-unmunge-cmdline.t 4 - unmunge -L + +expecting success: + "${UNMUNGE}" "${OPT_LICENSE}" | + grep -q "GNU General Public License" + +ok 5 - unmunge --license +PASS: 0013-unmunge-cmdline.t 5 - unmunge --license + +expecting success: + "${UNMUNGE}" "${OPT_VERSION}" | + grep -q "^munge-[0-9.]*" + +ok 6 - unmunge -V +PASS: 0013-unmunge-cmdline.t 6 - unmunge -V + +expecting success: + "${UNMUNGE}" "${OPT_VERSION}" | + grep -q "^munge-[0-9.]*" + +ok 7 - unmunge --version +PASS: 0013-unmunge-cmdline.t 7 - unmunge --version + +expecting success: + munged_setup && + munged_create_key && + munged_start_daemon + +not ok 8 - start munged +FAIL: 0013-unmunge-cmdline.t 8 - start munged +# +# munged_setup && +# munged_create_key && +# munged_start_daemon +# + +expecting success: + "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input | + "${UNMUNGE}" "${OPT_SOCKET}" "${MUNGE_SOCKET}" >/dev/null + +not ok 9 - unmunge -S +FAIL: 0013-unmunge-cmdline.t 9 - unmunge -S +# +# "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input | +# "${UNMUNGE}" "${OPT_SOCKET}" "${MUNGE_SOCKET}" >/dev/null +# + +expecting success: + "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input | + "${UNMUNGE}" "${OPT_SOCKET}" "${MUNGE_SOCKET}" >/dev/null + +not ok 10 - unmunge --socket +FAIL: 0013-unmunge-cmdline.t 10 - unmunge --socket +# +# "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input | +# "${UNMUNGE}" "${OPT_SOCKET}" "${MUNGE_SOCKET}" >/dev/null +# + +expecting success: + "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input | + test_must_fail "${UNMUNGE}" --socket=missing.socket.$$ + +ok 11 - unmunge --socket for missing socket +PASS: 0013-unmunge-cmdline.t 11 - unmunge --socket for missing socket + +expecting success: + touch invalid.socket.file.$$ && + "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input | + test_must_fail "${UNMUNGE}" --socket=invalid.socket.file.$$ + +ok 12 - unmunge --socket for invalid socket (file) +PASS: 0013-unmunge-cmdline.t 12 - unmunge --socket for invalid socket (file) + +expecting success: + mkdir invalid.socket.dir.$$ && + "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input | + test_must_fail "${UNMUNGE}" --socket=invalid.socket.dir.$$ + +ok 13 - unmunge --socket for invalid socket (directory) +PASS: 0013-unmunge-cmdline.t 13 - unmunge --socket for invalid socket (directory) + +expecting success: + test_must_fail "${UNMUNGE}" --socket="${MUNGE_SOCKET}" /dev/null + +not ok 15 - unmunge -i +FAIL: 0013-unmunge-cmdline.t 15 - unmunge -i +# +# "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --output=cred.$$ && +# "${UNMUNGE}" --socket="${MUNGE_SOCKET}" "${OPT_INPUT}" cred.$$ \ +# >/dev/null +# + +expecting success: + "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --output=cred.$$ && + "${UNMUNGE}" --socket="${MUNGE_SOCKET}" "${OPT_INPUT}" cred.$$ \ + >/dev/null + +not ok 16 - unmunge --input +FAIL: 0013-unmunge-cmdline.t 16 - unmunge --input +# +# "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --output=cred.$$ && +# "${UNMUNGE}" --socket="${MUNGE_SOCKET}" "${OPT_INPUT}" cred.$$ \ +# >/dev/null +# + +expecting success: + "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input | + "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --input=- >/dev/null + +not ok 17 - unmunge --input from stdin via "-" +FAIL: 0013-unmunge-cmdline.t 17 - unmunge --input from stdin via "-" +# +# "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input | +# "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --input=- >/dev/null +# + +expecting success: + test_must_fail "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --input=/dev/null + +ok 18 - unmunge --input from /dev/null +PASS: 0013-unmunge-cmdline.t 18 - unmunge --input from /dev/null + +expecting success: + test_must_fail "${UNMUNGE}" --socket="${MUNGE_SOCKET}" \ + --input=missing.file.$$ + +ok 19 - unmunge --input from missing file +PASS: 0013-unmunge-cmdline.t 19 - unmunge --input from missing file + +expecting success: + local PAYLOAD=xyzzy-$$ && + "${MUNGE}" --socket="${MUNGE_SOCKET}" --string="${PAYLOAD}" | + "${UNMUNGE}" --socket="${MUNGE_SOCKET}" "${OPT_NO_OUTPUT}" >out.$$ && + test ! -s out.$$ + +not ok 20 - unmunge -n +FAIL: 0013-unmunge-cmdline.t 20 - unmunge -n +# +# local PAYLOAD=xyzzy-$$ && +# "${MUNGE}" --socket="${MUNGE_SOCKET}" --string="${PAYLOAD}" | +# "${UNMUNGE}" --socket="${MUNGE_SOCKET}" "${OPT_NO_OUTPUT}" >out.$$ && +# test ! -s out.$$ +# + +expecting success: + local PAYLOAD=xyzzy-$$ && + "${MUNGE}" --socket="${MUNGE_SOCKET}" --string="${PAYLOAD}" | + "${UNMUNGE}" --socket="${MUNGE_SOCKET}" "${OPT_NO_OUTPUT}" >out.$$ && + test ! -s out.$$ + +not ok 21 - unmunge --no-output +FAIL: 0013-unmunge-cmdline.t 21 - unmunge --no-output +# +# local PAYLOAD=xyzzy-$$ && +# "${MUNGE}" --socket="${MUNGE_SOCKET}" --string="${PAYLOAD}" | +# "${UNMUNGE}" --socket="${MUNGE_SOCKET}" "${OPT_NO_OUTPUT}" >out.$$ && +# test ! -s out.$$ +# + +expecting success: + local PAYLOAD=xyzzy-$$ && + "${MUNGE}" --socket="${MUNGE_SOCKET}" --string="${PAYLOAD}" | + "${UNMUNGE}" --socket="${MUNGE_SOCKET}" "${OPT_METADATA}" meta.$$ \ + >out.$$ && + grep -q "^STATUS:" meta.$$ && + grep -q -v "^${PAYLOAD}" meta.$$ && + test "$(cat out.$$)" = "${PAYLOAD}" + +not ok 22 - unmunge -m +FAIL: 0013-unmunge-cmdline.t 22 - unmunge -m +# +# local PAYLOAD=xyzzy-$$ && +# "${MUNGE}" --socket="${MUNGE_SOCKET}" --string="${PAYLOAD}" | +# "${UNMUNGE}" --socket="${MUNGE_SOCKET}" "${OPT_METADATA}" meta.$$ \ +# >out.$$ && +# grep -q "^STATUS:" meta.$$ && +# grep -q -v "^${PAYLOAD}" meta.$$ && +# test "$(cat out.$$)" = "${PAYLOAD}" +# + +expecting success: + local PAYLOAD=xyzzy-$$ && + "${MUNGE}" --socket="${MUNGE_SOCKET}" --string="${PAYLOAD}" | + "${UNMUNGE}" --socket="${MUNGE_SOCKET}" "${OPT_METADATA}" meta.$$ \ + >out.$$ && + grep -q "^STATUS:" meta.$$ && + grep -q -v "^${PAYLOAD}" meta.$$ && + test "$(cat out.$$)" = "${PAYLOAD}" + +not ok 23 - unmunge --metadata +FAIL: 0013-unmunge-cmdline.t 23 - unmunge --metadata +# +# local PAYLOAD=xyzzy-$$ && +# "${MUNGE}" --socket="${MUNGE_SOCKET}" --string="${PAYLOAD}" | +# "${UNMUNGE}" --socket="${MUNGE_SOCKET}" "${OPT_METADATA}" meta.$$ \ +# >out.$$ && +# grep -q "^STATUS:" meta.$$ && +# grep -q -v "^${PAYLOAD}" meta.$$ && +# test "$(cat out.$$)" = "${PAYLOAD}" +# + +expecting success: + local PAYLOAD=xyzzy-$$ && + "${MUNGE}" --socket="${MUNGE_SOCKET}" --string="${PAYLOAD}" | + "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --metadata=- >meta.out.$$ && + grep -q "^STATUS:" meta.out.$$ && + grep -q "^${PAYLOAD}" meta.out.$$ + +not ok 24 - unmunge --metadata to stdout via "-" along with payload +FAIL: 0013-unmunge-cmdline.t 24 - unmunge --metadata to stdout via "-" along with payload +# +# local PAYLOAD=xyzzy-$$ && +# "${MUNGE}" --socket="${MUNGE_SOCKET}" --string="${PAYLOAD}" | +# "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --metadata=- >meta.out.$$ && +# grep -q "^STATUS:" meta.out.$$ && +# grep -q "^${PAYLOAD}" meta.out.$$ +# + +expecting success: + local PAYLOAD=xyzzy-$$ && + "${MUNGE}" --socket="${MUNGE_SOCKET}" --string="${PAYLOAD}" | + "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --metadata=/dev/null >out.$$ && + grep -q -v "^STATUS:" out.$$ && + test "$(cat out.$$)" = "${PAYLOAD}" + +not ok 25 - unmunge --metadata to /dev/null with payload on stdout +FAIL: 0013-unmunge-cmdline.t 25 - unmunge --metadata to /dev/null with payload on stdout +# +# local PAYLOAD=xyzzy-$$ && +# "${MUNGE}" --socket="${MUNGE_SOCKET}" --string="${PAYLOAD}" | +# "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --metadata=/dev/null >out.$$ && +# grep -q -v "^STATUS:" out.$$ && +# test "$(cat out.$$)" = "${PAYLOAD}" +# + +expecting success: + local PAYLOAD=xyzzy-$$ && + "${MUNGE}" --socket="${MUNGE_SOCKET}" --string="${PAYLOAD}" | + "${UNMUNGE}" --socket="${MUNGE_SOCKET}" "${OPT_OUTPUT}" out.$$ \ + >meta.$$ && + grep -q "^STATUS:" meta.$$ && + grep -q -v "^${PAYLOAD}" meta.$$ && + test "$(cat out.$$)" = "${PAYLOAD}" + +not ok 26 - unmunge -o +FAIL: 0013-unmunge-cmdline.t 26 - unmunge -o +# +# local PAYLOAD=xyzzy-$$ && +# "${MUNGE}" --socket="${MUNGE_SOCKET}" --string="${PAYLOAD}" | +# "${UNMUNGE}" --socket="${MUNGE_SOCKET}" "${OPT_OUTPUT}" out.$$ \ +# >meta.$$ && +# grep -q "^STATUS:" meta.$$ && +# grep -q -v "^${PAYLOAD}" meta.$$ && +# test "$(cat out.$$)" = "${PAYLOAD}" +# + +expecting success: + local PAYLOAD=xyzzy-$$ && + "${MUNGE}" --socket="${MUNGE_SOCKET}" --string="${PAYLOAD}" | + "${UNMUNGE}" --socket="${MUNGE_SOCKET}" "${OPT_OUTPUT}" out.$$ \ + >meta.$$ && + grep -q "^STATUS:" meta.$$ && + grep -q -v "^${PAYLOAD}" meta.$$ && + test "$(cat out.$$)" = "${PAYLOAD}" + +not ok 27 - unmunge --output +FAIL: 0013-unmunge-cmdline.t 27 - unmunge --output +# +# local PAYLOAD=xyzzy-$$ && +# "${MUNGE}" --socket="${MUNGE_SOCKET}" --string="${PAYLOAD}" | +# "${UNMUNGE}" --socket="${MUNGE_SOCKET}" "${OPT_OUTPUT}" out.$$ \ +# >meta.$$ && +# grep -q "^STATUS:" meta.$$ && +# grep -q -v "^${PAYLOAD}" meta.$$ && +# test "$(cat out.$$)" = "${PAYLOAD}" +# + +expecting success: + local PAYLOAD=xyzzy-$$ && + "${MUNGE}" --socket="${MUNGE_SOCKET}" --string="${PAYLOAD}" | + "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --output=- >meta.out.$$ && + grep -q "^STATUS:" meta.out.$$ && + grep -q "^${PAYLOAD}" meta.out.$$ + +not ok 28 - unmunge --output to stdout via "-" along with metadata +FAIL: 0013-unmunge-cmdline.t 28 - unmunge --output to stdout via "-" along with metadata +# +# local PAYLOAD=xyzzy-$$ && +# "${MUNGE}" --socket="${MUNGE_SOCKET}" --string="${PAYLOAD}" | +# "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --output=- >meta.out.$$ && +# grep -q "^STATUS:" meta.out.$$ && +# grep -q "^${PAYLOAD}" meta.out.$$ +# + +expecting success: + local PAYLOAD=xyzzy-$$ && + "${MUNGE}" --socket="${MUNGE_SOCKET}" --string="${PAYLOAD}" | + "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --output=/dev/null >meta.$$ && + grep -q "^STATUS:" meta.$$ && + grep -q -v "${PAYLOAD}" meta.$$ + +not ok 29 - unmunge --output to /dev/null with metadata on stdout +FAIL: 0013-unmunge-cmdline.t 29 - unmunge --output to /dev/null with metadata on stdout +# +# local PAYLOAD=xyzzy-$$ && +# "${MUNGE}" --socket="${MUNGE_SOCKET}" --string="${PAYLOAD}" | +# "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --output=/dev/null >meta.$$ && +# grep -q "^STATUS:" meta.$$ && +# grep -q -v "${PAYLOAD}" meta.$$ +# + +expecting success: + "${UNMUNGE}" "${OPT_LIST_KEYS}" | + grep -q "^Metadata keys:$" + +ok 30 - unmunge -K +PASS: 0013-unmunge-cmdline.t 30 - unmunge -K + +expecting success: + "${UNMUNGE}" "${OPT_LIST_KEYS}" | + grep -q "^Metadata keys:$" + +ok 31 - unmunge --list-keys +PASS: 0013-unmunge-cmdline.t 31 - unmunge --list-keys + +expecting success: + local KEY=LENGTH && + "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input | + "${UNMUNGE}" --socket="${MUNGE_SOCKET}" "${OPT_KEYS}" ${KEY} | + awk "/${KEY}:/ { gsub(/:/, \"\"); print \$1 }" >meta.$$ && + test "$(cat meta.$$)" = "${KEY}" + +not ok 32 - unmunge -k +FAIL: 0013-unmunge-cmdline.t 32 - unmunge -k +# +# local KEY=LENGTH && +# "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input | +# "${UNMUNGE}" --socket="${MUNGE_SOCKET}" "${OPT_KEYS}" ${KEY} | +# awk "/${KEY}:/ { gsub(/:/, \"\"); print \$1 }" >meta.$$ && +# test "$(cat meta.$$)" = "${KEY}" +# + +expecting success: + local KEY=LENGTH && + "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input | + "${UNMUNGE}" --socket="${MUNGE_SOCKET}" "${OPT_KEYS}" ${KEY} | + awk "/${KEY}:/ { gsub(/:/, \"\"); print \$1 }" >meta.$$ && + test "$(cat meta.$$)" = "${KEY}" + +not ok 33 - unmunge --keys +FAIL: 0013-unmunge-cmdline.t 33 - unmunge --keys +# +# local KEY=LENGTH && +# "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input | +# "${UNMUNGE}" --socket="${MUNGE_SOCKET}" "${OPT_KEYS}" ${KEY} | +# awk "/${KEY}:/ { gsub(/:/, \"\"); print \$1 }" >meta.$$ && +# test "$(cat meta.$$)" = "${KEY}" +# + +expecting success: + "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input | + "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --keys=invalid + +not ok 34 - unmunge --keys for ignoring invalid key +FAIL: 0013-unmunge-cmdline.t 34 - unmunge --keys for ignoring invalid key +# +# "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input | +# "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --keys=invalid +# + +expecting success: + "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input | + "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --keys=STATUS | + awk "/STATUS:/ { gsub(/:/, \"\"); print \$1 }" >meta.$$ && + test STATUS = "$(cat meta.$$)" + +not ok 35 - unmunge --keys for single uppercase key +FAIL: 0013-unmunge-cmdline.t 35 - unmunge --keys for single uppercase key +# +# "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input | +# "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --keys=STATUS | +# awk "/STATUS:/ { gsub(/:/, \"\"); print \$1 }" >meta.$$ && +# test STATUS = "$(cat meta.$$)" +# + +expecting success: + "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input | + "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --keys=status | + awk "/STATUS:/ { gsub(/:/, \"\"); print \$1 }" >meta.$$ && + test STATUS = "$(cat meta.$$)" + +not ok 36 - unmunge --keys for single lowercase key +FAIL: 0013-unmunge-cmdline.t 36 - unmunge --keys for single lowercase key +# +# "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input | +# "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --keys=status | +# awk "/STATUS:/ { gsub(/:/, \"\"); print \$1 }" >meta.$$ && +# test STATUS = "$(cat meta.$$)" +# + +expecting success: + "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input | + "${UNMUNGE}" --socket="${MUNGE_SOCKET}" \ + --keys="STATUS${FS}UID${FS}GID" | + awk "/^(STATUS|UID|GID):/ { i++ } END { print i }" >cnt.$$ && + test "$(cat cnt.$$)" -eq 3 + +not ok 37 - unmunge --keys for multiple keys split by " " +FAIL: 0013-unmunge-cmdline.t 37 - unmunge --keys for multiple keys split by " " +# +# "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input | +# "${UNMUNGE}" --socket="${MUNGE_SOCKET}" \ +# --keys="STATUS${FS}UID${FS}GID" | +# awk "/^(STATUS|UID|GID):/ { i++ } END { print i }" >cnt.$$ && +# test "$(cat cnt.$$)" -eq 3 +# + +expecting success: + "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input | + "${UNMUNGE}" --socket="${MUNGE_SOCKET}" \ + --keys="STATUS${FS}UID${FS}GID" | + awk "/^(STATUS|UID|GID):/ { i++ } END { print i }" >cnt.$$ && + test "$(cat cnt.$$)" -eq 3 + +not ok 38 - unmunge --keys for multiple keys split by "," +FAIL: 0013-unmunge-cmdline.t 38 - unmunge --keys for multiple keys split by "," +# +# "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input | +# "${UNMUNGE}" --socket="${MUNGE_SOCKET}" \ +# --keys="STATUS${FS}UID${FS}GID" | +# awk "/^(STATUS|UID|GID):/ { i++ } END { print i }" >cnt.$$ && +# test "$(cat cnt.$$)" -eq 3 +# + +expecting success: + "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input | + "${UNMUNGE}" --socket="${MUNGE_SOCKET}" \ + --keys="STATUS${FS}UID${FS}GID" | + awk "/^(STATUS|UID|GID):/ { i++ } END { print i }" >cnt.$$ && + test "$(cat cnt.$$)" -eq 3 + +not ok 39 - unmunge --keys for multiple keys split by ";" +FAIL: 0013-unmunge-cmdline.t 39 - unmunge --keys for multiple keys split by ";" +# +# "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input | +# "${UNMUNGE}" --socket="${MUNGE_SOCKET}" \ +# --keys="STATUS${FS}UID${FS}GID" | +# awk "/^(STATUS|UID|GID):/ { i++ } END { print i }" >cnt.$$ && +# test "$(cat cnt.$$)" -eq 3 +# + +expecting success: + "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input | + "${UNMUNGE}" --socket="${MUNGE_SOCKET}" \ + --keys="STATUS${FS}UID${FS}GID" | + awk "/^(STATUS|UID|GID):/ { i++ } END { print i }" >cnt.$$ && + test "$(cat cnt.$$)" -eq 3 + +not ok 40 - unmunge --keys for multiple keys split by "." +FAIL: 0013-unmunge-cmdline.t 40 - unmunge --keys for multiple keys split by "." +# +# "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input | +# "${UNMUNGE}" --socket="${MUNGE_SOCKET}" \ +# --keys="STATUS${FS}UID${FS}GID" | +# awk "/^(STATUS|UID|GID):/ { i++ } END { print i }" >cnt.$$ && +# test "$(cat cnt.$$)" -eq 3 +# + +expecting success: + >fail.$$ && + "${UNMUNGE}" --list-keys | + awk "/^ [A-Z_]+\$/ { print \$1 }" | + while read KEY EXTRA; do + "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ + --restrict-uid="$(id -u)" --restrict-gid="$(id -g)" | + "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --keys="${KEY}" | + awk "/${KEY}:/ { gsub(/:/, \"\"); print \$1 }" >meta.$$ + if test "$(cat meta.$$)" = "${KEY}"; then + test_debug "echo \"Tested unmunge --keys=${KEY}\"" + else + echo "Error: unmunge --keys=${KEY} failed" + echo "${KEY}" >>fail.$$ + fi + done && + test ! -s fail.$$ + +Error: unmunge --keys=STATUS failed +Error: unmunge --keys=ENCODE_HOST failed +Error: unmunge --keys=ENCODE_TIME failed +Error: unmunge --keys=DECODE_TIME failed +Error: unmunge --keys=TTL failed +Error: unmunge --keys=CIPHER failed +Error: unmunge --keys=MAC failed +Error: unmunge --keys=ZIP failed +Error: unmunge --keys=UID failed +Error: unmunge --keys=GID failed +Error: unmunge --keys=UID_RESTRICTION failed +Error: unmunge --keys=GID_RESTRICTION failed +Error: unmunge --keys=LENGTH failed +not ok 41 - unmunge --keys for each key +FAIL: 0013-unmunge-cmdline.t 41 - unmunge --keys for each key +# +# >fail.$$ && +# "${UNMUNGE}" --list-keys | +# awk "/^ [A-Z_]+\$/ { print \$1 }" | +# while read KEY EXTRA; do +# "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ +# --restrict-uid="$(id -u)" --restrict-gid="$(id -g)" | +# "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --keys="${KEY}" | +# awk "/${KEY}:/ { gsub(/:/, \"\"); print \$1 }" >meta.$$ +# if test "$(cat meta.$$)" = "${KEY}"; then +# test_debug "echo \"Tested unmunge --keys=${KEY}\"" +# else +# echo "Error: unmunge --keys=${KEY} failed" +# echo "${KEY}" >>fail.$$ +# fi +# done && +# test ! -s fail.$$ +# + +expecting success: + "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ + --restrict-uid="$(id -u)" --restrict-gid="$(id -g)" | + "${UNMUNGE}" --socket="${MUNGE_SOCKET}" "${OPT_NUMERIC}" \ + --metadata=meta.$$ && + ! grep -q -v "^[A-Z_]*: *[0-9.]*$" meta.$$ + +not ok 42 - unmunge -N +FAIL: 0013-unmunge-cmdline.t 42 - unmunge -N +# +# "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ +# --restrict-uid="$(id -u)" --restrict-gid="$(id -g)" | +# "${UNMUNGE}" --socket="${MUNGE_SOCKET}" "${OPT_NUMERIC}" \ +# --metadata=meta.$$ && +# ! grep -q -v "^[A-Z_]*: *[0-9.]*$" meta.$$ +# + +expecting success: + "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ + --restrict-uid="$(id -u)" --restrict-gid="$(id -g)" | + "${UNMUNGE}" --socket="${MUNGE_SOCKET}" "${OPT_NUMERIC}" \ + --metadata=meta.$$ && + ! grep -q -v "^[A-Z_]*: *[0-9.]*$" meta.$$ + +not ok 43 - unmunge --numeric +FAIL: 0013-unmunge-cmdline.t 43 - unmunge --numeric +# +# "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ +# --restrict-uid="$(id -u)" --restrict-gid="$(id -g)" | +# "${UNMUNGE}" --socket="${MUNGE_SOCKET}" "${OPT_NUMERIC}" \ +# --metadata=meta.$$ && +# ! grep -q -v "^[A-Z_]*: *[0-9.]*$" meta.$$ +# + +expecting success: + munged_stop_daemon + +not ok 44 - stop munged +FAIL: 0013-unmunge-cmdline.t 44 - stop munged +# +# munged_stop_daemon +# + +expecting success: + munged_cleanup + +ok 45 - cleanup +PASS: 0013-unmunge-cmdline.t 45 - cleanup + +# failed 29 among 45 test(s) +1..45 +ERROR: 0013-unmunge-cmdline.t - exited with status 1 + +PASS: 0015-mungekey-cmdline +=========================== + +expecting success: + test_must_fail "${MUNGEKEY}" -9 2>err.$$ && + grep -q "Option \"-9\" is invalid" err.$$ + +ok 1 - mungekey invalid short option +PASS: 0015-mungekey-cmdline.t 1 - mungekey invalid short option + +expecting success: + test_must_fail "${MUNGEKEY}" --invalid-option 2>err.$$ && + grep -q "Option \"--invalid-option\" is invalid" err.$$ + +ok 2 - mungekey invalid long option +PASS: 0015-mungekey-cmdline.t 2 - mungekey invalid long option + +expecting success: + test_must_fail "${MUNGEKEY}" - 2>err.$$ && + grep -q "Failed to process command-line" err.$$ + +ok 3 - mungekey invalid non-printable short option +PASS: 0015-mungekey-cmdline.t 3 - mungekey invalid non-printable short option + +skipping test: mungekey unimplemented option + test_must_fail "${MUNGEKEY}" -8 2>err.$$ && + grep -q "Option \"-8\" is not implemented" err.$$ + +ok 4 # skip mungekey unimplemented option (missing DEBUG) +SKIP: 0015-mungekey-cmdline.t 4 # SKIP mungekey unimplemented option (missing DEBUG) + +expecting success: + test_must_fail "${MUNGEKEY}" unrecognized-option 2>err.$$ && + grep -q "Option \"unrecognized-option\" is unrecognized" err.$$ + +ok 5 - mungekey unrecognized option +PASS: 0015-mungekey-cmdline.t 5 - mungekey unrecognized option + +expecting success: + test_must_fail "${MUNGEKEY}" - 2>err.$$ && + grep -q "Option \"-\" is unrecognized" err.$$ + +ok 6 - mungekey lone hyphen option +PASS: 0015-mungekey-cmdline.t 6 - mungekey lone hyphen option + +expecting success: + "${MUNGEKEY}" "${OPT_HELP}" >out.$$ && + grep -q "^Usage:" out.$$ + +ok 7 - mungekey -h +PASS: 0015-mungekey-cmdline.t 7 - mungekey -h + +expecting success: + "${MUNGEKEY}" "${OPT_HELP}" >out.$$ && + grep -q "^Usage:" out.$$ + +ok 8 - mungekey --help +PASS: 0015-mungekey-cmdline.t 8 - mungekey --help + +expecting success: + "${MUNGEKEY}" "${OPT_LICENSE}" >out.$$ && + grep -q "GNU General Public License" out.$$ + +ok 9 - mungekey -L +PASS: 0015-mungekey-cmdline.t 9 - mungekey -L + +expecting success: + "${MUNGEKEY}" "${OPT_LICENSE}" >out.$$ && + grep -q "GNU General Public License" out.$$ + +ok 10 - mungekey --license +PASS: 0015-mungekey-cmdline.t 10 - mungekey --license + +expecting success: + "${MUNGEKEY}" "${OPT_VERSION}" >out.$$ && + grep -q "^munge-[0-9.]*" out.$$ + +ok 11 - mungekey -V +PASS: 0015-mungekey-cmdline.t 11 - mungekey -V + +expecting success: + "${MUNGEKEY}" "${OPT_VERSION}" >out.$$ && + grep -q "^munge-[0-9.]*" out.$$ + +ok 12 - mungekey --version +PASS: 0015-mungekey-cmdline.t 12 - mungekey --version + +expecting success: + local KEYFILE=key.$$ && + rm -f "${KEYFILE}" && + test ! -f "${KEYFILE}" && + "${MUNGEKEY}" "${OPT_CREATE}" --keyfile="${KEYFILE}" && + test -f "${KEYFILE}" && + test "$(find ${KEYFILE} -perm 0600)" = "${KEYFILE}" + +ok 13 - mungekey -c +PASS: 0015-mungekey-cmdline.t 13 - mungekey -c + +expecting success: + local KEYFILE=key.$$ && + rm -f "${KEYFILE}" && + test ! -f "${KEYFILE}" && + "${MUNGEKEY}" "${OPT_CREATE}" --keyfile="${KEYFILE}" && + test -f "${KEYFILE}" && + test "$(find ${KEYFILE} -perm 0600)" = "${KEYFILE}" + +ok 14 - mungekey --create +PASS: 0015-mungekey-cmdline.t 14 - mungekey --create + +expecting success: + local KEYFILE=key.$$ NUM_BITS=1000 FILE_SIZE && + rm -f "${KEYFILE}" && + test ! -f "${KEYFILE}" && + "${MUNGEKEY}" --create --keyfile="${KEYFILE}" \ + "${OPT_BITS}" "${NUM_BITS}" && + test -f "${KEYFILE}" && + FILE_SIZE=$(wc -c < "${KEYFILE}") && + test "${FILE_SIZE}" -eq "$(( ${NUM_BITS} / 8 ))" + +ok 15 - mungekey -b +PASS: 0015-mungekey-cmdline.t 15 - mungekey -b + +expecting success: + local KEYFILE=key.$$ NUM_BITS=1000 FILE_SIZE && + rm -f "${KEYFILE}" && + test ! -f "${KEYFILE}" && + "${MUNGEKEY}" --create --keyfile="${KEYFILE}" \ + "${OPT_BITS}" "${NUM_BITS}" && + test -f "${KEYFILE}" && + FILE_SIZE=$(wc -c < "${KEYFILE}") && + test "${FILE_SIZE}" -eq "$(( ${NUM_BITS} / 8 ))" + +ok 16 - mungekey --bits +PASS: 0015-mungekey-cmdline.t 16 - mungekey --bits + +expecting success: + local KEYFILE=key.$$ NUM_BYTES=128 NUM_BITS NUM_BYTES_ROUNDED FILE_SIZE && + NUM_BITS=$(( (${NUM_BYTES} * 8) + 1 )) && + rm -f "${KEYFILE}" && + test ! -f "${KEYFILE}" && + "${MUNGEKEY}" --create --keyfile="${KEYFILE}" --bits="${NUM_BITS}" && + test -f "${KEYFILE}" && + NUM_BYTES_ROUNDED=$(( (${NUM_BITS} + 7) / 8 )) && + test "${NUM_BYTES_ROUNDED}" = "$(( ${NUM_BYTES} + 1 ))" && + FILE_SIZE=$(wc -c < "${KEYFILE}") && + test "${FILE_SIZE}" -eq "${NUM_BYTES_ROUNDED}" + +ok 17 - mungekey --bits rounding-up to next byte +PASS: 0015-mungekey-cmdline.t 17 - mungekey --bits rounding-up to next byte + +expecting success: + local KEYFILE=key.$$ DEFS NUM_BYTES NUM_BITS FILE_SIZE && + DEFS="${MUNGE_SOURCE_DIR}/src/libcommon/munge_defs.h" && + test -f "${DEFS}" && + NUM_BYTES=$(awk "/MUNGE_KEY_LEN_DFL_BYTES/ { print \$3 }" "${DEFS}") && + NUM_BITS=$(( ${NUM_BYTES} * 8 )) && + rm -f "${KEYFILE}" && + test ! -f "${KEYFILE}" && + "${MUNGEKEY}" --create --keyfile="${KEYFILE}" && + test -f "${KEYFILE}" && + FILE_SIZE=$(wc -c < "${KEYFILE}") && + test "${FILE_SIZE}" -eq "${NUM_BYTES}" + +ok 18 - mungekey --bits unspecified and using default +PASS: 0015-mungekey-cmdline.t 18 - mungekey --bits unspecified and using default + +expecting success: + local KEYFILE=key.$$ DEFS NUM_BYTES NUM_BITS FILE_SIZE && + DEFS="${MUNGE_SOURCE_DIR}/src/libcommon/munge_defs.h" && + test -f "${DEFS}" && + NUM_BYTES=$(awk "/MUNGE_KEY_LEN_MIN_BYTES/ { print \$3 }" "${DEFS}") && + NUM_BITS=$(( ${NUM_BYTES} * 8 )) && + rm -f "${KEYFILE}" && + test ! -f "${KEYFILE}" && + "${MUNGEKEY}" --create --keyfile="${KEYFILE}" --bits="${NUM_BITS}" && + test -f "${KEYFILE}" && + FILE_SIZE=$(wc -c < "${KEYFILE}") && + test "${FILE_SIZE}" -eq "${NUM_BYTES}" + +ok 19 - mungekey --bits with minimum value +PASS: 0015-mungekey-cmdline.t 19 - mungekey --bits with minimum value + +expecting success: + local KEYFILE=key.$$ DEFS NUM_BYTES NUM_BITS FILE_SIZE && + DEFS="${MUNGE_SOURCE_DIR}/src/libcommon/munge_defs.h" && + test -f "${DEFS}" && + NUM_BYTES=$(awk "/MUNGE_KEY_LEN_MAX_BYTES/ { print \$3 }" "${DEFS}") && + NUM_BITS=$(( ${NUM_BYTES} * 8 )) && + rm -f "${KEYFILE}" && + test ! -f "${KEYFILE}" && + "${MUNGEKEY}" --create --keyfile="${KEYFILE}" --bits="${NUM_BITS}" && + test -f "${KEYFILE}" && + FILE_SIZE=$(wc -c < "${KEYFILE}") && + test "${FILE_SIZE}" -eq "${NUM_BYTES}" + +ok 20 - mungekey --bits with maximum value +PASS: 0015-mungekey-cmdline.t 20 - mungekey --bits with maximum value + +expecting success: + local DEFS NUM_BYTES NUM_BITS && + DEFS="${MUNGE_SOURCE_DIR}/src/libcommon/munge_defs.h" && + test -f "${DEFS}" && + NUM_BYTES=$(awk "/MUNGE_KEY_LEN_MIN_BYTES/ { print \$3 }" "${DEFS}") && + NUM_BITS=$(( (${NUM_BYTES} * 8) - 1 )) && + test_must_fail "${MUNGEKEY}" --create --keyfile=key.$$ \ + --bits="${NUM_BITS}" 2>err.$$ && + grep -q "Option \"--bits\" has invalid value \"${NUM_BITS}\"" err.$$ + +ok 21 - mungekey --bits below minimum value +PASS: 0015-mungekey-cmdline.t 21 - mungekey --bits below minimum value + +expecting success: + local DEFS NUM_BYTES NUM_BITS && + DEFS="${MUNGE_SOURCE_DIR}/src/libcommon/munge_defs.h" && + test -f "${DEFS}" && + NUM_BYTES=$(awk "/MUNGE_KEY_LEN_MAX_BYTES/ { print \$3 }" "${DEFS}") && + NUM_BITS=$(( (${NUM_BYTES} * 8) + 1 )) && + test_must_fail "${MUNGEKEY}" --create --keyfile=key.$$ \ + --bits="${NUM_BITS}" 2>err.$$ && + grep -q "Option \"--bits\" has invalid value \"${NUM_BITS}\"" err.$$ + +ok 22 - mungekey --bits above maximum value +PASS: 0015-mungekey-cmdline.t 22 - mungekey --bits above maximum value + +expecting success: + local DEFS NUM_BYTES NUM_BITS && + DEFS="${MUNGE_SOURCE_DIR}/src/libcommon/munge_defs.h" && + test -f "${DEFS}" && + NUM_BYTES=$(awk "/MUNGE_KEY_LEN_MIN_BYTES/ { print \$3 }" "${DEFS}") && + NUM_BITS=$(( ${NUM_BYTES} * 8 )) && + test_must_fail "${MUNGEKEY}" --create --keyfile=key.$$ --bits=1 2>err.$$ && + grep -q -- "${NUM_BITS}-" err.$$ + +ok 23 - mungekey --bits error message with minimum value +PASS: 0015-mungekey-cmdline.t 23 - mungekey --bits error message with minimum value + +expecting success: + local DEFS NUM_BYTES NUM_BITS && + DEFS="${MUNGE_SOURCE_DIR}/src/libcommon/munge_defs.h" && + test -f "${DEFS}" && + NUM_BYTES=$(awk "/MUNGE_KEY_LEN_MAX_BYTES/ { print \$3 }" "${DEFS}") && + NUM_BITS=$(( ${NUM_BYTES} * 8 )) && + test_must_fail "${MUNGEKEY}" --create --keyfile=key.$$ --bits=1 2>err.$$ && + grep -q -- "-${NUM_BITS}" err.$$ + +ok 24 - mungekey --bits error message with maximum value +PASS: 0015-mungekey-cmdline.t 24 - mungekey --bits error message with maximum value + +expecting success: + test_must_fail "${MUNGEKEY}" --create --keyfile=key.$$ --bits=0 2>err.$$ && + grep -q "Option \"--bits\" has invalid value" err.$$ + +ok 25 - mungekey --bits with zero value +PASS: 0015-mungekey-cmdline.t 25 - mungekey --bits with zero value + +expecting success: + test_must_fail "${MUNGEKEY}" --create --keyfile=key.$$ --bits=-1 \ + 2>err.$$ && + grep -q "Option \"--bits\" has invalid value" err.$$ + +ok 26 - mungekey --bits with negative value +PASS: 0015-mungekey-cmdline.t 26 - mungekey --bits with negative value + +expecting success: + test_must_fail "${MUNGEKEY}" --create --keyfile=key.$$ -b 2>err.$$ && + grep -q "Option \"-b\" is missing a required argument" err.$$ + +ok 27 - mungekey -b without required value +PASS: 0015-mungekey-cmdline.t 27 - mungekey -b without required value + +expecting success: + test_must_fail "${MUNGEKEY}" --create --keyfile=key.$$ --bits 2>err.$$ && + grep -q "Option \"--bits\" is missing a required argument" err.$$ + +ok 28 - mungekey --bits without required value +PASS: 0015-mungekey-cmdline.t 28 - mungekey --bits without required value + +expecting success: + local KEYFILE=key.$$ && + rm -f "${KEYFILE}" && + touch "${KEYFILE}" && + test ! -s "${KEYFILE}" && + "${MUNGEKEY}" --create --keyfile="${KEYFILE}" "${OPT_FORCE}" && + test -s "${KEYFILE}" + +ok 29 - mungekey -f +PASS: 0015-mungekey-cmdline.t 29 - mungekey -f + +expecting success: + local KEYFILE=key.$$ && + rm -f "${KEYFILE}" && + touch "${KEYFILE}" && + test ! -s "${KEYFILE}" && + "${MUNGEKEY}" --create --keyfile="${KEYFILE}" "${OPT_FORCE}" && + test -s "${KEYFILE}" + +ok 30 - mungekey --force +PASS: 0015-mungekey-cmdline.t 30 - mungekey --force + +expecting success: + local KEYFILE=key.$$ && + rm -f "${KEYFILE}" && + echo -n xyzzy-$$ > "${KEYFILE}" && + chmod 0600 "${KEYFILE}" && + test_must_fail "${MUNGEKEY}" --create --keyfile="${KEYFILE}" 2>err.$$ && + grep -q "File exists" err.$$ && + test "$(cat ${KEYFILE})" = xyzzy-$$ + +ok 31 - mungekey without --force and with existing keyfile +PASS: 0015-mungekey-cmdline.t 31 - mungekey without --force and with existing keyfile + +expecting success: + local KEYFILE=key.$$ && + rm -f "${KEYFILE}" && + test ! -f "${KEYFILE}" && + "${MUNGEKEY}" --create "${OPT_KEYFILE}" "${KEYFILE}" && + test -f "${KEYFILE}" + +ok 32 - mungekey -k +PASS: 0015-mungekey-cmdline.t 32 - mungekey -k + +expecting success: + local KEYFILE=key.$$ && + rm -f "${KEYFILE}" && + test ! -f "${KEYFILE}" && + "${MUNGEKEY}" --create "${OPT_KEYFILE}" "${KEYFILE}" && + test -f "${KEYFILE}" + +ok 33 - mungekey --keyfile +PASS: 0015-mungekey-cmdline.t 33 - mungekey --keyfile + +expecting success: + test_must_fail "${MUNGEKEY}" --create -k 2>err.$$ && + grep -q "Option \"-k\" is missing a required argument" err.$$ + +ok 34 - mungekey -k without required value +PASS: 0015-mungekey-cmdline.t 34 - mungekey -k without required value + +expecting success: + test_must_fail "${MUNGEKEY}" --create --keyfile 2>err.$$ && + grep -q "Option \"--keyfile\" is missing a required argument" err.$$ + +ok 35 - mungekey --keyfile without required value +PASS: 0015-mungekey-cmdline.t 35 - mungekey --keyfile without required value + +expecting success: + local KEYFILE=key.$$ && + rm -f "${KEYFILE}" && + test ! -f "${KEYFILE}" && + "${MUNGEKEY}" --create --keyfile="${KEYFILE}" "${OPT_VERBOSE}" \ + 2>err.$$ && + test -f "${KEYFILE}" && + grep -q "Created \"${KEYFILE}\"" err.$$ + +ok 36 - mungekey -v +PASS: 0015-mungekey-cmdline.t 36 - mungekey -v + +expecting success: + local KEYFILE=key.$$ && + rm -f "${KEYFILE}" && + test ! -f "${KEYFILE}" && + "${MUNGEKEY}" --create --keyfile="${KEYFILE}" "${OPT_VERBOSE}" \ + 2>err.$$ && + test -f "${KEYFILE}" && + grep -q "Created \"${KEYFILE}\"" err.$$ + +ok 37 - mungekey --verbose +PASS: 0015-mungekey-cmdline.t 37 - mungekey --verbose + +expecting success: + local KEYFILE=key.$$ NUM_BITS=1000 NUM_BITS_USED && + rm -f "${KEYFILE}" && + test ! -f "${KEYFILE}" && + "${MUNGEKEY}" --create --keyfile="${KEYFILE}" --bits="${NUM_BITS}" \ + --verbose 2>err.$$ && + test -f "${KEYFILE}" && + NUM_BITS_USED=$(sed -n -e "s/.* \([0-9][0-9]*\)-bit.*/\\1/p" err.$$) && + test "${NUM_BITS_USED}" -eq "${NUM_BITS}" + +ok 38 - mungekey --verbose number of bits +PASS: 0015-mungekey-cmdline.t 38 - mungekey --verbose number of bits + +expecting success: + local KEYFILE=key.$$ && + rm -f "${KEYFILE}" && + test ! -f "${KEYFILE}" && + "${MUNGEKEY}" --create --keyfile="${KEYFILE}" >out.$$ 2>err.$$ && + test -f "${KEYFILE}" && + test ! -s out.$$ && + test ! -s err.$$ + +ok 39 - mungekey without --verbose +PASS: 0015-mungekey-cmdline.t 39 - mungekey without --verbose + +expecting success: + test_must_fail "${MUNGEKEY}" --create --keyfile=key.$$ -b 1 2>err.$$ && + grep -q "Option \"-b\" has invalid value" err.$$ + +ok 40 - mungekey long_ind re-initialized for getopt_long() +PASS: 0015-mungekey-cmdline.t 40 - mungekey long_ind re-initialized for getopt_long() + +expecting success: + local KEYFILE=key.$$ && + rm -f "${KEYFILE}" && + test ! -f "${KEYFILE}" && + "${MUNGEKEY}" --keyfile="${KEYFILE}" && + test -f "${KEYFILE}" + +ok 41 - mungekey defaults to create key +PASS: 0015-mungekey-cmdline.t 41 - mungekey defaults to create key + +# passed all 41 test(s) +1..41 + +SKIP: 0021-munged-valgrind +========================== + +1..0 # SKIP skipping valgrind tests; long test not specified +SKIP: 0021-munged-valgrind.t - skipping valgrind tests; long test not specified + +SKIP: 0022-munge-valgrind +========================= + +1..0 # SKIP skipping valgrind tests; long test not specified +SKIP: 0022-munge-valgrind.t - skipping valgrind tests; long test not specified + +SKIP: 0023-unmunge-valgrind +=========================== + +1..0 # SKIP skipping valgrind tests; long test not specified +SKIP: 0023-unmunge-valgrind.t - skipping valgrind tests; long test not specified + +SKIP: 0025-mungekey-valgrind +============================ + +1..0 # SKIP skipping valgrind tests; long test not specified +SKIP: 0025-mungekey-valgrind.t - skipping valgrind tests; long test not specified + +ERROR: 0100-munged-lock +======================= + +munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" +cat: /tmp/munge-test-130352/trash-directory.0100-munged-lock/run-10541/munged.pid.10541: No such file or directory +error: list of process IDs must follow -p + +Usage: + ps [options] + + Try 'ps --help ' + or 'ps --help ' + for additional help text. + +For more details see ps(1). +find: '/tmp/munged.sock.10541.lock': No such file or directory +munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" +cat: /tmp/munge-test-130352/trash-directory.0100-munged-lock/run-10541/munged.pid.10541: No such file or directory +error: list of process IDs must follow -p + +Usage: + ps [options] + + Try 'ps --help ' + or 'ps --help ' + for additional help text. + +For more details see ps(1). +munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" +munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" +munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" +cat: /tmp/munge-test-130352/trash-directory.0100-munged-lock/run-10541/munged.pid.10541: No such file or directory +munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" +munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" +munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" +munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" +munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" +expecting success: + munged_setup && + munged_create_key && + MUNGE_LOCKFILE="${MUNGE_SOCKET}.lock" + +ok 1 - setup +PASS: 0100-munged-lock.t 1 - setup + +expecting success: + local MASK && + MASK=$(umask) && + umask 0 && + munged_start_daemon && + umask "${MASK}" + +not ok 2 - start munged with open umask +FAIL: 0100-munged-lock.t 2 - start munged with open umask +# +# local MASK && +# MASK=$(umask) && +# umask 0 && +# munged_start_daemon && +# umask "${MASK}" +# + +expecting success: + ps -p "$(cat "${MUNGE_PIDFILE}")" -ww | grep munged + +not ok 3 - check pidfile after munged success +FAIL: 0100-munged-lock.t 3 - check pidfile after munged success +# +# ps -p "$(cat "${MUNGE_PIDFILE}")" -ww | grep munged +# + +expecting success: + test -e "${MUNGE_LOCKFILE}" + +not ok 4 - check lockfile existence +FAIL: 0100-munged-lock.t 4 - check lockfile existence +# +# test -e "${MUNGE_LOCKFILE}" +# + +expecting success: + test -f "${MUNGE_LOCKFILE}" + +not ok 5 - check lockfile type +FAIL: 0100-munged-lock.t 5 - check lockfile type +# +# test -f "${MUNGE_LOCKFILE}" +# + +expecting success: + test "$(find ${MUNGE_LOCKFILE} -perm 0200)" = "${MUNGE_LOCKFILE}" + +not ok 6 - check lockfile permissions +FAIL: 0100-munged-lock.t 6 - check lockfile permissions +# +# test "$(find ${MUNGE_LOCKFILE} -perm 0200)" = "${MUNGE_LOCKFILE}" +# + +expecting success: + test_must_fail munged_start_daemon t-keep-process && + egrep "Error:.* Failed to lock \"${MUNGE_LOCKFILE}\"" "${MUNGE_LOGFILE}" + +not ok 7 - start munged with in-use socket +FAIL: 0100-munged-lock.t 7 - start munged with in-use socket +# +# test_must_fail munged_start_daemon t-keep-process && +# egrep "Error:.* Failed to lock \"${MUNGE_LOCKFILE}\"" "${MUNGE_LOGFILE}" +# + +expecting success: + ps -p "$(cat "${MUNGE_PIDFILE}")" -ww | grep munged + +not ok 8 - check pidfile after munged failure +FAIL: 0100-munged-lock.t 8 - check pidfile after munged failure +# +# ps -p "$(cat "${MUNGE_PIDFILE}")" -ww | grep munged +# + +expecting success: + munged_stop_daemon 2>&1 | grep "Terminated daemon" + +not ok 9 - stop munged using lockfile-derived pid +FAIL: 0100-munged-lock.t 9 - stop munged using lockfile-derived pid +# +# munged_stop_daemon 2>&1 | grep "Terminated daemon" +# + +expecting success: + test "x${MUNGE_LOCKFILE}" != x && + test ! -f "${MUNGE_LOCKFILE}" + +ok 10 - check lockfile removal PASS: 0100-munged-lock.t 10 - check lockfile removal -PASS: 0100-munged-lock.t 11 - start munged with 0600 bogus lockfile -PASS: 0100-munged-lock.t 12 - start munged with 0222 bogus lockfile -PASS: 0100-munged-lock.t 13 - start munged with inactive non-zero-length lockfile -PASS: 0100-munged-lock.t 14 - check for lockfile truncation after successful start -PASS: 0100-munged-lock.t 15 - stop munged using sigkill to prevent cleanup -PASS: 0100-munged-lock.t 16 - check for leftover socket from unclean shutdown + +expecting success: + rm -f "${MUNGE_LOCKFILE}" && + touch "${MUNGE_LOCKFILE}" && + chmod 0600 "${MUNGE_LOCKFILE}" && + test_must_fail munged_start_daemon && + egrep "Error:.* \"${MUNGE_LOCKFILE}\" .* permissions for write by user" \ + "${MUNGE_LOGFILE}" + +not ok 11 - start munged with 0600 bogus lockfile +FAIL: 0100-munged-lock.t 11 - start munged with 0600 bogus lockfile +# +# rm -f "${MUNGE_LOCKFILE}" && +# touch "${MUNGE_LOCKFILE}" && +# chmod 0600 "${MUNGE_LOCKFILE}" && +# test_must_fail munged_start_daemon && +# egrep "Error:.* \"${MUNGE_LOCKFILE}\" .* permissions for write by user" \ +# "${MUNGE_LOGFILE}" +# + +expecting success: + rm -f "${MUNGE_LOCKFILE}" && + touch "${MUNGE_LOCKFILE}" && + chmod 0222 "${MUNGE_LOCKFILE}" && + test_must_fail munged_start_daemon && + egrep "Error:.* \"${MUNGE_LOCKFILE}\" .* permissions for write by user" \ + "${MUNGE_LOGFILE}" + +not ok 12 - start munged with 0222 bogus lockfile +FAIL: 0100-munged-lock.t 12 - start munged with 0222 bogus lockfile +# +# rm -f "${MUNGE_LOCKFILE}" && +# touch "${MUNGE_LOCKFILE}" && +# chmod 0222 "${MUNGE_LOCKFILE}" && +# test_must_fail munged_start_daemon && +# egrep "Error:.* \"${MUNGE_LOCKFILE}\" .* permissions for write by user" \ +# "${MUNGE_LOGFILE}" +# + +expecting success: + rm -f "${MUNGE_LOCKFILE}" && + echo "$$" > "${MUNGE_LOCKFILE}" && + chmod 0200 "${MUNGE_LOCKFILE}" && + test -s "${MUNGE_LOCKFILE}" && + munged_start_daemon + +not ok 13 - start munged with inactive non-zero-length lockfile +FAIL: 0100-munged-lock.t 13 - start munged with inactive non-zero-length lockfile +# +# rm -f "${MUNGE_LOCKFILE}" && +# echo "$$" > "${MUNGE_LOCKFILE}" && +# chmod 0200 "${MUNGE_LOCKFILE}" && +# test -s "${MUNGE_LOCKFILE}" && +# munged_start_daemon +# + +expecting success: + test -f "${MUNGE_LOCKFILE}" && + test ! -s "${MUNGE_LOCKFILE}" + +not ok 14 - check for lockfile truncation after successful start +FAIL: 0100-munged-lock.t 14 - check for lockfile truncation after successful start +# +# test -f "${MUNGE_LOCKFILE}" && +# test ! -s "${MUNGE_LOCKFILE}" +# + +expecting success: + local PID && + PID=$(cat "${MUNGE_PIDFILE}") && + ps -p "${PID}" -ww | grep munged && + while kill -s KILL "${PID}" 2>/dev/null; do :; done && + ! ps -p "${PID}" >/dev/null + +not ok 15 - stop munged using sigkill to prevent cleanup +FAIL: 0100-munged-lock.t 15 - stop munged using sigkill to prevent cleanup +# +# local PID && +# PID=$(cat "${MUNGE_PIDFILE}") && +# ps -p "${PID}" -ww | grep munged && +# while kill -s KILL "${PID}" 2>/dev/null; do :; done && +# ! ps -p "${PID}" >/dev/null +# + +expecting success: + test -S "${MUNGE_SOCKET}" + +not ok 16 - check for leftover socket from unclean shutdown +FAIL: 0100-munged-lock.t 16 - check for leftover socket from unclean shutdown +# +# test -S "${MUNGE_SOCKET}" +# + +expecting success: + test -f "${MUNGE_LOCKFILE}" + +ok 17 - check for leftover lockfile from unclean shutdown PASS: 0100-munged-lock.t 17 - check for leftover lockfile from unclean shutdown -PASS: 0100-munged-lock.t 18 - check for leftover pidfile from unclean shutdown -PASS: 0100-munged-lock.t 19 - start munged with leftover socket from unclean shutdown -PASS: 0100-munged-lock.t 20 - stop munged -PASS: 0100-munged-lock.t 21 - check lockfile removal again + +expecting success: + test -f "${MUNGE_PIDFILE}" + +not ok 18 - check for leftover pidfile from unclean shutdown +FAIL: 0100-munged-lock.t 18 - check for leftover pidfile from unclean shutdown +# +# test -f "${MUNGE_PIDFILE}" +# + +expecting success: + retry 5 "munged_start_daemon" + +not ok 19 - start munged with leftover socket from unclean shutdown +FAIL: 0100-munged-lock.t 19 - start munged with leftover socket from unclean shutdown +# +# retry 5 "munged_start_daemon" +# + +expecting success: + munged_stop_daemon 2>&1 | grep "Terminated daemon" + +not ok 20 - stop munged +FAIL: 0100-munged-lock.t 20 - stop munged +# +# munged_stop_daemon 2>&1 | grep "Terminated daemon" +# + +expecting success: + test "x${MUNGE_LOCKFILE}" != x && + test ! -f "${MUNGE_LOCKFILE}" + +not ok 21 - check lockfile removal again +FAIL: 0100-munged-lock.t 21 - check lockfile removal again +# +# test "x${MUNGE_LOCKFILE}" != x && +# test ! -f "${MUNGE_LOCKFILE}" +# + +skipping test: stop unprivileged munged as root + munged_start_daemon && + if munged_stop_daemon \ + t-exec="sudo LD_LIBRARY_PATH=${LD_LIBRARY_PATH}"; then :; else + munged_stop_daemon; false; + fi + +ok 22 # skip stop unprivileged munged as root (missing SUDO) SKIP: 0100-munged-lock.t 22 # SKIP stop unprivileged munged as root (missing SUDO) + +expecting success: + munged_cleanup + +ok 23 - cleanup PASS: 0100-munged-lock.t 23 - cleanup + +# failed 18 among 23 test(s) +1..23 +ERROR: 0100-munged-lock.t - exited with status 1 + +ERROR: 0101-munged-security-socket +================================== + +munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" +munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" +munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" +munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" +munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" +munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" +munged: Notice: Terminated daemon bound to socket "/tmp/munge-10988/socketdir-10988/munged.sock.10988" (pid 11203) +munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" +munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" +munged: Notice: Terminated daemon bound to socket "/tmp/munge-10988/socketdir-10988/munged.sock.10988" (pid 11294) +munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" +munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" +munged: Notice: Terminated daemon bound to socket "/tmp/munge-10988/socketdir-10988/munged.sock.10988" (pid 11391) +expecting success: + MUNGE_SOCKETDIR="${TMPDIR:-"/tmp"}/munge-$$/socketdir-$$" && + munged_setup && + munged_create_key + +ok 1 - setup PASS: 0101-munged-security-socket.t 1 - setup -PASS: 0101-munged-security-socket.t 2 - socket dir perms -PASS: 0101-munged-security-socket.t 3 - socket type and perms -PASS: 0101-munged-security-socket.t 4 - socket dir owned by euid + +expecting success: + test "$(find "${MUNGE_SOCKETDIR}" -type d -perm 1777)" = \ + "${MUNGE_SOCKETDIR}" && + munged_start_daemon && + munged_stop_daemon + +not ok 2 - socket dir perms +FAIL: 0101-munged-security-socket.t 2 - socket dir perms +# +# test "$(find "${MUNGE_SOCKETDIR}" -type d -perm 1777)" = \ +# "${MUNGE_SOCKETDIR}" && +# munged_start_daemon && +# munged_stop_daemon +# + +expecting success: + local TYPE PERM && + munged_start_daemon && + TYPE=$(find "${MUNGE_SOCKET}" -type s) && + PERM=$(find "${MUNGE_SOCKET}" -perm 0777) && + munged_stop_daemon && + test "${TYPE}" = "${MUNGE_SOCKET}" && + test "${PERM}" = "${MUNGE_SOCKET}" + +not ok 3 - socket type and perms +FAIL: 0101-munged-security-socket.t 3 - socket type and perms +# +# local TYPE PERM && +# munged_start_daemon && +# TYPE=$(find "${MUNGE_SOCKET}" -type s) && +# PERM=$(find "${MUNGE_SOCKET}" -perm 0777) && +# munged_stop_daemon && +# test "${TYPE}" = "${MUNGE_SOCKET}" && +# test "${PERM}" = "${MUNGE_SOCKET}" +# + +expecting success: + local DIR_UID MY_EUID && + DIR_UID=$(ls -d -l -n "${MUNGE_SOCKETDIR}" | awk "{ print \$3 }") && + MY_EUID=$(id -u) && + test "${DIR_UID}" = "${MY_EUID}" && + munged_start_daemon && + munged_stop_daemon + +not ok 4 - socket dir owned by euid +FAIL: 0101-munged-security-socket.t 4 - socket dir owned by euid +# +# local DIR_UID MY_EUID && +# DIR_UID=$(ls -d -l -n "${MUNGE_SOCKETDIR}" | awk "{ print \$3 }") && +# MY_EUID=$(id -u) && +# test "${DIR_UID}" = "${MY_EUID}" && +# munged_start_daemon && +# munged_stop_daemon +# + +skipping test: alt socket dir setup + ALT_SOCKETDIR="${TMPDIR:-"/tmp"}/munge-$$/alt-socketdir-$$" && + mkdir -m 1777 -p "${ALT_SOCKETDIR}" && + ALT_SOCKET="${ALT_SOCKETDIR}/munged.sock.$$" && + test_set_prereq ALT + +ok 5 # skip alt socket dir setup (missing SUDO) SKIP: 0101-munged-security-socket.t 5 # SKIP alt socket dir setup (missing SUDO) + +skipping test: socket dir owned by root + sudo chown root "${ALT_SOCKETDIR}" && + munged_start_daemon --socket="${ALT_SOCKET}" && + munged_stop_daemon --socket="${ALT_SOCKET}" + +ok 6 # skip socket dir owned by root (missing SUDO,ALT of ALT,SUDO) SKIP: 0101-munged-security-socket.t 6 # SKIP socket dir owned by root (missing SUDO,ALT of ALT,SUDO) + +skipping test: socket dir owned by other failure + test "$(id -u)" != "1" && + sudo chown 1 "${ALT_SOCKETDIR}" && + test_must_fail munged_start_daemon --socket="${ALT_SOCKET}" && + egrep "Error:.* Socket.* invalid ownership of \"${ALT_SOCKETDIR}\"" \ + "${MUNGE_LOGFILE}" + +ok 7 # skip socket dir owned by other failure (missing SUDO,ALT of ALT,SUDO) SKIP: 0101-munged-security-socket.t 7 # SKIP socket dir owned by other failure (missing SUDO,ALT of ALT,SUDO) + +skipping test: socket dir owned by other override + test "$(id -u)" != "1" && + sudo chown 1 "${ALT_SOCKETDIR}" && + munged_start_daemon --socket="${ALT_SOCKET}" --force && + munged_stop_daemon --socket="${ALT_SOCKET}" && + egrep "Warning:.* Socket.* invalid ownership of \"${ALT_SOCKETDIR}\"" \ + "${MUNGE_LOGFILE}" + +ok 8 # skip socket dir owned by other override (missing SUDO,ALT of ALT,SUDO) SKIP: 0101-munged-security-socket.t 8 # SKIP socket dir owned by other override (missing SUDO,ALT of ALT,SUDO) + +skipping test: alt socket dir cleanup + rmdir "${ALT_SOCKETDIR}" && + unset ALT_SOCKETDIR && + unset ALT_SOCKET + +ok 9 # skip alt socket dir cleanup (missing ALT) SKIP: 0101-munged-security-socket.t 9 # SKIP alt socket dir cleanup (missing ALT) -PASS: 0101-munged-security-socket.t 10 - socket dir writable by trusted group + +expecting success: + local GID && + GID=$(ls -d -l -n "${MUNGE_SOCKETDIR}" | awk "{ print \$4 }") && + chmod 0771 "${MUNGE_SOCKETDIR}" && + munged_start_daemon --trusted-group="${GID}" && + munged_stop_daemon && + chmod 1777 "${MUNGE_SOCKETDIR}" + +not ok 10 - socket dir writable by trusted group +FAIL: 0101-munged-security-socket.t 10 - socket dir writable by trusted group +# +# local GID && +# GID=$(ls -d -l -n "${MUNGE_SOCKETDIR}" | awk "{ print \$4 }") && +# chmod 0771 "${MUNGE_SOCKETDIR}" && +# munged_start_daemon --trusted-group="${GID}" && +# munged_stop_daemon && +# chmod 1777 "${MUNGE_SOCKETDIR}" +# + +expecting success: + local GID && + GID=$(ls -d -l -n "${MUNGE_SOCKETDIR}" | awk "{ print \$4 }") && + GID=$(( ${GID} + 1 )) && + chmod 0771 "${MUNGE_SOCKETDIR}" && + test_must_fail munged_start_daemon --trusted-group="${GID}" && + chmod 1777 "${MUNGE_SOCKETDIR}" + +ok 11 - socket dir writable by untrusted group failure PASS: 0101-munged-security-socket.t 11 - socket dir writable by untrusted group failure + +expecting success: + chmod 0771 "${MUNGE_SOCKETDIR}" && + test_must_fail munged_start_daemon && + chmod 1777 "${MUNGE_SOCKETDIR}" && + egrep "Error:.* group-writable permissions without sticky bit set" \ + "${MUNGE_LOGFILE}" + +2025-12-25 11:12:47 +0000 Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" +ok 12 - socket dir writable by group failure PASS: 0101-munged-security-socket.t 12 - socket dir writable by group failure + +expecting success: + chmod 0771 "${MUNGE_SOCKETDIR}" && + munged_start_daemon --force && + munged_stop_daemon && + chmod 1777 "${MUNGE_SOCKETDIR}" && + egrep "Warning:.* group-writable permissions without sticky bit set" \ + "${MUNGE_LOGFILE}" + +2025-12-25 11:12:47 +0000 Warning: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" +2025-12-25 11:12:47 +0000 Warning: Keyfile is insecure: group-writable permissions without sticky bit set on "/" +2025-12-25 11:12:47 +0000 Warning: Socket is insecure: group-writable permissions without sticky bit set on "/tmp/munge-10988/socketdir-10988" +2025-12-25 11:12:47 +0000 Warning: PIDfile is insecure: group-writable permissions without sticky bit set on "/" +ok 13 - socket dir writable by group override PASS: 0101-munged-security-socket.t 13 - socket dir writable by group override -PASS: 0101-munged-security-socket.t 14 - socket dir writable by group with sticky bit -PASS: 0101-munged-security-socket.t 15 - socket dir writable by other failure + +expecting success: + chmod 1771 "${MUNGE_SOCKETDIR}" && + munged_start_daemon && + munged_stop_daemon && + chmod 1777 "${MUNGE_SOCKETDIR}" + +not ok 14 - socket dir writable by group with sticky bit +FAIL: 0101-munged-security-socket.t 14 - socket dir writable by group with sticky bit +# +# chmod 1771 "${MUNGE_SOCKETDIR}" && +# munged_start_daemon && +# munged_stop_daemon && +# chmod 1777 "${MUNGE_SOCKETDIR}" +# + +expecting success: + chmod 0717 "${MUNGE_SOCKETDIR}" && + test_must_fail munged_start_daemon && + chmod 1777 "${MUNGE_SOCKETDIR}" && + egrep "Error:.* world-writable permissions without sticky bit set" \ + "${MUNGE_LOGFILE}" + +not ok 15 - socket dir writable by other failure +FAIL: 0101-munged-security-socket.t 15 - socket dir writable by other failure +# +# chmod 0717 "${MUNGE_SOCKETDIR}" && +# test_must_fail munged_start_daemon && +# chmod 1777 "${MUNGE_SOCKETDIR}" && +# egrep "Error:.* world-writable permissions without sticky bit set" \ +# "${MUNGE_LOGFILE}" +# + +expecting success: + chmod 0717 "${MUNGE_SOCKETDIR}" && + munged_start_daemon --force && + munged_stop_daemon && + chmod 1777 "${MUNGE_SOCKETDIR}" && + egrep "Warning:.* world-writable permissions without sticky bit set" \ + "${MUNGE_LOGFILE}" + +2025-12-25 11:12:47 +0000 Warning: Socket is insecure: world-writable permissions without sticky bit set on "/tmp/munge-10988/socketdir-10988" +ok 16 - socket dir writable by other override PASS: 0101-munged-security-socket.t 16 - socket dir writable by other override -PASS: 0101-munged-security-socket.t 17 - socket dir writable by other with sticky bit -PASS: 0101-munged-security-socket.t 18 - socket dir inaccessible by all failure + +expecting success: + chmod 1717 "${MUNGE_SOCKETDIR}" && + munged_start_daemon && + munged_stop_daemon && + chmod 1777 "${MUNGE_SOCKETDIR}" + +not ok 17 - socket dir writable by other with sticky bit +FAIL: 0101-munged-security-socket.t 17 - socket dir writable by other with sticky bit +# +# chmod 1717 "${MUNGE_SOCKETDIR}" && +# munged_start_daemon && +# munged_stop_daemon && +# chmod 1777 "${MUNGE_SOCKETDIR}" +# + +expecting success: + chmod 0700 "${MUNGE_SOCKETDIR}" && + test_must_fail munged_start_daemon && + chmod 1777 "${MUNGE_SOCKETDIR}" && + egrep "Error:.* Socket is inaccessible.* \"${MUNGE_SOCKETDIR}\"" \ + "${MUNGE_LOGFILE}" + +not ok 18 - socket dir inaccessible by all failure +FAIL: 0101-munged-security-socket.t 18 - socket dir inaccessible by all failure +# +# chmod 0700 "${MUNGE_SOCKETDIR}" && +# test_must_fail munged_start_daemon && +# chmod 1777 "${MUNGE_SOCKETDIR}" && +# egrep "Error:.* Socket is inaccessible.* \"${MUNGE_SOCKETDIR}\"" \ +# "${MUNGE_LOGFILE}" +# + +expecting success: + chmod 0700 "${MUNGE_SOCKETDIR}" && + munged_start_daemon --force && + munged_stop_daemon && + chmod 1777 "${MUNGE_SOCKETDIR}" && + egrep "Warning:.* Socket is inaccessible.* \"${MUNGE_SOCKETDIR}\"" \ + "${MUNGE_LOGFILE}" + +2025-12-25 11:12:47 +0000 Warning: Socket is inaccessible: execute permissions for all required on "/tmp/munge-10988/socketdir-10988" +ok 19 - socket dir inaccessible by all override PASS: 0101-munged-security-socket.t 19 - socket dir inaccessible by all override + +expecting success: + rmdir "${MUNGE_SOCKETDIR}" && + if rmdir "$(dirname "${MUNGE_SOCKETDIR}")" 2>/dev/null; then :; fi && + munged_cleanup + +ok 20 - cleanup PASS: 0101-munged-security-socket.t 20 - cleanup + +# failed 8 among 20 test(s) +1..20 +ERROR: 0101-munged-security-socket.t - exited with status 1 + +ERROR: 0102-munged-security-keyfile +=================================== + +munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" +munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" +munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" +munged: Error: Keyfile is insecure: "/tmp/munge-test-130352/trash-directory.0102-munged-security-keyfile/etc-11473/munged.key.11473.non-regular-file" must be a regular file (type=0040000) +munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" +munged: Notice: Terminated daemon bound to socket "/tmp/munged.sock.11473" (pid 11708) +munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" +munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" +munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" +munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" +munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" +munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" +munged: Notice: Terminated daemon bound to socket "/tmp/munged.sock.11473" (pid 11936) +munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" +munged: Notice: Terminated daemon bound to socket "/tmp/munged.sock.11473" (pid 12008) +munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" +munged: Notice: Terminated daemon bound to socket "/tmp/munged.sock.11473" (pid 12082) +munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" +munged: Notice: Terminated daemon bound to socket "/tmp/munged.sock.11473" (pid 12158) +munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" +munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" +munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" +munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" +munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" +munged: Notice: Terminated daemon bound to socket "/tmp/munged.sock.11473" (pid 12347) +munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" +munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" +munged: Notice: Terminated daemon bound to socket "/tmp/munged.sock.11473" (pid 12507) +munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" +expecting success: + munged_setup && + munged_create_key + +ok 1 - setup PASS: 0102-munged-security-keyfile.t 1 - setup -PASS: 0102-munged-security-keyfile.t 2 - keyfile regular file -PASS: 0102-munged-security-keyfile.t 3 - keyfile missing failure -PASS: 0102-munged-security-keyfile.t 4 - keyfile non-regular-file failure + +expecting success: + test -f "${MUNGE_KEYFILE}" && + munged_start_daemon && + munged_stop_daemon + +not ok 2 - keyfile regular file +FAIL: 0102-munged-security-keyfile.t 2 - keyfile regular file +# +# test -f "${MUNGE_KEYFILE}" && +# munged_start_daemon && +# munged_stop_daemon +# + +expecting success: + local MUNGE_KEYFILE && + MUNGE_KEYFILE="${MUNGE_KEYDIR}/munged.key.$$.missing" && + test_must_fail munged_start_daemon && + egrep "Error:.* Failed to find keyfile.*: No such file" "${MUNGE_LOGFILE}" + +not ok 3 - keyfile missing failure +FAIL: 0102-munged-security-keyfile.t 3 - keyfile missing failure +# +# local MUNGE_KEYFILE && +# MUNGE_KEYFILE="${MUNGE_KEYDIR}/munged.key.$$.missing" && +# test_must_fail munged_start_daemon && +# egrep "Error:.* Failed to find keyfile.*: No such file" "${MUNGE_LOGFILE}" +# + +expecting success: + local MUNGE_KEYFILE && + MUNGE_KEYFILE="${MUNGE_KEYDIR}/munged.key.$$.non-regular-file" && + rm -r -f "${MUNGE_KEYFILE}" && + mkdir "${MUNGE_KEYFILE}" && + test_must_fail munged_start_daemon && + egrep "Error:.* Keyfile.* must be a regular file" "${MUNGE_LOGFILE}" && + rmdir "${MUNGE_KEYFILE}" + +not ok 4 - keyfile non-regular-file failure +FAIL: 0102-munged-security-keyfile.t 4 - keyfile non-regular-file failure +# +# local MUNGE_KEYFILE && +# MUNGE_KEYFILE="${MUNGE_KEYDIR}/munged.key.$$.non-regular-file" && +# rm -r -f "${MUNGE_KEYFILE}" && +# mkdir "${MUNGE_KEYFILE}" && +# test_must_fail munged_start_daemon && +# egrep "Error:.* Keyfile.* must be a regular file" "${MUNGE_LOGFILE}" && +# rmdir "${MUNGE_KEYFILE}" +# + +expecting success: + local MUNGE_KEYFILE && + MUNGE_KEYFILE="${MUNGE_KEYDIR}/munged.key.$$.non-regular-file" && + rm -r -f "${MUNGE_KEYFILE}" && + mkdir "${MUNGE_KEYFILE}" && + test_must_fail munged_start_daemon --force && + egrep "Error:.* Keyfile.* must be a regular file" "${MUNGE_LOGFILE}" && + rmdir "${MUNGE_KEYFILE}" + +2025-12-25 11:12:48 +0000 Error: Keyfile is insecure: "/tmp/munge-test-130352/trash-directory.0102-munged-security-keyfile/etc-11473/munged.key.11473.non-regular-file" must be a regular file (type=0040000) +ok 5 - keyfile non-regular-file override failure PASS: 0102-munged-security-keyfile.t 5 - keyfile non-regular-file override failure -PASS: 0102-munged-security-keyfile.t 6 - keyfile symlink to regular file failure + +expecting success: + local MY_KEYFILE && + MY_KEYFILE="${MUNGE_KEYFILE}.symlink" && + ln -s -f "${MUNGE_KEYFILE}" "${MY_KEYFILE}" && + test_must_fail munged_start_daemon --key-file="${MY_KEYFILE}" && + egrep "Error:.* Keyfile.* a symbolic link" "${MUNGE_LOGFILE}" + +not ok 6 - keyfile symlink to regular file failure +FAIL: 0102-munged-security-keyfile.t 6 - keyfile symlink to regular file failure +# +# local MY_KEYFILE && +# MY_KEYFILE="${MUNGE_KEYFILE}.symlink" && +# ln -s -f "${MUNGE_KEYFILE}" "${MY_KEYFILE}" && +# test_must_fail munged_start_daemon --key-file="${MY_KEYFILE}" && +# egrep "Error:.* Keyfile.* a symbolic link" "${MUNGE_LOGFILE}" +# + +expecting success: + local MY_KEYFILE && + MY_KEYFILE="${MUNGE_KEYFILE}.symlink" && + ln -s -f "${MUNGE_KEYFILE}" "${MY_KEYFILE}" && + munged_start_daemon --key-file="${MY_KEYFILE}" --force && + munged_stop_daemon && + egrep "Warning:.* Keyfile.* a symbolic link" "${MUNGE_LOGFILE}" + +2025-12-25 11:12:48 +0000 Warning: Keyfile is insecure: "/tmp/munge-test-130352/trash-directory.0102-munged-security-keyfile/etc-11473/munged.key.11473.symlink" should not be a symbolic link +ok 7 - keyfile symlink to regular file override PASS: 0102-munged-security-keyfile.t 7 - keyfile symlink to regular file override -PASS: 0102-munged-security-keyfile.t 8 - keyfile owned by euid + +expecting success: + local KEY_UID MY_EUID && + KEY_UID=$(ls -l -n "${MUNGE_KEYFILE}" | awk "{ print \$3 }") && + MY_EUID=$(id -u) && + test "${KEY_UID}" = "${MY_EUID}" && + munged_start_daemon && + munged_stop_daemon + +not ok 8 - keyfile owned by euid +FAIL: 0102-munged-security-keyfile.t 8 - keyfile owned by euid +# +# local KEY_UID MY_EUID && +# KEY_UID=$(ls -l -n "${MUNGE_KEYFILE}" | awk "{ print \$3 }") && +# MY_EUID=$(id -u) && +# test "${KEY_UID}" = "${MY_EUID}" && +# munged_start_daemon && +# munged_stop_daemon +# + +checking known breakage: + local GID && + GID=$(ls -l -n "${MUNGE_KEYFILE}" | awk "{ print \$4 }") && + chmod 0640 "${MUNGE_KEYFILE}" && + munged_start_daemon --trusted-group="${GID}" && + munged_stop_daemon + +not ok 9 - keyfile readable by trusted group # TODO known breakage XFAIL: 0102-munged-security-keyfile.t 9 - keyfile readable by trusted group # TODO known breakage + +expecting success: + local GID && + GID=$(ls -l -n "${MUNGE_KEYFILE}" | awk "{ print \$4 }") && + GID=$(( ${GID} + 1 )) && + chmod 0640 "${MUNGE_KEYFILE}" && + test_must_fail munged_start_daemon --trusted-group="${GID}" + +ok 10 - keyfile readable by untrusted group failure PASS: 0102-munged-security-keyfile.t 10 - keyfile readable by untrusted group failure + +checking known breakage: + local GID && + GID=$(ls -l -n "${MUNGE_KEYFILE}" | awk "{ print \$4 }") && + chmod 0620 "${MUNGE_KEYFILE}" && + munged_start_daemon --trusted-group="${GID}" && + munged_stop_daemon + +not ok 11 - keyfile writable by trusted group # TODO known breakage XFAIL: 0102-munged-security-keyfile.t 11 - keyfile writable by trusted group # TODO known breakage + +expecting success: + local GID && + GID=$(ls -l -n "${MUNGE_KEYFILE}" | awk "{ print \$4 }") && + GID=$(( ${GID} + 1 )) && + chmod 0620 "${MUNGE_KEYFILE}" && + test_must_fail munged_start_daemon --trusted-group="${GID}" + +ok 12 - keyfile writable by untrusted group failure PASS: 0102-munged-security-keyfile.t 12 - keyfile writable by untrusted group failure -PASS: 0102-munged-security-keyfile.t 13 - keyfile readable by group failure + +expecting success: + chmod 0640 "${MUNGE_KEYFILE}" && + test_must_fail munged_start_daemon && + egrep "Error:.* Keyfile.* readable.* by.* group" "${MUNGE_LOGFILE}" + +not ok 13 - keyfile readable by group failure +FAIL: 0102-munged-security-keyfile.t 13 - keyfile readable by group failure +# +# chmod 0640 "${MUNGE_KEYFILE}" && +# test_must_fail munged_start_daemon && +# egrep "Error:.* Keyfile.* readable.* by.* group" "${MUNGE_LOGFILE}" +# + +expecting success: + chmod 0640 "${MUNGE_KEYFILE}" && + munged_start_daemon --force && + munged_stop_daemon && + egrep "Warning:.* Keyfile.* readable.* by.* group" "${MUNGE_LOGFILE}" + +2025-12-25 11:12:48 +0000 Warning: Keyfile is insecure: "/tmp/munge-test-130352/trash-directory.0102-munged-security-keyfile/etc-11473/munged.key.11473" should not be readable or writable by group (perms=0640) +ok 14 - keyfile readable by group override PASS: 0102-munged-security-keyfile.t 14 - keyfile readable by group override -PASS: 0102-munged-security-keyfile.t 15 - keyfile writable by group failure + +expecting success: + chmod 0620 "${MUNGE_KEYFILE}" && + test_must_fail munged_start_daemon && + egrep "Error:.* Keyfile.* writable.* by.* group" "${MUNGE_LOGFILE}" + +not ok 15 - keyfile writable by group failure +FAIL: 0102-munged-security-keyfile.t 15 - keyfile writable by group failure +# +# chmod 0620 "${MUNGE_KEYFILE}" && +# test_must_fail munged_start_daemon && +# egrep "Error:.* Keyfile.* writable.* by.* group" "${MUNGE_LOGFILE}" +# + +expecting success: + chmod 0620 "${MUNGE_KEYFILE}" && + munged_start_daemon --force && + munged_stop_daemon && + egrep "Warning:.* Keyfile.* writable.* by.* group" "${MUNGE_LOGFILE}" + +2025-12-25 11:12:48 +0000 Warning: Keyfile is insecure: "/tmp/munge-test-130352/trash-directory.0102-munged-security-keyfile/etc-11473/munged.key.11473" should not be readable or writable by group (perms=0620) +ok 16 - keyfile writable by group override PASS: 0102-munged-security-keyfile.t 16 - keyfile writable by group override -PASS: 0102-munged-security-keyfile.t 17 - keyfile readable by other failure + +expecting success: + chmod 0604 "${MUNGE_KEYFILE}" && + test_must_fail munged_start_daemon && + egrep "Error:.* Keyfile.* readable.* by.* other" "${MUNGE_LOGFILE}" + +not ok 17 - keyfile readable by other failure +FAIL: 0102-munged-security-keyfile.t 17 - keyfile readable by other failure +# +# chmod 0604 "${MUNGE_KEYFILE}" && +# test_must_fail munged_start_daemon && +# egrep "Error:.* Keyfile.* readable.* by.* other" "${MUNGE_LOGFILE}" +# + +expecting success: + chmod 0604 "${MUNGE_KEYFILE}" && + munged_start_daemon --force && + munged_stop_daemon && + egrep "Warning:.* Keyfile.* readable.* by.* other" "${MUNGE_LOGFILE}" + +2025-12-25 11:12:48 +0000 Warning: Keyfile is insecure: "/tmp/munge-test-130352/trash-directory.0102-munged-security-keyfile/etc-11473/munged.key.11473" should not be readable or writable by other (perms=0604) +ok 18 - keyfile readable by other override PASS: 0102-munged-security-keyfile.t 18 - keyfile readable by other override -PASS: 0102-munged-security-keyfile.t 19 - keyfile writable by other failure + +expecting success: + chmod 0602 "${MUNGE_KEYFILE}" && + test_must_fail munged_start_daemon && + egrep "Error:.* Keyfile.* writable.* by.* other" "${MUNGE_LOGFILE}" + +not ok 19 - keyfile writable by other failure +FAIL: 0102-munged-security-keyfile.t 19 - keyfile writable by other failure +# +# chmod 0602 "${MUNGE_KEYFILE}" && +# test_must_fail munged_start_daemon && +# egrep "Error:.* Keyfile.* writable.* by.* other" "${MUNGE_LOGFILE}" +# + +expecting success: + chmod 0602 "${MUNGE_KEYFILE}" && + munged_start_daemon --force && + munged_stop_daemon && + egrep "Warning:.* Keyfile.* writable.* by.* other" "${MUNGE_LOGFILE}" + +2025-12-25 11:12:48 +0000 Warning: Keyfile is insecure: "/tmp/munge-test-130352/trash-directory.0102-munged-security-keyfile/etc-11473/munged.key.11473" should not be readable or writable by other (perms=0602) +ok 20 - keyfile writable by other override PASS: 0102-munged-security-keyfile.t 20 - keyfile writable by other override -PASS: 0102-munged-security-keyfile.t 21 - keyfile secure perms -PASS: 0102-munged-security-keyfile.t 22 - keyfile dir owned by euid + +expecting success: + chmod 0600 "${MUNGE_KEYFILE}" && + munged_start_daemon && + munged_stop_daemon + +not ok 21 - keyfile secure perms +FAIL: 0102-munged-security-keyfile.t 21 - keyfile secure perms +# +# chmod 0600 "${MUNGE_KEYFILE}" && +# munged_start_daemon && +# munged_stop_daemon +# + +expecting success: + local DIR_UID MY_EUID && + DIR_UID=$(ls -d -l -n "${MUNGE_KEYDIR}" | awk "{ print \$3 }") && + MY_EUID=$(id -u) && + test "${DIR_UID}" = "${MY_EUID}" && + munged_start_daemon && + munged_stop_daemon + +not ok 22 - keyfile dir owned by euid +FAIL: 0102-munged-security-keyfile.t 22 - keyfile dir owned by euid +# +# local DIR_UID MY_EUID && +# DIR_UID=$(ls -d -l -n "${MUNGE_KEYDIR}" | awk "{ print \$3 }") && +# MY_EUID=$(id -u) && +# test "${DIR_UID}" = "${MY_EUID}" && +# munged_start_daemon && +# munged_stop_daemon +# + +skipping test: alt keyfile dir setup + ALT_KEYDIR="${TMPDIR:-"/tmp"}/munge-$$/alt-etc-$$" && + mkdir -m 0755 -p "${ALT_KEYDIR}" && + ALT_KEYFILE="${ALT_KEYDIR}/munged.key.$$" && + cp -p "${MUNGE_KEYFILE}" "${ALT_KEYFILE}" && + test_set_prereq ALT + +ok 23 # skip alt keyfile dir setup (missing SUDO) SKIP: 0102-munged-security-keyfile.t 23 # SKIP alt keyfile dir setup (missing SUDO) + +skipping test: keyfile dir owned by root + sudo chown root "${ALT_KEYDIR}" && + munged_start_daemon --key-file="${ALT_KEYFILE}" && + munged_stop_daemon + +ok 24 # skip keyfile dir owned by root (missing SUDO,ALT of ALT,SUDO) SKIP: 0102-munged-security-keyfile.t 24 # SKIP keyfile dir owned by root (missing SUDO,ALT of ALT,SUDO) + +skipping test: keyfile dir owned by other failure + test "$(id -u)" != "1" && + sudo chown 1 "${ALT_KEYDIR}" && + test_must_fail munged_start_daemon --key-file="${ALT_KEYFILE}" && + egrep "Error:.* Keyfile.* invalid ownership of \"${ALT_KEYDIR}\"" \ + "${MUNGE_LOGFILE}" + +ok 25 # skip keyfile dir owned by other failure (missing SUDO,ALT of ALT,SUDO) SKIP: 0102-munged-security-keyfile.t 25 # SKIP keyfile dir owned by other failure (missing SUDO,ALT of ALT,SUDO) + +skipping test: keyfile dir owned by other override + test "$(id -u)" != "1" && + sudo chown 1 "${ALT_KEYDIR}" && + munged_start_daemon --key-file="${ALT_KEYFILE}" --force && + munged_stop_daemon && + egrep "Warning:.* Keyfile.* invalid ownership of \"${ALT_KEYDIR}\"" \ + "${MUNGE_LOGFILE}" + +ok 26 # skip keyfile dir owned by other override (missing SUDO,ALT of ALT,SUDO) SKIP: 0102-munged-security-keyfile.t 26 # SKIP keyfile dir owned by other override (missing SUDO,ALT of ALT,SUDO) + +skipping test: alt keyfile dir cleanup + sudo rm -r -f "${ALT_KEYDIR}" && + if rmdir "$(dirname "${ALT_KEYDIR}")" 2>/dev/null; then :; fi && + unset ALT_KEYDIR && + unset ALT_KEYFILE + +ok 27 # skip alt keyfile dir cleanup (missing SUDO,ALT of ALT,SUDO) SKIP: 0102-munged-security-keyfile.t 27 # SKIP alt keyfile dir cleanup (missing SUDO,ALT of ALT,SUDO) -PASS: 0102-munged-security-keyfile.t 28 - keyfile dir writable by trusted group + +expecting success: + local GID && + GID=$(ls -d -l -n "${MUNGE_KEYDIR}" | awk "{ print \$4 }") && + chmod 0770 "${MUNGE_KEYDIR}" && + munged_start_daemon --trusted-group="${GID}" && + munged_stop_daemon && + chmod 0755 "${MUNGE_KEYDIR}" + +not ok 28 - keyfile dir writable by trusted group +FAIL: 0102-munged-security-keyfile.t 28 - keyfile dir writable by trusted group +# +# local GID && +# GID=$(ls -d -l -n "${MUNGE_KEYDIR}" | awk "{ print \$4 }") && +# chmod 0770 "${MUNGE_KEYDIR}" && +# munged_start_daemon --trusted-group="${GID}" && +# munged_stop_daemon && +# chmod 0755 "${MUNGE_KEYDIR}" +# + +expecting success: + local GID && + GID=$(ls -d -l -n "${MUNGE_KEYDIR}" | awk "{ print \$4 }") && + GID=$(( ${GID} + 1 )) && + chmod 0770 "${MUNGE_KEYDIR}" && + test_must_fail munged_start_daemon --trusted-group="${GID}" && + chmod 0755 "${MUNGE_KEYDIR}" + +ok 29 - keyfile dir writable by untrusted group failure PASS: 0102-munged-security-keyfile.t 29 - keyfile dir writable by untrusted group failure + +expecting success: + chmod 0770 "${MUNGE_KEYDIR}" && + test_must_fail munged_start_daemon && + chmod 0755 "${MUNGE_KEYDIR}" && + egrep "Error:.* group-writable permissions without sticky bit set" \ + "${MUNGE_LOGFILE}" + +2025-12-25 11:12:48 +0000 Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" +ok 30 - keyfile dir writable by group failure PASS: 0102-munged-security-keyfile.t 30 - keyfile dir writable by group failure + +expecting success: + chmod 0770 "${MUNGE_KEYDIR}" && + munged_start_daemon --force && + munged_stop_daemon && + chmod 0755 "${MUNGE_KEYDIR}" && + egrep "Warning:.* group-writable permissions without sticky bit set" \ + "${MUNGE_LOGFILE}" + +2025-12-25 11:12:48 +0000 Warning: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" +2025-12-25 11:12:48 +0000 Warning: Keyfile is insecure: group-writable permissions without sticky bit set on "/tmp/munge-test-130352/trash-directory.0102-munged-security-keyfile/etc-11473" +2025-12-25 11:12:48 +0000 Warning: Socket is insecure: group-writable permissions without sticky bit set on "/" +2025-12-25 11:12:48 +0000 Warning: PIDfile is insecure: group-writable permissions without sticky bit set on "/" +ok 31 - keyfile dir writable by group override PASS: 0102-munged-security-keyfile.t 31 - keyfile dir writable by group override -PASS: 0102-munged-security-keyfile.t 32 - keyfile dir writable by group with sticky bit -PASS: 0102-munged-security-keyfile.t 33 - keyfile dir writable by other failure + +expecting success: + chmod 1770 "${MUNGE_KEYDIR}" && + munged_start_daemon && + munged_stop_daemon && + chmod 0755 "${MUNGE_KEYDIR}" + +not ok 32 - keyfile dir writable by group with sticky bit +FAIL: 0102-munged-security-keyfile.t 32 - keyfile dir writable by group with sticky bit +# +# chmod 1770 "${MUNGE_KEYDIR}" && +# munged_start_daemon && +# munged_stop_daemon && +# chmod 0755 "${MUNGE_KEYDIR}" +# + +expecting success: + chmod 0707 "${MUNGE_KEYDIR}" && + test_must_fail munged_start_daemon && + chmod 0755 "${MUNGE_KEYDIR}" && + egrep "Error:.* world-writable permissions without sticky bit set" \ + "${MUNGE_LOGFILE}" + +not ok 33 - keyfile dir writable by other failure +FAIL: 0102-munged-security-keyfile.t 33 - keyfile dir writable by other failure +# +# chmod 0707 "${MUNGE_KEYDIR}" && +# test_must_fail munged_start_daemon && +# chmod 0755 "${MUNGE_KEYDIR}" && +# egrep "Error:.* world-writable permissions without sticky bit set" \ +# "${MUNGE_LOGFILE}" +# + +expecting success: + chmod 0707 "${MUNGE_KEYDIR}" && + munged_start_daemon --force && + munged_stop_daemon && + chmod 0755 "${MUNGE_KEYDIR}" && + egrep "Warning:.* world-writable permissions without sticky bit set" \ + "${MUNGE_LOGFILE}" + +2025-12-25 11:12:48 +0000 Warning: Keyfile is insecure: world-writable permissions without sticky bit set on "/tmp/munge-test-130352/trash-directory.0102-munged-security-keyfile/etc-11473" +ok 34 - keyfile dir writable by other override PASS: 0102-munged-security-keyfile.t 34 - keyfile dir writable by other override -PASS: 0102-munged-security-keyfile.t 35 - keyfile dir writable by other with sticky bit + +expecting success: + chmod 1707 "${MUNGE_KEYDIR}" && + munged_start_daemon && + munged_stop_daemon && + chmod 0755 "${MUNGE_KEYDIR}" + +not ok 35 - keyfile dir writable by other with sticky bit +FAIL: 0102-munged-security-keyfile.t 35 - keyfile dir writable by other with sticky bit +# +# chmod 1707 "${MUNGE_KEYDIR}" && +# munged_start_daemon && +# munged_stop_daemon && +# chmod 0755 "${MUNGE_KEYDIR}" +# + +expecting success: + munged_cleanup + +ok 36 - cleanup PASS: 0102-munged-security-keyfile.t 36 - cleanup + +# still have 2 known breakage(s) +# failed 15 among remaining 34 test(s) +1..36 +ERROR: 0102-munged-security-keyfile.t - exited with status 1 + +ERROR: 0103-munged-security-logfile +=================================== + +munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" +munged: Notice: Terminated daemon bound to socket "/tmp/munged.sock.12646" (pid 12802) +munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" +munged: Notice: Terminated daemon bound to socket "/tmp/munged.sock.12646" (pid 12891) +munged: Error: Logfile is insecure: "/tmp/munge-test-130352/trash-directory.0103-munged-security-logfile/log-12646/munged.log.12646" should not be writable by group (perms=0620) +munged: Error: Logfile is insecure: "/tmp/munge-test-130352/trash-directory.0103-munged-security-logfile/log-12646/munged.log.12646" should not be writable by group (perms=0620) +munged: Notice: Terminated daemon bound to socket "/tmp/munged.sock.12646" (pid 13080) +munged: Notice: Terminated daemon bound to socket "/tmp/munged.sock.12646" (pid 13145) +munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" +munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" +munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" +munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" +munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" +munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" +munged: Notice: Terminated daemon bound to socket "/tmp/munged.sock.12646" (pid 13490) +munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" +expecting success: + munged_setup && + munged_create_key + +ok 1 - setup PASS: 0103-munged-security-logfile.t 1 - setup -PASS: 0103-munged-security-logfile.t 2 - logfile regular file + +expecting success: + local INODE0 INODE1 && + rm -f "${MUNGE_LOGFILE}" && + touch "${MUNGE_LOGFILE}" && + INODE0=$(ls -i "${MUNGE_LOGFILE}" | awk "{ print \$1 }") && + munged_start_daemon t-keep-logfile && + munged_stop_daemon && + INODE1=$(ls -i "${MUNGE_LOGFILE}" | awk "{ print \$1 }") && + test "${INODE0}" -eq "${INODE1}" && + test -s "${MUNGE_LOGFILE}" + +not ok 2 - logfile regular file +FAIL: 0103-munged-security-logfile.t 2 - logfile regular file +# +# local INODE0 INODE1 && +# rm -f "${MUNGE_LOGFILE}" && +# touch "${MUNGE_LOGFILE}" && +# INODE0=$(ls -i "${MUNGE_LOGFILE}" | awk "{ print \$1 }") && +# munged_start_daemon t-keep-logfile && +# munged_stop_daemon && +# INODE1=$(ls -i "${MUNGE_LOGFILE}" | awk "{ print \$1 }") && +# test "${INODE0}" -eq "${INODE1}" && +# test -s "${MUNGE_LOGFILE}" +# + +expecting success: + local MY_LOGFILE && + MY_LOGFILE="${MUNGE_LOGFILE}.symlink" && + ln -s -f "${MUNGE_LOGFILE}" "${MY_LOGFILE}" && + rm -f "${MUNGE_LOGFILE}" && + touch "${MUNGE_LOGFILE}" && + test_must_fail munged_start_daemon t-keep-logfile \ + --log-file="${MY_LOGFILE}" 2>err.$$ && + egrep "Error:.* Logfile.* should not be a symbolic link" err.$$ + +munged: Error: Logfile is insecure: "/tmp/munge-test-130352/trash-directory.0103-munged-security-logfile/log-12646/munged.log.12646.symlink" should not be a symbolic link +ok 3 - logfile symlink to regular file failure PASS: 0103-munged-security-logfile.t 3 - logfile symlink to regular file failure + +expecting success: + local MY_LOGFILE && + MY_LOGFILE="${MUNGE_LOGFILE}.symlink" && + ln -s -f "${MUNGE_LOGFILE}" "${MY_LOGFILE}" && + rm -f "${MUNGE_LOGFILE}" && + touch "${MUNGE_LOGFILE}" && + munged_start_daemon t-keep-logfile --log-file="${MY_LOGFILE}" --force \ + 2>err.$$ && + munged_stop_daemon && + egrep "Warning:.* Logfile.* should not be a symbolic link" err.$$ + +munged: Warning: Logfile is insecure: "/tmp/munge-test-130352/trash-directory.0103-munged-security-logfile/log-12646/munged.log.12646.symlink" should not be a symbolic link +ok 4 - logfile symlink to regular file override PASS: 0103-munged-security-logfile.t 4 - logfile symlink to regular file override -PASS: 0103-munged-security-logfile.t 5 - logfile missing + +expecting success: + munged_start_daemon && + munged_stop_daemon && + test -s "${MUNGE_LOGFILE}" + +not ok 5 - logfile missing +FAIL: 0103-munged-security-logfile.t 5 - logfile missing +# +# munged_start_daemon && +# munged_stop_daemon && +# test -s "${MUNGE_LOGFILE}" +# + +expecting success: + local MY_LOGFILE && + MY_LOGFILE="${MUNGE_LOGFILE}.symlink" && + ln -s -f "${MUNGE_LOGFILE}" "${MY_LOGFILE}" && + test_must_fail munged_start_daemon --log-file="${MY_LOGFILE}" 2>err.$$ && + egrep "Error:.* Logfile.* should not be a symbolic link" err.$$ + +munged: Error: Logfile is insecure: "/tmp/munge-test-130352/trash-directory.0103-munged-security-logfile/log-12646/munged.log.12646.symlink" should not be a symbolic link +ok 6 - logfile symlink to missing file failure PASS: 0103-munged-security-logfile.t 6 - logfile symlink to missing file failure + +expecting success: + local MY_LOGFILE && + MY_LOGFILE="${MUNGE_LOGFILE}.symlink" && + ln -s -f "${MUNGE_LOGFILE}" "${MY_LOGFILE}" && + munged_start_daemon --log-file="${MY_LOGFILE}" --force 2>err.$$ && + munged_stop_daemon && + egrep "Warning:.* Logfile.* should not be a symbolic link" err.$$ && + test -s "${MUNGE_LOGFILE}" + +munged: Warning: Logfile is insecure: "/tmp/munge-test-130352/trash-directory.0103-munged-security-logfile/log-12646/munged.log.12646.symlink" should not be a symbolic link +ok 7 - logfile symlink to missing file override PASS: 0103-munged-security-logfile.t 7 - logfile symlink to missing file override + +expecting success: + local MUNGE_LOGFILE && + MUNGE_LOGFILE="${MUNGE_LOGDIR}/munged.log.$$.non-regular-file" && + rm -f "${MUNGE_LOGFILE}" && + mkdir "${MUNGE_LOGFILE}" && + test_must_fail munged_start_daemon t-keep-logfile 2>err.$$ && + egrep "Error:.* Logfile.* must be a regular file" err.$$ && + rmdir "${MUNGE_LOGFILE}" + +munged: Error: Logfile is insecure: "/tmp/munge-test-130352/trash-directory.0103-munged-security-logfile/log-12646/munged.log.12646.non-regular-file" must be a regular file (type=0040000) +ok 8 - logfile non-regular-file failure PASS: 0103-munged-security-logfile.t 8 - logfile non-regular-file failure + +expecting success: + local MUNGE_LOGFILE && + MUNGE_LOGFILE="${MUNGE_LOGDIR}/munged.log.$$.non-regular-file" && + rm -f "${MUNGE_LOGFILE}" && + mkdir "${MUNGE_LOGFILE}" && + test_must_fail munged_start_daemon t-keep-logfile --force 2>err.$$ && + egrep "Error:.* Logfile.* must be a regular file" err.$$ && + rmdir "${MUNGE_LOGFILE}" + +munged: Error: Logfile is insecure: "/tmp/munge-test-130352/trash-directory.0103-munged-security-logfile/log-12646/munged.log.12646.non-regular-file" must be a regular file (type=0040000) +ok 9 - logfile non-regular-file override failure PASS: 0103-munged-security-logfile.t 9 - logfile non-regular-file override failure + +expecting success: + rm -f "${MUNGE_LOGFILE}" && + touch "${MUNGE_LOGFILE}" && + chmod 0400 "${MUNGE_LOGFILE}" && + test_must_fail munged_start_daemon t-keep-logfile 2>err.$$ && + egrep "Error:.* Failed to open logfile.* Permission denied" err.$$ + +munged: Error: Failed to open logfile "/tmp/munge-test-130352/trash-directory.0103-munged-security-logfile/log-12646/munged.log.12646": Permission denied +ok 10 - logfile not writable by user failure PASS: 0103-munged-security-logfile.t 10 - logfile not writable by user failure + +checking known breakage: + local GID && + rm -f "${MUNGE_LOGFILE}" && + touch "${MUNGE_LOGFILE}" && + chmod 0620 "${MUNGE_LOGFILE}" && + GID=$(ls -l -n "${MUNGE_LOGFILE}" | awk "{ print \$4 }") && + munged_start_daemon t-keep-logfile --trusted-group="${GID}" && + munged_stop_daemon + +not ok 11 - logfile writable by trusted group # TODO known breakage XFAIL: 0103-munged-security-logfile.t 11 - logfile writable by trusted group # TODO known breakage + +expecting success: + local GID && + rm -f "${MUNGE_LOGFILE}" && + touch "${MUNGE_LOGFILE}" && + chmod 0620 "${MUNGE_LOGFILE}" && + GID=$(ls -l -n "${MUNGE_LOGFILE}" | awk "{ print \$4 }") && + GID=$(( ${GID} + 1 )) && + test_must_fail munged_start_daemon t-keep-logfile --trusted-group="${GID}" + +ok 12 - logfile writable by untrusted group failure PASS: 0103-munged-security-logfile.t 12 - logfile writable by untrusted group failure + +expecting success: + rm -f "${MUNGE_LOGFILE}" && + touch "${MUNGE_LOGFILE}" && + chmod 0620 "${MUNGE_LOGFILE}" && + test_must_fail munged_start_daemon t-keep-logfile 2>err.$$ && + egrep "Error:.* Logfile.* writable.* by.* group" err.$$ + +munged: Error: Logfile is insecure: "/tmp/munge-test-130352/trash-directory.0103-munged-security-logfile/log-12646/munged.log.12646" should not be writable by group (perms=0620) +ok 13 - logfile writable by group failure PASS: 0103-munged-security-logfile.t 13 - logfile writable by group failure + +expecting success: + rm -f "${MUNGE_LOGFILE}" && + touch "${MUNGE_LOGFILE}" && + chmod 0620 "${MUNGE_LOGFILE}" && + munged_start_daemon t-keep-logfile --force 2>err.$$ && + munged_stop_daemon && + egrep "Warning:.* Logfile.* writable.* by.* group" err.$$ + +munged: Warning: Logfile is insecure: "/tmp/munge-test-130352/trash-directory.0103-munged-security-logfile/log-12646/munged.log.12646" should not be writable by group (perms=0620) +ok 14 - logfile writable by group override PASS: 0103-munged-security-logfile.t 14 - logfile writable by group override + +expecting success: + rm -f "${MUNGE_LOGFILE}" && + touch "${MUNGE_LOGFILE}" && + chmod 0602 "${MUNGE_LOGFILE}" && + test_must_fail munged_start_daemon t-keep-logfile 2>err.$$ && + egrep "Error:.* Logfile.* writable.* by.* other" err.$$ + +munged: Error: Logfile is insecure: "/tmp/munge-test-130352/trash-directory.0103-munged-security-logfile/log-12646/munged.log.12646" should not be writable by other (perms=0602) +ok 15 - logfile writable by other failure PASS: 0103-munged-security-logfile.t 15 - logfile writable by other failure + +expecting success: + rm -f "${MUNGE_LOGFILE}" && + touch "${MUNGE_LOGFILE}" && + chmod 0602 "${MUNGE_LOGFILE}" && + munged_start_daemon t-keep-logfile --force 2>err.$$ && + munged_stop_daemon && + egrep "Warning:.* Logfile.* writable.* by.* other" err.$$ + +munged: Warning: Logfile is insecure: "/tmp/munge-test-130352/trash-directory.0103-munged-security-logfile/log-12646/munged.log.12646" should not be writable by other (perms=0602) +ok 16 - logfile writable by other override PASS: 0103-munged-security-logfile.t 16 - logfile writable by other override -PASS: 0103-munged-security-logfile.t 17 - logfile readable by all -PASS: 0103-munged-security-logfile.t 18 - logfile dir owned by euid + +expecting success: + rm -f "${MUNGE_LOGFILE}" && + touch "${MUNGE_LOGFILE}" && + chmod 0644 "${MUNGE_LOGFILE}" && + munged_start_daemon t-keep-logfile && + munged_stop_daemon + +not ok 17 - logfile readable by all +FAIL: 0103-munged-security-logfile.t 17 - logfile readable by all +# +# rm -f "${MUNGE_LOGFILE}" && +# touch "${MUNGE_LOGFILE}" && +# chmod 0644 "${MUNGE_LOGFILE}" && +# munged_start_daemon t-keep-logfile && +# munged_stop_daemon +# + +expecting success: + local DIR_UID MY_EUID && + DIR_UID=$(ls -d -l -n "${MUNGE_LOGDIR}" | awk "{ print \$3 }") && + MY_EUID=$(id -u) && + test "${DIR_UID}" = "${MY_EUID}" && + munged_start_daemon && + munged_stop_daemon + +not ok 18 - logfile dir owned by euid +FAIL: 0103-munged-security-logfile.t 18 - logfile dir owned by euid +# +# local DIR_UID MY_EUID && +# DIR_UID=$(ls -d -l -n "${MUNGE_LOGDIR}" | awk "{ print \$3 }") && +# MY_EUID=$(id -u) && +# test "${DIR_UID}" = "${MY_EUID}" && +# munged_start_daemon && +# munged_stop_daemon +# + +skipping test: alt logfile dir setup + ALT_LOGDIR="${TMPDIR:-"/tmp"}/munge-$$/alt-log-$$" && + mkdir -m 0755 -p "${ALT_LOGDIR}" && + ALT_LOGFILE="${ALT_LOGDIR}/munged.log.$$" && + touch "${ALT_LOGFILE}" && + test_set_prereq ALT + +ok 19 # skip alt logfile dir setup (missing SUDO) SKIP: 0103-munged-security-logfile.t 19 # SKIP alt logfile dir setup (missing SUDO) + +skipping test: logfile dir owned by root + sudo chown root "${ALT_LOGDIR}" && + > "${ALT_LOGFILE}" && + munged_start_daemon --log-file="${ALT_LOGFILE}" && + munged_stop_daemon + +ok 20 # skip logfile dir owned by root (missing SUDO,ALT of ALT,SUDO) SKIP: 0103-munged-security-logfile.t 20 # SKIP logfile dir owned by root (missing SUDO,ALT of ALT,SUDO) + +skipping test: logfile dir owned by other failure + test "$(id -u)" != "1" && + sudo chown 1 "${ALT_LOGDIR}" && + > "${ALT_LOGFILE}" && + test_must_fail munged_start_daemon --log-file="${ALT_LOGFILE}" 2>err.$$ && + egrep "Error:.* Logfile.* invalid ownership of \"${ALT_LOGDIR}\"" err.$$ + +ok 21 # skip logfile dir owned by other failure (missing SUDO,ALT of ALT,SUDO) SKIP: 0103-munged-security-logfile.t 21 # SKIP logfile dir owned by other failure (missing SUDO,ALT of ALT,SUDO) + +skipping test: logfile dir owned by other override + test "$(id -u)" != "1" && + sudo chown 1 "${ALT_LOGDIR}" && + > "${ALT_LOGFILE}" && + munged_start_daemon --log-file="${ALT_LOGFILE}" --force 2>err.$$ && + munged_stop_daemon && + egrep "Warning:.* Logfile.* invalid ownership of \"${ALT_LOGDIR}\"" err.$$ + +ok 22 # skip logfile dir owned by other override (missing SUDO,ALT of ALT,SUDO) SKIP: 0103-munged-security-logfile.t 22 # SKIP logfile dir owned by other override (missing SUDO,ALT of ALT,SUDO) + +skipping test: alt logfile dir cleanup + sudo rm -r -f "${ALT_LOGDIR}" && + if rmdir "$(dirname "${ALT_LOGDIR}")" 2>/dev/null; then :; fi && + unset ALT_LOGDIR && + unset ALT_LOGFILE + +ok 23 # skip alt logfile dir cleanup (missing SUDO,ALT of ALT,SUDO) SKIP: 0103-munged-security-logfile.t 23 # SKIP alt logfile dir cleanup (missing SUDO,ALT of ALT,SUDO) -PASS: 0103-munged-security-logfile.t 24 - logfile dir writable by trusted group -PASS: 0103-munged-security-logfile.t 25 - logfile dir writable by untrusted group failure -PASS: 0103-munged-security-logfile.t 26 - logfile dir writable by group -PASS: 0103-munged-security-logfile.t 27 - logfile dir writable by group with sticky bit + +expecting success: + local GID && + GID=$(ls -d -l -n "${MUNGE_LOGDIR}" | awk "{ print \$4 }") && + chmod 0770 "${MUNGE_LOGDIR}" && + munged_start_daemon --trusted-group="${GID}" && + munged_stop_daemon && + chmod 0755 "${MUNGE_LOGDIR}" + +not ok 24 - logfile dir writable by trusted group +FAIL: 0103-munged-security-logfile.t 24 - logfile dir writable by trusted group +# +# local GID && +# GID=$(ls -d -l -n "${MUNGE_LOGDIR}" | awk "{ print \$4 }") && +# chmod 0770 "${MUNGE_LOGDIR}" && +# munged_start_daemon --trusted-group="${GID}" && +# munged_stop_daemon && +# chmod 0755 "${MUNGE_LOGDIR}" +# + +expecting success: + local GID && + GID=$(ls -d -l -n "${MUNGE_LOGDIR}" | awk "{ print \$4 }") && + GID=$(( ${GID} + 1 )) && + chmod 0770 "${MUNGE_LOGDIR}" && + munged_start_daemon --trusted-group="${GID}" && + munged_stop_daemon && + chmod 0755 "${MUNGE_LOGDIR}" + +not ok 25 - logfile dir writable by untrusted group failure +FAIL: 0103-munged-security-logfile.t 25 - logfile dir writable by untrusted group failure +# +# local GID && +# GID=$(ls -d -l -n "${MUNGE_LOGDIR}" | awk "{ print \$4 }") && +# GID=$(( ${GID} + 1 )) && +# chmod 0770 "${MUNGE_LOGDIR}" && +# munged_start_daemon --trusted-group="${GID}" && +# munged_stop_daemon && +# chmod 0755 "${MUNGE_LOGDIR}" +# + +expecting success: + chmod 0770 "${MUNGE_LOGDIR}" && + munged_start_daemon && + munged_stop_daemon && + chmod 0755 "${MUNGE_LOGDIR}" + +not ok 26 - logfile dir writable by group +FAIL: 0103-munged-security-logfile.t 26 - logfile dir writable by group +# +# chmod 0770 "${MUNGE_LOGDIR}" && +# munged_start_daemon && +# munged_stop_daemon && +# chmod 0755 "${MUNGE_LOGDIR}" +# + +expecting success: + chmod 1770 "${MUNGE_LOGDIR}" && + munged_start_daemon && + munged_stop_daemon && + chmod 0755 "${MUNGE_LOGDIR}" + +not ok 27 - logfile dir writable by group with sticky bit +FAIL: 0103-munged-security-logfile.t 27 - logfile dir writable by group with sticky bit +# +# chmod 1770 "${MUNGE_LOGDIR}" && +# munged_start_daemon && +# munged_stop_daemon && +# chmod 0755 "${MUNGE_LOGDIR}" +# + +expecting success: + chmod 0707 "${MUNGE_LOGDIR}" && + test_must_fail munged_start_daemon 2>err.$$ && + chmod 0755 "${MUNGE_LOGDIR}" && + egrep "Error:.* world-writable permissions without sticky bit set" err.$$ + +munged: Error: Logfile is insecure: world-writable permissions without sticky bit set on "/tmp/munge-test-130352/trash-directory.0103-munged-security-logfile/log-12646" +ok 28 - logfile dir writable by other failure PASS: 0103-munged-security-logfile.t 28 - logfile dir writable by other failure + +expecting success: + chmod 0707 "${MUNGE_LOGDIR}" && + munged_start_daemon --force 2>err.$$ && + munged_stop_daemon && + chmod 0755 "${MUNGE_LOGDIR}" && + egrep "Warning:.* world-writable permissions without sticky bit set" err.$$ + +munged: Warning: Logfile is insecure: world-writable permissions without sticky bit set on "/tmp/munge-test-130352/trash-directory.0103-munged-security-logfile/log-12646" +ok 29 - logfile dir writable by other override PASS: 0103-munged-security-logfile.t 29 - logfile dir writable by other override -PASS: 0103-munged-security-logfile.t 30 - logfile dir writable by other with sticky bit + +expecting success: + chmod 1707 "${MUNGE_LOGDIR}" && + munged_start_daemon && + munged_stop_daemon && + chmod 0755 "${MUNGE_LOGDIR}" + +not ok 30 - logfile dir writable by other with sticky bit +FAIL: 0103-munged-security-logfile.t 30 - logfile dir writable by other with sticky bit +# +# chmod 1707 "${MUNGE_LOGDIR}" && +# munged_start_daemon && +# munged_stop_daemon && +# chmod 0755 "${MUNGE_LOGDIR}" +# + +expecting success: + local ERR NUM && + rm -f "${MUNGE_LOGFILE}" && + touch "${MUNGE_LOGFILE}" && + chmod 0602 "${MUNGE_LOGFILE}" && + test_must_fail munged_start_daemon t-keep-logfile 2>err.$$ && + cat err.$$ && + ERR=$(sed -n -e "s/.*Error: //p" err.$$ | sort | uniq -c | sort -n -r) && + NUM=$(echo "${ERR}" | awk "{ print \$1; exit }") && + test "${NUM}" -eq 1 2>/dev/null + +munged: Error: Logfile is insecure: "/tmp/munge-test-130352/trash-directory.0103-munged-security-logfile/log-12646/munged.log.12646" should not be writable by other (perms=0602) +ok 31 - logfile failure writes single message to stderr PASS: 0103-munged-security-logfile.t 31 - logfile failure writes single message to stderr + +expecting success: + munged_cleanup + +ok 32 - cleanup PASS: 0103-munged-security-logfile.t 32 - cleanup + +# still have 1 known breakage(s) +# failed 9 among remaining 31 test(s) +1..32 +ERROR: 0103-munged-security-logfile.t - exited with status 1 + +PASS: 0104-munged-security-pidfile +================================== + +expecting success: + munged_setup && + munged_create_key + +ok 1 - setup PASS: 0104-munged-security-pidfile.t 1 - setup + +checking known breakage: + false + +not ok 2 - finish writing tests # TODO known breakage XFAIL: 0104-munged-security-pidfile.t 2 - finish writing tests # TODO known breakage + +expecting success: + munged_cleanup + +ok 3 - cleanup PASS: 0104-munged-security-pidfile.t 3 - cleanup + +# still have 1 known breakage(s) +# passed all remaining 2 test(s) +1..3 + +PASS: 0105-munged-security-seedfile +=================================== + +expecting success: + munged_setup && + munged_create_key + +ok 1 - setup PASS: 0105-munged-security-seedfile.t 1 - setup + +checking known breakage: + false + +not ok 2 - finish writing tests # TODO known breakage XFAIL: 0105-munged-security-seedfile.t 2 - finish writing tests # TODO known breakage + +expecting success: + munged_cleanup + +ok 3 - cleanup PASS: 0105-munged-security-seedfile.t 3 - cleanup + +# still have 1 known breakage(s) +# passed all remaining 2 test(s) +1..3 + +ERROR: 0110-munged-origin-addr +============================== + +munged: Error: Failed to lookup origin "invalid.14030": Resource temporarily unavailable +munged: Warning: Failed to lookup origin "invalid.14030": Resource temporarily unavailable +munged: Warning: Continuing with origin set to null address +munged: Notice: Terminated daemon bound to socket "/tmp/munged.sock.14030" (pid 14177) +munged: Warning: Failed to lookup origin "invalid.14030": Resource temporarily unavailable +munged: Warning: Continuing with origin set to null address +munged: Notice: Terminated daemon bound to socket "/tmp/munged.sock.14030" (pid 14220) +munged: Warning: Failed to lookup origin "invalid.14030": Resource temporarily unavailable +munged: Warning: Continuing with origin set to null address +munged: Notice: Terminated daemon bound to socket "/tmp/munged.sock.14030" (pid 14267) +munged: Notice: Terminated daemon bound to socket "/tmp/munged.sock.14030" (pid 14360) +munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" +munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" +munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" +munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" +munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" +munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" +expecting success: + munged_setup && + munged_create_key + +ok 1 - setup PASS: 0110-munged-origin-addr.t 1 - setup + +expecting success: + "${MUNGED}" --help >out.$$ && + grep " --origin=" out.$$ + + --origin=ADDR Specify origin address via hostname/IPaddr/interface +ok 2 - munged --origin help PASS: 0110-munged-origin-addr.t 2 - munged --origin help + +expecting success: + test_must_fail munged_start_daemon --origin=invalid.$$ + +ok 3 - munged --origin failure PASS: 0110-munged-origin-addr.t 3 - munged --origin failure + +expecting success: + munged_start_daemon --origin=invalid.$$ --force && + munged_stop_daemon + +ok 4 - munged --origin override PASS: 0110-munged-origin-addr.t 4 - munged --origin override + +expecting success: + munged_start_daemon --origin=invalid.$$ --force && + munged_stop_daemon && + egrep "Set origin address to 0\.0\.0\.0\>" "${MUNGE_LOGFILE}" + +2025-12-25 11:12:51 +0000 Info: Set origin address to 0.0.0.0 +ok 5 - munged --origin null address PASS: 0110-munged-origin-addr.t 5 - munged --origin null address + +expecting success: + munged_start_daemon --origin=invalid.$$ --force && + "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --output=cred.$$ && + "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --input=cred.$$ \ + --metadata=meta.$$ --keys=ENCODE_HOST --numeric && + munged_stop_daemon && + egrep "^ENCODE_HOST:.* 0\.0\.0\.0\>" meta.$$ + +ENCODE_HOST: 0.0.0.0 +ok 6 - munged --origin null address metadata PASS: 0110-munged-origin-addr.t 6 - munged --origin null address metadata + +expecting success: + munged_start_daemon --origin=invalid.$$ --force 2>err.$$ && + munged_stop_daemon && + grep "Warning:.* origin set to null address" err.$$ + +munged: Warning: Continuing with origin set to null address +ok 7 - munged --origin null address warning PASS: 0110-munged-origin-addr.t 7 - munged --origin null address warning -PASS: 0110-munged-origin-addr.t 8 - munged --origin local IP address -PASS: 0110-munged-origin-addr.t 9 - munged --origin local IP address metadata + +expecting success: + rm -f ifname0.$$ && + munged_start_daemon --origin=127.0.0.1 && + munged_stop_daemon && + egrep "Set origin address to 127\.0\.0\.1\>" "${MUNGE_LOGFILE}" + +not ok 8 - munged --origin local IP address +FAIL: 0110-munged-origin-addr.t 8 - munged --origin local IP address +# +# rm -f ifname0.$$ && +# munged_start_daemon --origin=127.0.0.1 && +# munged_stop_daemon && +# egrep "Set origin address to 127\.0\.0\.1\>" "${MUNGE_LOGFILE}" +# + +expecting success: + munged_start_daemon --origin=127.0.0.1 && + "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --output=cred.$$ && + "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --input=cred.$$ \ + --metadata=meta.$$ --keys=ENCODE_HOST --numeric && + munged_stop_daemon && + egrep "^ENCODE_HOST:.* 127\.0\.0\.1\>" meta.$$ + +not ok 9 - munged --origin local IP address metadata +FAIL: 0110-munged-origin-addr.t 9 - munged --origin local IP address metadata +# +# munged_start_daemon --origin=127.0.0.1 && +# "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --output=cred.$$ && +# "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --input=cred.$$ \ +# --metadata=meta.$$ --keys=ENCODE_HOST --numeric && +# munged_stop_daemon && +# egrep "^ENCODE_HOST:.* 127\.0\.0\.1\>" meta.$$ +# + +expecting success: + local ifname && + sed -n -e "s/.*Set origin address.*(\([^)]*\)).*/\1/p" "${MUNGE_LOGFILE}" \ + >ifname0.$$ && + ifname=$(cat ifname0.$$) && + test_debug "echo \"Loopback network interface name is [${ifname}]\"" && + if test "x${ifname}" != x; then test_set_prereq IFNAME; fi + +ok 10 - munged --origin interface name lookup PASS: 0110-munged-origin-addr.t 10 - munged --origin interface name lookup -PASS: 0110-munged-origin-addr.t 11 - munged --origin interface name -PASS: 0110-munged-origin-addr.t 12 - munged --origin interface name metadata -PASS: 0110-munged-origin-addr.t 13 - munged --origin non-interface IP address -PASS: 0110-munged-origin-addr.t 14 - munged --origin non-interface IP address metadata + +expecting success: + munged_start_daemon --origin="$(cat ifname0.$$)" && + munged_stop_daemon && + egrep "Set origin address to 127\.0\.0\.1\>" "${MUNGE_LOGFILE}" && + sed -n -e "s/.*Set origin address.*(\([^)]*\)).*/\1/p" "${MUNGE_LOGFILE}" \ + >ifname1.$$ && + test_cmp ifname0.$$ ifname1.$$ + +not ok 11 - munged --origin interface name +FAIL: 0110-munged-origin-addr.t 11 - munged --origin interface name +# +# munged_start_daemon --origin="$(cat ifname0.$$)" && +# munged_stop_daemon && +# egrep "Set origin address to 127\.0\.0\.1\>" "${MUNGE_LOGFILE}" && +# sed -n -e "s/.*Set origin address.*(\([^)]*\)).*/\1/p" "${MUNGE_LOGFILE}" \ +# >ifname1.$$ && +# test_cmp ifname0.$$ ifname1.$$ +# + +expecting success: + munged_start_daemon --origin="$(cat ifname0.$$)" && + "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --output=cred.$$ && + "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --input=cred.$$ \ + --metadata=meta.$$ --keys=ENCODE_HOST --numeric && + munged_stop_daemon && + egrep "^ENCODE_HOST:.* 127\.0\.0\.1\>" meta.$$ + +not ok 12 - munged --origin interface name metadata +FAIL: 0110-munged-origin-addr.t 12 - munged --origin interface name metadata +# +# munged_start_daemon --origin="$(cat ifname0.$$)" && +# "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --output=cred.$$ && +# "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --input=cred.$$ \ +# --metadata=meta.$$ --keys=ENCODE_HOST --numeric && +# munged_stop_daemon && +# egrep "^ENCODE_HOST:.* 127\.0\.0\.1\>" meta.$$ +# + +expecting success: + munged_start_daemon --origin=192.0.0.255 && + munged_stop_daemon && + egrep "Set origin address to 192\.0\.0\.255$" "${MUNGE_LOGFILE}" + +not ok 13 - munged --origin non-interface IP address +FAIL: 0110-munged-origin-addr.t 13 - munged --origin non-interface IP address +# +# munged_start_daemon --origin=192.0.0.255 && +# munged_stop_daemon && +# egrep "Set origin address to 192\.0\.0\.255$" "${MUNGE_LOGFILE}" +# + +expecting success: + munged_start_daemon --origin=192.0.0.255 && + "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --output=cred.$$ && + "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --input=cred.$$ \ + --metadata=meta.$$ --keys=ENCODE_HOST --numeric && + munged_stop_daemon && + egrep "^ENCODE_HOST:.* 192\.0\.0\.255\>" meta.$$ + +not ok 14 - munged --origin non-interface IP address metadata +FAIL: 0110-munged-origin-addr.t 14 - munged --origin non-interface IP address metadata +# +# munged_start_daemon --origin=192.0.0.255 && +# "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --output=cred.$$ && +# "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --input=cred.$$ \ +# --metadata=meta.$$ --keys=ENCODE_HOST --numeric && +# munged_stop_daemon && +# egrep "^ENCODE_HOST:.* 192\.0\.0\.255\>" meta.$$ +# + +expecting success: + munged_cleanup + +ok 15 - cleanup PASS: 0110-munged-origin-addr.t 15 - cleanup + +# failed 6 among 15 test(s) +1..15 +ERROR: 0110-munged-origin-addr.t - exited with status 1 + ============================================================================ Testsuite summary for MUNGE 0.5.15 ============================================================================ -# TOTAL: 369 -# PASS: 338 +# TOTAL: 378 +# PASS: 182 # SKIP: 25 # XFAIL: 6 -# FAIL: 0 +# FAIL: 156 # XPASS: 0 -# ERROR: 0 +# ERROR: 9 ============================================================================ +See t/test-suite.log +============================================================================ +make[5]: *** [Makefile:639: test-suite.log] Error 1 make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/t' +make[4]: *** [Makefile:747: check-TESTS] Error 2 make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/t' +make[3]: *** [Makefile:812: check-am] Error 2 make[3]: Leaving directory '/build/reproducible-path/munge-0.5.15/t' -make[3]: Entering directory '/build/reproducible-path/munge-0.5.15' -make[3]: Leaving directory '/build/reproducible-path/munge-0.5.15' -make[2]: Leaving directory '/build/reproducible-path/munge-0.5.15' -make[1]: Leaving directory '/build/reproducible-path/munge-0.5.15' - create-stamp debian/debhelper-build-stamp - fakeroot debian/rules binary -dh binary -dh: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). - dh_testroot - dh_prep - dh_installdirs -dh_installdirs: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). - dh_auto_install -dh_auto_install: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). - make -j1 install DESTDIR=/build/reproducible-path/munge-0.5.15/debian/tmp AM_UPDATE_INFO_DIR=no -make[1]: Entering directory '/build/reproducible-path/munge-0.5.15' -Making install in src -make[2]: Entering directory '/build/reproducible-path/munge-0.5.15/src' -Making install in common -make[3]: Entering directory '/build/reproducible-path/munge-0.5.15/src/common' -make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/common' -make[4]: Nothing to be done for 'install-exec-am'. -make[4]: Nothing to be done for 'install-data-am'. -make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/common' -make[3]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/common' -Making install in etc -make[3]: Entering directory '/build/reproducible-path/munge-0.5.15/src/etc' -make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/etc' -make[4]: Nothing to be done for 'install-exec-am'. -make install-data-hook -make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/etc' -/usr/bin/mkdir -p -m 0700 '/build/reproducible-path/munge-0.5.15/debian/tmp/etc/munge' -/usr/bin/mkdir -p -m 0711 '/build/reproducible-path/munge-0.5.15/debian/tmp/var/lib/munge' -/usr/bin/mkdir -p -m 0700 '/build/reproducible-path/munge-0.5.15/debian/tmp/var/log/munge' -/usr/bin/mkdir -p '/build/reproducible-path/munge-0.5.15/debian/tmp/etc/logrotate.d' -/usr/bin/install -c -m 644 './munge.logrotate.conf' '/build/reproducible-path/munge-0.5.15/debian/tmp/etc/logrotate.d/munge' -/usr/bin/mkdir -p '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/lib/i386-linux-gnu/pkgconfig' -/usr/bin/install -c -m 644 './munge.pkgconfig.pc' '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/lib/i386-linux-gnu/pkgconfig/munge.pc' -/usr/bin/mkdir -p '/build/reproducible-path/munge-0.5.15/debian/tmp/etc/default' -/usr/bin/install -c -m 644 './munge.systemd.sysconfig' '/build/reproducible-path/munge-0.5.15/debian/tmp/etc/default/munge' -/usr/bin/mkdir -p '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/lib/systemd/system' -/usr/bin/install -c -m 644 './munge.systemd.service' '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/lib/systemd/system/munge.service' -make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/etc' -make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/etc' -make[3]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/etc' -Making install in libcommon -make[3]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' -make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' -make[4]: Nothing to be done for 'install-exec-am'. - /usr/bin/mkdir -p '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/share/man/man7' - /usr/bin/install -c -m 644 munge.7 '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/share/man/man7' -make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' -make[3]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' -Making install in libmissing -make[3]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmissing' -make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmissing' -make[4]: Nothing to be done for 'install-exec-am'. -make[4]: Nothing to be done for 'install-data-am'. -make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmissing' -make[3]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmissing' -Making install in libmunge -make[3]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmunge' -make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' -make[4]: 'libcommon.la' is up to date. -make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' -make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmunge' -make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' -make[5]: 'libcommon.la' is up to date. -make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' - /usr/bin/mkdir -p '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/lib/i386-linux-gnu' - /bin/bash ../../libtool --mode=install /usr/bin/install -c libmunge.la '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/lib/i386-linux-gnu' -libtool: install: /usr/bin/install -c .libs/libmunge.so.2.0.0 /build/reproducible-path/munge-0.5.15/debian/tmp/usr/lib/i386-linux-gnu/libmunge.so.2.0.0 -libtool: install: (cd /build/reproducible-path/munge-0.5.15/debian/tmp/usr/lib/i386-linux-gnu && { ln -s -f libmunge.so.2.0.0 libmunge.so.2 || { rm -f libmunge.so.2 && ln -s libmunge.so.2.0.0 libmunge.so.2; }; }) -libtool: install: (cd /build/reproducible-path/munge-0.5.15/debian/tmp/usr/lib/i386-linux-gnu && { ln -s -f libmunge.so.2.0.0 libmunge.so || { rm -f libmunge.so && ln -s libmunge.so.2.0.0 libmunge.so; }; }) -libtool: install: /usr/bin/install -c .libs/libmunge.lai /build/reproducible-path/munge-0.5.15/debian/tmp/usr/lib/i386-linux-gnu/libmunge.la -libtool: install: /usr/bin/install -c .libs/libmunge.a /build/reproducible-path/munge-0.5.15/debian/tmp/usr/lib/i386-linux-gnu/libmunge.a -libtool: install: chmod 644 /build/reproducible-path/munge-0.5.15/debian/tmp/usr/lib/i386-linux-gnu/libmunge.a -libtool: install: ranlib /build/reproducible-path/munge-0.5.15/debian/tmp/usr/lib/i386-linux-gnu/libmunge.a -libtool: warning: remember to run 'libtool --finish /usr/lib/i386-linux-gnu' - /usr/bin/mkdir -p '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/include' - /usr/bin/install -c -m 644 munge.h '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/include' - /usr/bin/mkdir -p '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/share/man/man3' - /usr/bin/install -c -m 644 munge.3 munge_ctx.3 munge_enum.3 '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/share/man/man3' -make install-data-hook -make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmunge' -rm -f '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/share/man/man3/munge_ctx_copy.3' -rm -f '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/share/man/man3/munge_ctx_create.3' -rm -f '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/share/man/man3/munge_ctx_destroy.3' -rm -f '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/share/man/man3/munge_ctx_get.3' -rm -f '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/share/man/man3/munge_ctx_set.3' -rm -f '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/share/man/man3/munge_ctx_strerror.3' -rm -f '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/share/man/man3/munge_decode.3' -rm -f '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/share/man/man3/munge_encode.3' -rm -f '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/share/man/man3/munge_enum_int_to_str.3' -rm -f '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/share/man/man3/munge_enum_is_valid.3' -rm -f '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/share/man/man3/munge_enum_str_to_int.3' -rm -f '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/share/man/man3/munge_strerror.3' -/usr/bin/mkdir -p '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/share/man/man3/' -( cd '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/share/man/man3/' \ - && ln -s munge.3 munge_decode.3 \ - && ln -s munge.3 munge_encode.3 \ - && ln -s munge.3 munge_strerror.3 \ - && ln -s munge_ctx.3 munge_ctx_copy.3 \ - && ln -s munge_ctx.3 munge_ctx_create.3 \ - && ln -s munge_ctx.3 munge_ctx_destroy.3 \ - && ln -s munge_ctx.3 munge_ctx_get.3 \ - && ln -s munge_ctx.3 munge_ctx_set.3 \ - && ln -s munge_ctx.3 munge_ctx_strerror.3 \ - && ln -s munge_enum.3 munge_enum_int_to_str.3 \ - && ln -s munge_enum.3 munge_enum_is_valid.3 \ - && ln -s munge_enum.3 munge_enum_str_to_int.3 ) -make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmunge' -make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmunge' -make[3]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmunge' -Making install in libtap -make[3]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libtap' -make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libtap' -make[4]: Nothing to be done for 'install-exec-am'. -make[4]: Nothing to be done for 'install-data-am'. -make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libtap' -make[3]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libtap' -Making install in munge -make[3]: Entering directory '/build/reproducible-path/munge-0.5.15/src/munge' -make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' -make[4]: 'libcommon.la' is up to date. -make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' -make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmissing' -make[4]: 'libmissing.la' is up to date. -make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmissing' -make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmunge' -make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' -make[5]: 'libcommon.la' is up to date. -make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' -make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmunge' -make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/munge' -make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' -make[5]: 'libcommon.la' is up to date. -make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' -make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmissing' -make[5]: 'libmissing.la' is up to date. -make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmissing' -make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmunge' -make[6]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' -make[6]: 'libcommon.la' is up to date. -make[6]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' -make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmunge' - /usr/bin/mkdir -p '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/bin' - /bin/bash ../../libtool --mode=install /usr/bin/install -c munge remunge unmunge '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/bin' -libtool: warning: '../../src/libmunge/libmunge.la' has not been installed in '/usr/lib/i386-linux-gnu' -libtool: install: /usr/bin/install -c .libs/munge /build/reproducible-path/munge-0.5.15/debian/tmp/usr/bin/munge -libtool: warning: '../../src/libmunge/libmunge.la' has not been installed in '/usr/lib/i386-linux-gnu' -libtool: install: /usr/bin/install -c .libs/remunge /build/reproducible-path/munge-0.5.15/debian/tmp/usr/bin/remunge -libtool: warning: '../../src/libmunge/libmunge.la' has not been installed in '/usr/lib/i386-linux-gnu' -libtool: install: /usr/bin/install -c .libs/unmunge /build/reproducible-path/munge-0.5.15/debian/tmp/usr/bin/unmunge - /usr/bin/mkdir -p '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/share/man/man1' - /usr/bin/install -c -m 644 munge.1 remunge.1 unmunge.1 '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/share/man/man1' -make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/munge' -make[3]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/munge' -Making install in munged -make[3]: Entering directory '/build/reproducible-path/munge-0.5.15/src/munged' -make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' -make[4]: 'libcommon.la' is up to date. -make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' -make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmissing' -make[4]: 'libmissing.la' is up to date. -make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmissing' -make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmunge' -make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' -make[5]: 'libcommon.la' is up to date. -make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' -make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmunge' -make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/munged' -make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' -make[5]: 'libcommon.la' is up to date. -make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' -make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmissing' -make[5]: 'libmissing.la' is up to date. -make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmissing' -make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmunge' -make[6]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' -make[6]: 'libcommon.la' is up to date. -make[6]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' -make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmunge' - /usr/bin/mkdir -p '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/sbin' - /bin/bash ../../libtool --mode=install /usr/bin/install -c munged '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/sbin' -libtool: warning: '../../src/libmunge/libmunge.la' has not been installed in '/usr/lib/i386-linux-gnu' -libtool: install: /usr/bin/install -c .libs/munged /build/reproducible-path/munge-0.5.15/debian/tmp/usr/sbin/munged - /usr/bin/mkdir -p '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/share/man/man8' - /usr/bin/install -c -m 644 munged.8 '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/share/man/man8' -make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/munged' -make[3]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/munged' -Making install in mungekey -make[3]: Entering directory '/build/reproducible-path/munge-0.5.15/src/mungekey' -make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' -make[4]: 'libcommon.la' is up to date. -make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' -make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmissing' -make[4]: 'libmissing.la' is up to date. -make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmissing' -make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmunge' -make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' -make[5]: 'libcommon.la' is up to date. -make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' -make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmunge' -make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src/mungekey' -make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' -make[5]: 'libcommon.la' is up to date. -make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' -make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmissing' -make[5]: 'libmissing.la' is up to date. -make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmissing' -make[5]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libmunge' -make[6]: Entering directory '/build/reproducible-path/munge-0.5.15/src/libcommon' -make[6]: 'libcommon.la' is up to date. -make[6]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libcommon' -make[5]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/libmunge' - /usr/bin/mkdir -p '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/sbin' - /bin/bash ../../libtool --mode=install /usr/bin/install -c mungekey '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/sbin' -libtool: warning: '../../src/libmunge/libmunge.la' has not been installed in '/usr/lib/i386-linux-gnu' -libtool: install: /usr/bin/install -c .libs/mungekey /build/reproducible-path/munge-0.5.15/debian/tmp/usr/sbin/mungekey - /usr/bin/mkdir -p '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/share/man/man8' - /usr/bin/install -c -m 644 mungekey.8 '/build/reproducible-path/munge-0.5.15/debian/tmp/usr/share/man/man8' -make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/mungekey' -make[3]: Leaving directory '/build/reproducible-path/munge-0.5.15/src/mungekey' -make[3]: Entering directory '/build/reproducible-path/munge-0.5.15/src' -make[4]: Entering directory '/build/reproducible-path/munge-0.5.15/src' -make[4]: Nothing to be done for 'install-exec-am'. -make[4]: Nothing to be done for 'install-data-am'. -make[4]: Leaving directory '/build/reproducible-path/munge-0.5.15/src' -make[3]: Leaving directory '/build/reproducible-path/munge-0.5.15/src' -make[2]: Leaving directory '/build/reproducible-path/munge-0.5.15/src' -Making install in t -make[2]: Entering directory '/build/reproducible-path/munge-0.5.15/t' -make[3]: Entering directory '/build/reproducible-path/munge-0.5.15/t' -make[3]: Nothing to be done for 'install-exec-am'. -make[3]: Nothing to be done for 'install-data-am'. -make[3]: Leaving directory '/build/reproducible-path/munge-0.5.15/t' -make[2]: Leaving directory '/build/reproducible-path/munge-0.5.15/t' -make[2]: Entering directory '/build/reproducible-path/munge-0.5.15' -make[3]: Entering directory '/build/reproducible-path/munge-0.5.15' -make[3]: Nothing to be done for 'install-exec-am'. -make[3]: Nothing to be done for 'install-data-am'. -make[3]: Leaving directory '/build/reproducible-path/munge-0.5.15' +make[2]: *** [Makefile:582: check-recursive] Error 1 make[2]: Leaving directory '/build/reproducible-path/munge-0.5.15' +make[1]: *** [debian/rules:23: override_dh_auto_test] Error 2 make[1]: Leaving directory '/build/reproducible-path/munge-0.5.15' - dh_install -dh_install: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). - dh_installdocs -dh_installdocs: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). - dh_installchangelogs -dh_installchangelogs: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). - dh_installman -dh_installman: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). - dh_installinit -dh_installinit: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). - dh_installsystemd -dh_installsystemd: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). - dh_perl - dh_link -dh_link: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). - dh_strip_nondeterminism - dh_compress -dh_compress: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). -dh_compress: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). -dh_compress: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). - dh_fixperms - dh_missing -dh_missing: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). - dh_dwz -a - dh_strip -a -dh_strip: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). -dh_strip: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). -dh_strip: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). - dh_makeshlibs -a -dh_makeshlibs: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). - dh_shlibdeps -a -dh_shlibdeps: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). -dh_shlibdeps: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). -dh_shlibdeps: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). - dh_installdeb -dh_installdeb: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). - dh_gencontrol -dh_gencontrol: warning: Use of debian/compat is deprecated and will be removed in debhelper (>= 14~). -dpkg-gencontrol: warning: Depends field of package libmunge-dev: substitution variable ${shlibs:Depends} used, but is not defined - dh_md5sums - dh_builddeb -dpkg-deb: building package 'munge-dbgsym' in '../munge-dbgsym_0.5.15-4_i386.deb'. -dpkg-deb: building package 'libmunge-dev' in '../libmunge-dev_0.5.15-4_i386.deb'. -dpkg-deb: building package 'munge' in '../munge_0.5.15-4_i386.deb'. -dpkg-deb: building package 'libmunge2-dbgsym' in '../libmunge2-dbgsym_0.5.15-4_i386.deb'. -dpkg-deb: building package 'libmunge2' in '../libmunge2_0.5.15-4_i386.deb'. - dpkg-genbuildinfo --build=binary -O../munge_0.5.15-4_i386.buildinfo - dpkg-genchanges --build=binary -O../munge_0.5.15-4_i386.changes -dpkg-genchanges: info: binary-only upload (no source code included) - dpkg-source --after-build . -dpkg-buildpackage: info: binary-only upload (no source included) -dpkg-genchanges: info: not including original source code in upload +make: *** [debian/rules:9: build] Error 2 +dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2 I: copying local configuration +E: Failed autobuilding of package +I: user script /srv/workspace/pbuilder/110290/tmp/hooks/C01_cleanup starting +debug output: disk usage on i-capture-the-hostname at Thu Dec 25 11:12:51 UTC 2025 +Filesystem Size Used Avail Use% Mounted on +tmpfs 3.9G 0 3.9G 0% /dev/shm + +I: user script /srv/workspace/pbuilder/110290/tmp/hooks/C01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/33378 and its subdirectories -I: Current time: Thu Nov 21 16:47:28 -12 2024 -I: pbuilder-time-stamp: 1732250848 +I: removing directory /srv/workspace/pbuilder/110290 and its subdirectories Compressing the 2nd log... /var/lib/jenkins/userContent/reproducible/debian/logdiffs/unstable/i386/munge_0.5.15-4.diff: 91.2% -- replaced with /var/lib/jenkins/userContent/reproducible/debian/logdiffs/unstable/i386/munge_0.5.15-4.diff.gz b2/build.log: 90.4% -- replaced with stdout Compressing the 1st log... b1/build.log: 90.1% -- replaced with stdout INSERT 0 1 INSERT 0 1 DELETE 1 [2024-11-22 04:49:55] INFO: Starting at 2024-11-22 04:49:55.294542 [2024-11-22 04:49:55] INFO: Generating the pages of 1 package(s) [2024-11-22 04:49:55] CRITICAL: https://tests.reproducible-builds.org/debian/unstable/i386/munge didn't produce a buildlog, even though it has been built. [2024-11-22 04:49:55] INFO: Finished at 2024-11-22 04:49:55.741748, took: 0:00:00.447213 Fri Nov 22 04:49:55 UTC 2024 - successfully updated the database and updated https://tests.reproducible-builds.org/debian/rb-pkg/unstable/i386/munge.html Starting cleanup. /var/lib/jenkins/userContent/reproducible/debian/rbuild/unstable/i386/munge_0.5.15-4.rbuild.log: 89.4% -- replaced with /var/lib/jenkins/userContent/reproducible/debian/rbuild/unstable/i386/munge_0.5.15-4.rbuild.log.gz [2024-11-22 04:49:56] INFO: Starting at 2024-11-22 04:49:56.111731 [2024-11-22 04:49:56] INFO: Generating the pages of 1 package(s) [2024-11-22 04:49:56] INFO: Finished at 2024-11-22 04:49:56.545725, took: 0:00:00.434002 All cleanup done. Fri Nov 22 04:49:56 UTC 2024 - total duration: 0h 4m 9s. Fri Nov 22 04:49:56 UTC 2024 - reproducible_build.sh stopped running as /tmp/jenkins-script-0A7HQVtl, removing. Finished with result: success Main processes terminated with: code=exited/status=0 Service runtime: 4min 11.127s CPU time consumed: 6.313s