I: pbuilder: network access will be disabled during build I: Current time: Sun Jan 7 16:02:19 +14 2024 I: pbuilder-time-stamp: 1704592939 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bullseye-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: Copying source file I: copying [munge_0.5.14-4.dsc] I: copying [./munge_0.5.14.orig.tar.gz] I: copying [./munge_0.5.14-4.debian.tar.xz] I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/tmp/dpkg-verify-sig.C0fpN46Y/trustedkeys.kbx': General error gpgv: Signature made Fri Feb 26 06:10:04 2021 +14 gpgv: using RSA key EB3345F56441B8B81A7798767DFA41AD961985D7 gpgv: issuer "oliva.g@na.icar.cnr.it" gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./munge_0.5.14-4.dsc dpkg-source: info: extracting munge in munge-0.5.14 dpkg-source: info: unpacking munge_0.5.14.orig.tar.gz dpkg-source: info: unpacking munge_0.5.14-4.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Sharness-Add-munged_kill_daemon-and-munged_cleanup.patch dpkg-source: info: applying 0002-Sharness-Fix-dup-of-failing-check-when-run-by-root.patch dpkg-source: info: applying 0003-Sharness-Fix-EACCES-failure-succeeding-for-root.patch dpkg-source: info: applying 0004-HKDF-Fix-big-endian-bug-caused-by-size_t-ptr-cast.patch I: using fakeroot in build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/11670/tmp/hooks/D01_modify_environment starting debug: Running on jtx1c. 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 Jan 7 16:02 /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/11670/tmp/hooks/D01_modify_environment finished I: user script /srv/workspace/pbuilder/11670/tmp/hooks/D02_print_environment starting I: set BASH=/bin/sh BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath BASH_ALIASES=() BASH_ARGC=() BASH_ARGV=() BASH_CMDS=() BASH_LINENO=([0]="12" [1]="0") BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") BASH_VERSINFO=([0]="5" [1]="1" [2]="4" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf") BASH_VERSION='5.1.4(1)-release' BUILDDIR=/build/reproducible-path BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' BUILDUSERNAME=pbuilder2 BUILD_ARCH=armhf DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=4 ' DIRSTACK=() DISTRIBUTION=bullseye EUID=0 FUNCNAME=([0]="Echo" [1]="main") GROUPS=() HOME=/root HOSTNAME=i-capture-the-hostname HOSTTYPE=arm HOST_ARCH=armhf IFS=' ' INVOCATION_ID=9cdd7b3a5a9e499fa000287d4740e937 LANG=C LANGUAGE=it_CH:it LC_ALL=C MACHTYPE=arm-unknown-linux-gnueabihf MAIL=/var/mail/root OPTERR=1 OPTIND=1 OSTYPE=linux-gnueabihf 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=11670 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.nUxoqnUX/pbuilderrc_i18q --distribution bullseye --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.nUxoqnUX/b2 --logfile b2/build.log munge_0.5.14-4.dsc' SUDO_GID=114 SUDO_UID=108 SUDO_USER=jenkins TERM=unknown TZ=/usr/share/zoneinfo/Etc/GMT-14 UID=0 USER=root _='I: set' http_proxy=http://10.0.0.15:3142/ I: uname -a Linux i-capture-the-hostname 5.10.0-26-arm64 #1 SMP Debian 5.10.197-1 (2023-09-29) aarch64 GNU/Linux I: ls -l /bin total 3580 -rwxr-xr-x 1 root root 816764 Mar 28 2022 bash -rwxr-xr-x 3 root root 26052 Jul 21 2020 bunzip2 -rwxr-xr-x 3 root root 26052 Jul 21 2020 bzcat lrwxrwxrwx 1 root root 6 Jul 21 2020 bzcmp -> bzdiff -rwxr-xr-x 1 root root 2225 Jul 21 2020 bzdiff lrwxrwxrwx 1 root root 6 Jul 21 2020 bzegrep -> bzgrep -rwxr-xr-x 1 root root 4877 Sep 5 2019 bzexe lrwxrwxrwx 1 root root 6 Jul 21 2020 bzfgrep -> bzgrep -rwxr-xr-x 1 root root 3775 Jul 21 2020 bzgrep -rwxr-xr-x 3 root root 26052 Jul 21 2020 bzip2 -rwxr-xr-x 1 root root 9636 Jul 21 2020 bzip2recover lrwxrwxrwx 1 root root 6 Jul 21 2020 bzless -> bzmore -rwxr-xr-x 1 root root 1297 Jul 21 2020 bzmore -rwxr-xr-x 1 root root 26668 Sep 23 2020 cat -rwxr-xr-x 1 root root 43104 Sep 23 2020 chgrp -rwxr-xr-x 1 root root 38984 Sep 23 2020 chmod -rwxr-xr-x 1 root root 43112 Sep 23 2020 chown -rwxr-xr-x 1 root root 92616 Sep 23 2020 cp -rwxr-xr-x 1 root root 75524 Dec 11 2020 dash -rwxr-xr-x 1 root root 75880 Sep 23 2020 date -rwxr-xr-x 1 root root 55436 Sep 23 2020 dd -rwxr-xr-x 1 root root 59912 Sep 23 2020 df -rwxr-xr-x 1 root root 96764 Sep 23 2020 dir -rwxr-xr-x 1 root root 55012 Jan 21 2022 dmesg lrwxrwxrwx 1 root root 8 Nov 8 2019 dnsdomainname -> hostname lrwxrwxrwx 1 root root 8 Nov 8 2019 domainname -> hostname -rwxr-xr-x 1 root root 22508 Sep 23 2020 echo -rwxr-xr-x 1 root root 28 Jan 25 2023 egrep -rwxr-xr-x 1 root root 22496 Sep 23 2020 false -rwxr-xr-x 1 root root 28 Jan 25 2023 fgrep -rwxr-xr-x 1 root root 47492 Jan 21 2022 findmnt -rwsr-xr-x 1 root root 26076 Feb 27 2021 fusermount -rwxr-xr-x 1 root root 124508 Jan 25 2023 grep -rwxr-xr-x 2 root root 2346 Apr 10 2022 gunzip -rwxr-xr-x 1 root root 6447 Apr 10 2022 gzexe -rwxr-xr-x 1 root root 64212 Apr 10 2022 gzip -rwxr-xr-x 1 root root 13784 Nov 8 2019 hostname -rwxr-xr-x 1 root root 43180 Sep 23 2020 ln -rwxr-xr-x 1 root root 35068 Feb 8 2020 login -rwxr-xr-x 1 root root 96764 Sep 23 2020 ls -rwxr-xr-x 1 root root 99940 Jan 21 2022 lsblk -rwxr-xr-x 1 root root 51408 Sep 23 2020 mkdir -rwxr-xr-x 1 root root 43184 Sep 23 2020 mknod -rwxr-xr-x 1 root root 30780 Sep 23 2020 mktemp -rwxr-xr-x 1 root root 34408 Jan 21 2022 more -rwsr-xr-x 1 root root 34400 Jan 21 2022 mount -rwxr-xr-x 1 root root 9824 Jan 21 2022 mountpoint -rwxr-xr-x 1 root root 88524 Sep 23 2020 mv lrwxrwxrwx 1 root root 8 Nov 8 2019 nisdomainname -> hostname lrwxrwxrwx 1 root root 14 Dec 17 2021 pidof -> /sbin/killall5 -rwxr-xr-x 1 root root 26652 Sep 23 2020 pwd lrwxrwxrwx 1 root root 4 Mar 28 2022 rbash -> bash -rwxr-xr-x 1 root root 30740 Sep 23 2020 readlink -rwxr-xr-x 1 root root 43104 Sep 23 2020 rm -rwxr-xr-x 1 root root 30732 Sep 23 2020 rmdir -rwxr-xr-x 1 root root 14144 Sep 28 2020 run-parts -rwxr-xr-x 1 root root 76012 Dec 23 2018 sed lrwxrwxrwx 1 root root 9 Jan 7 16:02 sh -> /bin/bash -rwxr-xr-x 1 root root 22532 Sep 23 2020 sleep -rwxr-xr-x 1 root root 55360 Sep 23 2020 stty -rwsr-xr-x 1 root root 46704 Jan 21 2022 su -rwxr-xr-x 1 root root 22532 Sep 23 2020 sync -rwxr-xr-x 1 root root 340872 Feb 17 2021 tar -rwxr-xr-x 1 root root 9808 Sep 28 2020 tempfile -rwxr-xr-x 1 root root 67696 Sep 23 2020 touch -rwxr-xr-x 1 root root 22496 Sep 23 2020 true -rwxr-xr-x 1 root root 9636 Feb 27 2021 ulockmgr_server -rwsr-xr-x 1 root root 22108 Jan 21 2022 umount -rwxr-xr-x 1 root root 22520 Sep 23 2020 uname -rwxr-xr-x 2 root root 2346 Apr 10 2022 uncompress -rwxr-xr-x 1 root root 96764 Sep 23 2020 vdir -rwxr-xr-x 1 root root 38512 Jan 21 2022 wdctl lrwxrwxrwx 1 root root 8 Nov 8 2019 ypdomainname -> hostname -rwxr-xr-x 1 root root 1984 Apr 10 2022 zcat -rwxr-xr-x 1 root root 1678 Apr 10 2022 zcmp -rwxr-xr-x 1 root root 5898 Apr 10 2022 zdiff -rwxr-xr-x 1 root root 29 Apr 10 2022 zegrep -rwxr-xr-x 1 root root 29 Apr 10 2022 zfgrep -rwxr-xr-x 1 root root 2081 Apr 10 2022 zforce -rwxr-xr-x 1 root root 8049 Apr 10 2022 zgrep -rwxr-xr-x 1 root root 2206 Apr 10 2022 zless -rwxr-xr-x 1 root root 1842 Apr 10 2022 zmore -rwxr-xr-x 1 root root 4577 Apr 10 2022 znew I: user script /srv/workspace/pbuilder/11670/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: armhf 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 (>= 11), 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 ... 19448 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 (>= 11); 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} libelf1{a} libfile-stripnondeterminism-perl{a} libgcrypt20-dev{a} libgpg-error-dev{a} libicu67{a} libmagic-mgc{a} libmagic1{a} libncurses6{a} libpipeline1{a} libprocps8{a} libsigsegv2{a} libsub-override-perl{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 libgpm2 libltdl-dev libmail-sendmail-perl lynx psmisc wget 0 packages upgraded, 38 newly installed, 0 to remove and 0 not upgraded. Need to get 19.2 MB of archives. After unpacking 67.1 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian bullseye/main armhf bsdextrautils armhf 2.36.1-8+deb11u1 [139 kB] Get: 2 http://deb.debian.org/debian bullseye/main armhf libuchardet0 armhf 0.0.7-1 [65.0 kB] Get: 3 http://deb.debian.org/debian bullseye/main armhf groff-base armhf 1.22.4-6 [847 kB] Get: 4 http://deb.debian.org/debian bullseye/main armhf libpipeline1 armhf 1.5.3-1 [30.1 kB] Get: 5 http://deb.debian.org/debian bullseye/main armhf man-db armhf 2.9.4-2 [1319 kB] Get: 6 http://deb.debian.org/debian bullseye/main armhf libncurses6 armhf 6.2+20201114-2+deb11u2 [80.6 kB] Get: 7 http://deb.debian.org/debian bullseye/main armhf libprocps8 armhf 2:3.3.17-5 [60.7 kB] Get: 8 http://deb.debian.org/debian bullseye/main armhf procps armhf 2:3.3.17-5 [492 kB] Get: 9 http://deb.debian.org/debian bullseye/main armhf sensible-utils all 0.0.14 [14.8 kB] Get: 10 http://deb.debian.org/debian bullseye/main armhf libmagic-mgc armhf 1:5.39-3+deb11u1 [273 kB] Get: 11 http://deb.debian.org/debian bullseye/main armhf libmagic1 armhf 1:5.39-3+deb11u1 [120 kB] Get: 12 http://deb.debian.org/debian bullseye/main armhf file armhf 1:5.39-3+deb11u1 [68.2 kB] Get: 13 http://deb.debian.org/debian bullseye/main armhf gettext-base armhf 0.21-4 [171 kB] Get: 14 http://deb.debian.org/debian bullseye/main armhf libsigsegv2 armhf 2.13-1 [34.0 kB] Get: 15 http://deb.debian.org/debian bullseye/main armhf m4 armhf 1.4.18-5 [192 kB] Get: 16 http://deb.debian.org/debian bullseye/main armhf autoconf all 2.69-14 [313 kB] Get: 17 http://deb.debian.org/debian bullseye/main armhf autotools-dev all 20180224.1+nmu1 [77.1 kB] Get: 18 http://deb.debian.org/debian bullseye/main armhf automake all 1:1.16.3-2 [814 kB] Get: 19 http://deb.debian.org/debian bullseye/main armhf autopoint all 0.21-4 [510 kB] Get: 20 http://deb.debian.org/debian bullseye/main armhf libdebhelper-perl all 13.3.4 [189 kB] Get: 21 http://deb.debian.org/debian bullseye/main armhf libtool all 2.4.6-15 [513 kB] Get: 22 http://deb.debian.org/debian bullseye/main armhf dh-autoreconf all 20 [17.1 kB] Get: 23 http://deb.debian.org/debian bullseye/main armhf libarchive-zip-perl all 1.68-1 [104 kB] Get: 24 http://deb.debian.org/debian bullseye/main armhf libsub-override-perl all 0.09-2 [10.2 kB] Get: 25 http://deb.debian.org/debian bullseye/main armhf libfile-stripnondeterminism-perl all 1.12.0-1 [26.3 kB] Get: 26 http://deb.debian.org/debian bullseye/main armhf dh-strip-nondeterminism all 1.12.0-1 [15.4 kB] Get: 27 http://deb.debian.org/debian bullseye/main armhf libelf1 armhf 0.183-1 [161 kB] Get: 28 http://deb.debian.org/debian bullseye/main armhf dwz armhf 0.13+20210201-1 [179 kB] Get: 29 http://deb.debian.org/debian bullseye/main armhf libicu67 armhf 67.1-7 [8319 kB] Get: 30 http://deb.debian.org/debian bullseye/main armhf libxml2 armhf 2.9.10+dfsg-6.7+deb11u4 [602 kB] Get: 31 http://deb.debian.org/debian bullseye/main armhf gettext armhf 0.21-4 [1243 kB] Get: 32 http://deb.debian.org/debian bullseye/main armhf intltool-debian all 0.35.0+20060710.5 [26.8 kB] Get: 33 http://deb.debian.org/debian bullseye/main armhf po-debconf all 1.0.21+nmu1 [248 kB] Get: 34 http://deb.debian.org/debian bullseye/main armhf debhelper all 13.3.4 [1049 kB] Get: 35 http://deb.debian.org/debian bullseye/main armhf libbz2-dev armhf 1.0.8-4 [29.2 kB] Get: 36 http://deb.debian.org/debian bullseye/main armhf libgpg-error-dev armhf 1.38-2 [125 kB] Get: 37 http://deb.debian.org/debian bullseye/main armhf libgcrypt20-dev armhf 1.8.7-6 [558 kB] Get: 38 http://deb.debian.org/debian bullseye/main armhf zlib1g-dev armhf 1:1.2.11.dfsg-2+deb11u2 [185 kB] Fetched 19.2 MB in 2s (10.8 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package bsdextrautils. (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 ... 19448 files and directories currently installed.) Preparing to unpack .../00-bsdextrautils_2.36.1-8+deb11u1_armhf.deb ... Unpacking bsdextrautils (2.36.1-8+deb11u1) ... Selecting previously unselected package libuchardet0:armhf. Preparing to unpack .../01-libuchardet0_0.0.7-1_armhf.deb ... Unpacking libuchardet0:armhf (0.0.7-1) ... Selecting previously unselected package groff-base. Preparing to unpack .../02-groff-base_1.22.4-6_armhf.deb ... Unpacking groff-base (1.22.4-6) ... Selecting previously unselected package libpipeline1:armhf. Preparing to unpack .../03-libpipeline1_1.5.3-1_armhf.deb ... Unpacking libpipeline1:armhf (1.5.3-1) ... Selecting previously unselected package man-db. Preparing to unpack .../04-man-db_2.9.4-2_armhf.deb ... Unpacking man-db (2.9.4-2) ... Selecting previously unselected package libncurses6:armhf. Preparing to unpack .../05-libncurses6_6.2+20201114-2+deb11u2_armhf.deb ... Unpacking libncurses6:armhf (6.2+20201114-2+deb11u2) ... Selecting previously unselected package libprocps8:armhf. Preparing to unpack .../06-libprocps8_2%3a3.3.17-5_armhf.deb ... Unpacking libprocps8:armhf (2:3.3.17-5) ... Selecting previously unselected package procps. Preparing to unpack .../07-procps_2%3a3.3.17-5_armhf.deb ... Unpacking procps (2:3.3.17-5) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../08-sensible-utils_0.0.14_all.deb ... Unpacking sensible-utils (0.0.14) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../09-libmagic-mgc_1%3a5.39-3+deb11u1_armhf.deb ... Unpacking libmagic-mgc (1:5.39-3+deb11u1) ... Selecting previously unselected package libmagic1:armhf. Preparing to unpack .../10-libmagic1_1%3a5.39-3+deb11u1_armhf.deb ... Unpacking libmagic1:armhf (1:5.39-3+deb11u1) ... Selecting previously unselected package file. Preparing to unpack .../11-file_1%3a5.39-3+deb11u1_armhf.deb ... Unpacking file (1:5.39-3+deb11u1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../12-gettext-base_0.21-4_armhf.deb ... Unpacking gettext-base (0.21-4) ... Selecting previously unselected package libsigsegv2:armhf. Preparing to unpack .../13-libsigsegv2_2.13-1_armhf.deb ... Unpacking libsigsegv2:armhf (2.13-1) ... Selecting previously unselected package m4. Preparing to unpack .../14-m4_1.4.18-5_armhf.deb ... Unpacking m4 (1.4.18-5) ... Selecting previously unselected package autoconf. Preparing to unpack .../15-autoconf_2.69-14_all.deb ... Unpacking autoconf (2.69-14) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../16-autotools-dev_20180224.1+nmu1_all.deb ... Unpacking autotools-dev (20180224.1+nmu1) ... Selecting previously unselected package automake. Preparing to unpack .../17-automake_1%3a1.16.3-2_all.deb ... Unpacking automake (1:1.16.3-2) ... Selecting previously unselected package autopoint. Preparing to unpack .../18-autopoint_0.21-4_all.deb ... Unpacking autopoint (0.21-4) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../19-libdebhelper-perl_13.3.4_all.deb ... Unpacking libdebhelper-perl (13.3.4) ... Selecting previously unselected package libtool. Preparing to unpack .../20-libtool_2.4.6-15_all.deb ... Unpacking libtool (2.4.6-15) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../21-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../22-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../23-libsub-override-perl_0.09-2_all.deb ... Unpacking libsub-override-perl (0.09-2) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../24-libfile-stripnondeterminism-perl_1.12.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.12.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../25-dh-strip-nondeterminism_1.12.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.12.0-1) ... Selecting previously unselected package libelf1:armhf. Preparing to unpack .../26-libelf1_0.183-1_armhf.deb ... Unpacking libelf1:armhf (0.183-1) ... Selecting previously unselected package dwz. Preparing to unpack .../27-dwz_0.13+20210201-1_armhf.deb ... Unpacking dwz (0.13+20210201-1) ... Selecting previously unselected package libicu67:armhf. Preparing to unpack .../28-libicu67_67.1-7_armhf.deb ... Unpacking libicu67:armhf (67.1-7) ... Selecting previously unselected package libxml2:armhf. Preparing to unpack .../29-libxml2_2.9.10+dfsg-6.7+deb11u4_armhf.deb ... Unpacking libxml2:armhf (2.9.10+dfsg-6.7+deb11u4) ... Selecting previously unselected package gettext. Preparing to unpack .../30-gettext_0.21-4_armhf.deb ... Unpacking gettext (0.21-4) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../31-intltool-debian_0.35.0+20060710.5_all.deb ... Unpacking intltool-debian (0.35.0+20060710.5) ... Selecting previously unselected package po-debconf. Preparing to unpack .../32-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../33-debhelper_13.3.4_all.deb ... Unpacking debhelper (13.3.4) ... Selecting previously unselected package libbz2-dev:armhf. Preparing to unpack .../34-libbz2-dev_1.0.8-4_armhf.deb ... Unpacking libbz2-dev:armhf (1.0.8-4) ... Selecting previously unselected package libgpg-error-dev. Preparing to unpack .../35-libgpg-error-dev_1.38-2_armhf.deb ... Unpacking libgpg-error-dev (1.38-2) ... Selecting previously unselected package libgcrypt20-dev. Preparing to unpack .../36-libgcrypt20-dev_1.8.7-6_armhf.deb ... Unpacking libgcrypt20-dev (1.8.7-6) ... Selecting previously unselected package zlib1g-dev:armhf. Preparing to unpack .../37-zlib1g-dev_1%3a1.2.11.dfsg-2+deb11u2_armhf.deb ... Unpacking zlib1g-dev:armhf (1:1.2.11.dfsg-2+deb11u2) ... Setting up libpipeline1:armhf (1.5.3-1) ... Setting up bsdextrautils (2.36.1-8+deb11u1) ... update-alternatives: using /usr/bin/write.ul to provide /usr/bin/write (write) in auto mode Setting up libicu67:armhf (67.1-7) ... Setting up libmagic-mgc (1:5.39-3+deb11u1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libdebhelper-perl (13.3.4) ... Setting up libmagic1:armhf (1:5.39-3+deb11u1) ... Setting up gettext-base (0.21-4) ... Setting up file (1:5.39-3+deb11u1) ... Setting up autotools-dev (20180224.1+nmu1) ... Setting up libgpg-error-dev (1.38-2) ... Setting up libncurses6:armhf (6.2+20201114-2+deb11u2) ... Setting up libsigsegv2:armhf (2.13-1) ... Setting up autopoint (0.21-4) ... Setting up zlib1g-dev:armhf (1:1.2.11.dfsg-2+deb11u2) ... Setting up sensible-utils (0.0.14) ... Setting up libuchardet0:armhf (0.0.7-1) ... Setting up libsub-override-perl (0.09-2) ... Setting up libelf1:armhf (0.183-1) ... Setting up libxml2:armhf (2.9.10+dfsg-6.7+deb11u4) ... Setting up libprocps8:armhf (2:3.3.17-5) ... Setting up libbz2-dev:armhf (1.0.8-4) ... Setting up libfile-stripnondeterminism-perl (1.12.0-1) ... Setting up gettext (0.21-4) ... Setting up libtool (2.4.6-15) ... Setting up m4 (1.4.18-5) ... Setting up intltool-debian (0.35.0+20060710.5) ... Setting up libgcrypt20-dev (1.8.7-6) ... Setting up autoconf (2.69-14) ... Setting up dh-strip-nondeterminism (1.12.0-1) ... Setting up dwz (0.13+20210201-1) ... Setting up groff-base (1.22.4-6) ... Setting up procps (2:3.3.17-5) ... Setting up automake (1:1.16.3-2) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up po-debconf (1.0.21+nmu1) ... Setting up man-db (2.9.4-2) ... Not building database; man-db/auto-update is not 'true'. Setting up dh-autoreconf (20) ... Setting up debhelper (13.3.4) ... Processing triggers for libc-bin (2.31-13+deb11u6) ... 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.25.3-1.1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package I: user script /srv/workspace/pbuilder/11670/tmp/hooks/A99_set_merged_usr starting Not re-configuring usrmerge for bullseye I: user script /srv/workspace/pbuilder/11670/tmp/hooks/A99_set_merged_usr finished hostname: Name or service not known I: Running cd /build/reproducible-path/munge-0.5.14/ && 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.14-4_source.changes dpkg-buildpackage: info: source package munge dpkg-buildpackage: info: source version 0.5.14-4 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Gennaro Oliva dpkg-source --before-build . dpkg-buildpackage: info: host architecture armhf fakeroot debian/rules clean dh clean dh_clean debian/rules build dh build 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 a 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, automake: this behaviour will change in future Automake versions: they will automake: unconditionally cause object files to be placed in the same subdirectory automake: of 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:59: warning: source file '$(top_srcdir)/src/common/crypto.c' is in a subdirectory, src/munged/Makefile.am:59: but option 'subdir-objects' is disabled src/munged/Makefile.am:59: warning: source file '$(top_srcdir)/src/common/entropy.c' is in a subdirectory, src/munged/Makefile.am:59: but option 'subdir-objects' is disabled src/munged/Makefile.am:59: warning: source file '$(top_srcdir)/src/common/mac.c' is in a subdirectory, src/munged/Makefile.am:59: but option 'subdir-objects' is disabled src/munged/Makefile.am:59: warning: source file '$(top_srcdir)/src/common/md.c' is in a subdirectory, src/munged/Makefile.am:59: but option 'subdir-objects' is disabled src/munged/Makefile.am:59: warning: source file '$(top_srcdir)/src/common/query.c' is in a subdirectory, src/munged/Makefile.am:59: but option 'subdir-objects' is disabled src/munged/Makefile.am:59: warning: source file '$(top_srcdir)/src/common/rotate.c' is in a subdirectory, src/munged/Makefile.am:59: but option 'subdir-objects' is disabled src/munged/Makefile.am:59: warning: source file '$(top_srcdir)/src/common/xgetgr.c' is in a subdirectory, src/munged/Makefile.am:59: but option 'subdir-objects' is disabled src/munged/Makefile.am:59: warning: source file '$(top_srcdir)/src/common/xgetpw.c' is in a subdirectory, src/munged/Makefile.am:59: but option 'subdir-objects' is disabled src/munged/Makefile.am:59: warning: source file '$(top_srcdir)/src/common/xsignal.c' is in a subdirectory, src/munged/Makefile.am:59: 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.14' dh_auto_configure -a -- --with-pkgconfigdir=/usr/lib/arm-linux-gnueabihf/pkgconfig ./configure --build=arm-linux-gnueabihf --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/arm-linux-gnueabihf --libexecdir=\${prefix}/lib/arm-linux-gnueabihf --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --with-pkgconfigdir=/usr/lib/arm-linux-gnueabihf/pkgconfig checking for MUNGE socket pathname... default checking for runstatedir... /run checking for systemdunitdir... disabled checking for sysvinitddir... ${sysconfdir}/init.d checking for sysconfigdir... ${sysconfdir}/default checking for logrotateddir... ${sysconfdir}/logrotate.d checking for pkgconfigdir... /usr/lib/arm-linux-gnueabihf/pkgconfig checking for a sense of humor... no checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /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 we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking whether gcc understands -c and -o together... yes checking dependency style of gcc... none checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking minix/config.h usability... no checking minix/config.h presence... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking build system type... arm-unknown-linux-gnueabihf checking host system type... arm-unknown-linux-gnueabihf checking how to print strings... printf checking for a sed that does not truncate output... /bin/sed checking for fgrep... /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 arm-unknown-linux-gnueabihf file names to arm-unknown-linux-gnueabihf format... func_convert_file_noop checking how to convert arm-unknown-linux-gnueabihf file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r 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... /bin/dd checking how to truncate binary pipes... /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 we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (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) /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 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 libgcrypt-config... /usr/bin/libgcrypt-config checking for LIBGCRYPT - version >= 1.2.0... yes (1.8.8) checking LIBGCRYPT API version... okay checking for OpenSSL installation... no checking which cryptographic library to use... libgcrypt checking bzlib.h usability... yes checking bzlib.h presence... yes checking for bzlib.h... yes checking ifaddrs.h usability... yes checking ifaddrs.h presence... yes checking for ifaddrs.h... yes checking standards.h usability... no checking standards.h presence... no checking for standards.h... no checking sys/random.h usability... yes checking sys/random.h presence... yes checking for sys/random.h... yes checking zlib.h usability... yes checking zlib.h presence... yes checking for zlib.h... yes checking for an ANSI C-conforming const... yes checking for uid_t in sys/types.h... yes checking for socklen_t... 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... no checking for strlcpy... no 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 ucred.h usability... no checking ucred.h presence... 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.14' dh_auto_build make -j4 make[1]: Entering directory '/build/reproducible-path/munge-0.5.14' make all-recursive make[2]: Entering directory '/build/reproducible-path/munge-0.5.14' Making all in src make[3]: Entering directory '/build/reproducible-path/munge-0.5.14/src' Making all in common make[4]: Entering directory '/build/reproducible-path/munge-0.5.14/src/common' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/reproducible-path/munge-0.5.14/src/common' Making all in etc make[4]: Entering directory '/build/reproducible-path/munge-0.5.14/src/etc' /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/arm-linux-gnueabihf|g' -e 's|[@]libexecdir[@]|/usr/lib/arm-linux-gnueabihf|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/arm-linux-gnueabihf/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/arm-linux-gnueabihf/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/lib/arm-linux-gnueabihf/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[@]||g' -e 's|[@]sysvinitddir[@]|/etc/init.d|g' -e 's|[@]DATE[@]|2020-01-14|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.14|g' < './munge.logrotate.conf.in' > './munge.logrotate.conf' /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/arm-linux-gnueabihf|g' -e 's|[@]libexecdir[@]|/usr/lib/arm-linux-gnueabihf|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/arm-linux-gnueabihf/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/arm-linux-gnueabihf/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/lib/arm-linux-gnueabihf/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[@]||g' -e 's|[@]sysvinitddir[@]|/etc/init.d|g' -e 's|[@]DATE[@]|2020-01-14|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.14|g' < './munge.pkgconfig.pc.in' > './munge.pkgconfig.pc' /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/arm-linux-gnueabihf|g' -e 's|[@]libexecdir[@]|/usr/lib/arm-linux-gnueabihf|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/arm-linux-gnueabihf/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/arm-linux-gnueabihf/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/lib/arm-linux-gnueabihf/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[@]||g' -e 's|[@]sysvinitddir[@]|/etc/init.d|g' -e 's|[@]DATE[@]|2020-01-14|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.14|g' < './munge.systemd.service.in' > './munge.systemd.service' /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/arm-linux-gnueabihf|g' -e 's|[@]libexecdir[@]|/usr/lib/arm-linux-gnueabihf|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/arm-linux-gnueabihf/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/arm-linux-gnueabihf/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/lib/arm-linux-gnueabihf/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[@]||g' -e 's|[@]sysvinitddir[@]|/etc/init.d|g' -e 's|[@]DATE[@]|2020-01-14|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.14|g' < './munge.systemd.sysconfig.in' > './munge.systemd.sysconfig' /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/arm-linux-gnueabihf|g' -e 's|[@]libexecdir[@]|/usr/lib/arm-linux-gnueabihf|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/arm-linux-gnueabihf/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/arm-linux-gnueabihf/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/lib/arm-linux-gnueabihf/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[@]||g' -e 's|[@]sysvinitddir[@]|/etc/init.d|g' -e 's|[@]DATE[@]|2020-01-14|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.14|g' < './munge.sysvinit.init.in' > './munge.sysvinit.init' /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/arm-linux-gnueabihf|g' -e 's|[@]libexecdir[@]|/usr/lib/arm-linux-gnueabihf|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/arm-linux-gnueabihf/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/arm-linux-gnueabihf/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/lib/arm-linux-gnueabihf/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[@]||g' -e 's|[@]sysvinitddir[@]|/etc/init.d|g' -e 's|[@]DATE[@]|2020-01-14|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.14|g' < './munge.sysvinit.sysconfig.in' > './munge.sysvinit.sysconfig' /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/arm-linux-gnueabihf|g' -e 's|[@]libexecdir[@]|/usr/lib/arm-linux-gnueabihf|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/arm-linux-gnueabihf/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/arm-linux-gnueabihf/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/lib/arm-linux-gnueabihf/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[@]||g' -e 's|[@]sysvinitddir[@]|/etc/init.d|g' -e 's|[@]DATE[@]|2020-01-14|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.14|g' < './munge.tmpfiles.conf.in' > './munge.tmpfiles.conf' make[4]: Leaving directory '/build/reproducible-path/munge-0.5.14/src/etc' Making all in libcommon make[4]: Entering directory '/build/reproducible-path/munge-0.5.14/src/libcommon' /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE='"2020-01-14"' -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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='"2020-01-14"' -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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='"2020-01-14"' -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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='"2020-01-14"' -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libcommon_la-log.lo `test -f 'log.c' || echo './'`log.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE=\"2020-01-14\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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=\"2020-01-14\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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=\"2020-01-14\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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=\"2020-01-14\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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=\"2020-01-14\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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=\"2020-01-14\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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=\"2020-01-14\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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=\"2020-01-14\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -fstack-protector-strong -Wformat -Werror=format-security -c log.c -o libcommon_la-log.o >/dev/null 2>&1 /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE='"2020-01-14"' -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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='"2020-01-14"' -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libcommon_la-str.lo `test -f 'str.c' || echo './'`str.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE=\"2020-01-14\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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=\"2020-01-14\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -fstack-protector-strong -Wformat -Werror=format-security -c str.c -fPIC -DPIC -o .libs/libcommon_la-str.o /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE='"2020-01-14"' -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libcommon_la-version.lo `test -f 'version.c' || echo './'`version.c /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/arm-linux-gnueabihf|g' -e 's|[@]libexecdir[@]|/usr/lib/arm-linux-gnueabihf|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/arm-linux-gnueabihf/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/arm-linux-gnueabihf/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/lib/arm-linux-gnueabihf/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[@]||g' -e 's|[@]sysvinitddir[@]|/etc/init.d|g' -e 's|[@]DATE[@]|2020-01-14|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.14|g' < './munge.7.in' > './munge.7' libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE=\"2020-01-14\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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=\"2020-01-14\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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=\"2020-01-14\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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=\"2020-01-14\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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.14/src/libcommon' Making all in libmissing make[4]: Entering directory '/build/reproducible-path/munge-0.5.14/src/libmissing' /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -fstack-protector-strong -Wformat -Werror=format-security -c -o getopt1.lo getopt1.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -fstack-protector-strong -Wformat -Werror=format-security -c -o strlcat.lo strlcat.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -fstack-protector-strong -Wformat -Werror=format-security -c -o strlcpy.lo strlcpy.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -fstack-protector-strong -Wformat -Werror=format-security -c strlcat.c -fPIC -DPIC -o .libs/strlcat.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -fstack-protector-strong -Wformat -Werror=format-security -c strlcpy.c -fPIC -DPIC -o .libs/strlcpy.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -fstack-protector-strong -Wformat -Werror=format-security -c getopt.c -o getopt.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -fstack-protector-strong -Wformat -Werror=format-security -c strlcpy.c -o strlcpy.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -fstack-protector-strong -Wformat -Werror=format-security -c strlcat.c -o strlcat.o >/dev/null 2>&1 /bin/sh ../../libtool --tag=CC --mode=link gcc -g -O2 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o libmissing.la getopt.lo getopt1.lo strlcat.lo strlcpy.lo libtool: link: ar cr .libs/libmissing.a .libs/getopt.o .libs/getopt1.o .libs/strlcat.o .libs/strlcpy.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.14/src/libmissing' Making all in libmunge make[4]: Entering directory '/build/reproducible-path/munge-0.5.14/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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libmunge_la-encode.lo `test -f 'encode.c' || echo './'`encode.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -fstack-protector-strong -Wformat -Werror=format-security -c auth_send.c -o libmunge_la-auth_send.o >/dev/null 2>&1 /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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libmunge_la-enum.lo `test -f 'enum.c' || echo './'`enum.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -fstack-protector-strong -Wformat -Werror=format-security -c ctx.c -o libmunge_la-ctx.o >/dev/null 2>&1 /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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libcommon -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -fstack-protector-strong -Wformat -Werror=format-security -c enum.c -fPIC -DPIC -o .libs/libmunge_la-enum.o /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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libmunge_la-strerror.lo `test -f 'strerror.c' || echo './'`strerror.c make[5]: Entering directory '/build/reproducible-path/munge-0.5.14/src/libcommon' make[5]: 'libcommon.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.14/src/libcommon' /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/arm-linux-gnueabihf|g' -e 's|[@]libexecdir[@]|/usr/lib/arm-linux-gnueabihf|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/arm-linux-gnueabihf/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/arm-linux-gnueabihf/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/lib/arm-linux-gnueabihf/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[@]||g' -e 's|[@]sysvinitddir[@]|/etc/init.d|g' -e 's|[@]DATE[@]|2020-01-14|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.14|g' < './munge.3.in' > './munge.3' /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/arm-linux-gnueabihf|g' -e 's|[@]libexecdir[@]|/usr/lib/arm-linux-gnueabihf|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/arm-linux-gnueabihf/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/arm-linux-gnueabihf/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/lib/arm-linux-gnueabihf/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[@]||g' -e 's|[@]sysvinitddir[@]|/etc/init.d|g' -e 's|[@]DATE[@]|2020-01-14|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.14|g' < './munge_ctx.3.in' > './munge_ctx.3' /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/arm-linux-gnueabihf|g' -e 's|[@]libexecdir[@]|/usr/lib/arm-linux-gnueabihf|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/arm-linux-gnueabihf/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/arm-linux-gnueabihf/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/lib/arm-linux-gnueabihf/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[@]||g' -e 's|[@]sysvinitddir[@]|/etc/init.d|g' -e 's|[@]DATE[@]|2020-01-14|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.14|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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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/arm-linux-gnueabihf 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 | sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' | /bin/sed 's/.* //' | sort | uniq > .libs/libmunge.exp libtool: link: /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 | 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.14/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.14/src/libmunge' Making all in libtap make[4]: Entering directory '/build/reproducible-path/munge-0.5.14/src/libtap' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/reproducible-path/munge-0.5.14/src/libtap' Making all in munge make[4]: Entering directory '/build/reproducible-path/munge-0.5.14/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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -fstack-protector-strong -Wformat -Werror=format-security -c -o munge-xsignal.o `test -f '../../src/common/xsignal.c' || echo './'`../../src/common/xsignal.c make[5]: Entering directory '/build/reproducible-path/munge-0.5.14/src/libcommon' make[5]: 'libcommon.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.14/src/libcommon' make[5]: Entering directory '/build/reproducible-path/munge-0.5.14/src/libmissing' make[5]: 'libmissing.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.14/src/libmissing' make[5]: Entering directory '/build/reproducible-path/munge-0.5.14/src/libmunge' make[6]: Entering directory '/build/reproducible-path/munge-0.5.14/src/libcommon' make[6]: 'libcommon.la' is up to date. make[6]: Leaving directory '/build/reproducible-path/munge-0.5.14/src/libcommon' make[5]: Leaving directory '/build/reproducible-path/munge-0.5.14/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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -fstack-protector-strong -Wformat -Werror=format-security -c -o remunge-query.o `test -f '../../src/common/query.c' || echo './'`../../src/common/query.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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -fstack-protector-strong -Wformat -Werror=format-security -c -o unmunge-xsignal.o `test -f '../../src/common/xsignal.c' || echo './'`../../src/common/xsignal.c /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/arm-linux-gnueabihf|g' -e 's|[@]libexecdir[@]|/usr/lib/arm-linux-gnueabihf|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/arm-linux-gnueabihf/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/arm-linux-gnueabihf/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/lib/arm-linux-gnueabihf/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[@]||g' -e 's|[@]sysvinitddir[@]|/etc/init.d|g' -e 's|[@]DATE[@]|2020-01-14|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.14|g' < './munge.1.in' > './munge.1' /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/arm-linux-gnueabihf|g' -e 's|[@]libexecdir[@]|/usr/lib/arm-linux-gnueabihf|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/arm-linux-gnueabihf/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/arm-linux-gnueabihf/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/lib/arm-linux-gnueabihf/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[@]||g' -e 's|[@]sysvinitddir[@]|/etc/init.d|g' -e 's|[@]DATE[@]|2020-01-14|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.14|g' < './remunge.1.in' > './remunge.1' /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/arm-linux-gnueabihf|g' -e 's|[@]libexecdir[@]|/usr/lib/arm-linux-gnueabihf|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/arm-linux-gnueabihf/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/arm-linux-gnueabihf/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/lib/arm-linux-gnueabihf/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[@]||g' -e 's|[@]sysvinitddir[@]|/etc/init.d|g' -e 's|[@]DATE[@]|2020-01-14|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.14|g' < './unmunge.1.in' > './unmunge.1' /bin/sh ../../libtool --tag=CC --mode=link gcc -g -O2 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 /bin/sh ../../libtool --tag=CC --mode=link gcc -g -O2 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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.14/src/munge' Making all in munged make[4]: Entering directory '/build/reproducible-path/munge-0.5.14/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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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.14/src/libcommon' make[5]: 'libcommon.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.14/src/libcommon' make[5]: Entering directory '/build/reproducible-path/munge-0.5.14/src/libmissing' make[5]: 'libmissing.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.14/src/libmissing' make[5]: Entering directory '/build/reproducible-path/munge-0.5.14/src/libmunge' make[6]: Entering directory '/build/reproducible-path/munge-0.5.14/src/libcommon' make[6]: 'libcommon.la' is up to date. make[6]: Leaving directory '/build/reproducible-path/munge-0.5.14/src/libcommon' make[5]: Leaving directory '/build/reproducible-path/munge-0.5.14/src/libmunge' /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/arm-linux-gnueabihf|g' -e 's|[@]libexecdir[@]|/usr/lib/arm-linux-gnueabihf|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/arm-linux-gnueabihf/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/arm-linux-gnueabihf/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/lib/arm-linux-gnueabihf/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[@]||g' -e 's|[@]sysvinitddir[@]|/etc/init.d|g' -e 's|[@]DATE[@]|2020-01-14|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.14|g' < './munged.8.in' > './munged.8' /bin/sh ../../libtool --tag=CC --mode=link gcc -g -O2 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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-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/arm-linux-gnueabihf -lgcrypt libtool: link: gcc -g -O2 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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-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/arm-linux-gnueabihf -lgcrypt make[4]: Leaving directory '/build/reproducible-path/munge-0.5.14/src/munged' Making all in mungekey make[4]: Entering directory '/build/reproducible-path/munge-0.5.14/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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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.14/src/libcommon' make[5]: 'libcommon.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.14/src/libcommon' make[5]: Entering directory '/build/reproducible-path/munge-0.5.14/src/libmissing' make[5]: 'libmissing.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.14/src/libmissing' /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/arm-linux-gnueabihf|g' -e 's|[@]libexecdir[@]|/usr/lib/arm-linux-gnueabihf|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/arm-linux-gnueabihf/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib/arm-linux-gnueabihf/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/lib/arm-linux-gnueabihf/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[@]||g' -e 's|[@]sysvinitddir[@]|/etc/init.d|g' -e 's|[@]DATE[@]|2020-01-14|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.14|g' < './mungekey.8.in' > './mungekey.8' make[5]: Entering directory '/build/reproducible-path/munge-0.5.14/src/libmunge' make[6]: Entering directory '/build/reproducible-path/munge-0.5.14/src/libcommon' make[6]: 'libcommon.la' is up to date. make[6]: Leaving directory '/build/reproducible-path/munge-0.5.14/src/libcommon' make[5]: Leaving directory '/build/reproducible-path/munge-0.5.14/src/libmunge' /bin/sh ../../libtool --tag=CC --mode=link gcc -g -O2 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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/arm-linux-gnueabihf -lgcrypt libtool: link: gcc -g -O2 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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/arm-linux-gnueabihf -lgcrypt make[4]: Leaving directory '/build/reproducible-path/munge-0.5.14/src/mungekey' make[4]: Entering directory '/build/reproducible-path/munge-0.5.14/src' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/build/reproducible-path/munge-0.5.14/src' make[3]: Leaving directory '/build/reproducible-path/munge-0.5.14/src' Making all in t make[3]: Entering directory '/build/reproducible-path/munge-0.5.14/t' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/reproducible-path/munge-0.5.14/t' make[3]: Entering directory '/build/reproducible-path/munge-0.5.14' make[3]: Leaving directory '/build/reproducible-path/munge-0.5.14' make[2]: Leaving directory '/build/reproducible-path/munge-0.5.14' make[1]: Leaving directory '/build/reproducible-path/munge-0.5.14' debian/rules override_dh_auto_test make[1]: Entering directory '/build/reproducible-path/munge-0.5.14' make check root=/tmp/munge-test-$$ verbose=t VERBOSE=t make[2]: Entering directory '/build/reproducible-path/munge-0.5.14' Making check in src make[3]: Entering directory '/build/reproducible-path/munge-0.5.14/src' Making check in common make[4]: Entering directory '/build/reproducible-path/munge-0.5.14/src/common' make hkdf_test make[5]: Entering directory '/build/reproducible-path/munge-0.5.14/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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -fstack-protector-strong -Wformat -Werror=format-security -c -o hkdf_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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -fstack-protector-strong -Wformat -Werror=format-security -c -o hkdf_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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -fstack-protector-strong -Wformat -Werror=format-security -c -o hkdf_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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -fstack-protector-strong -Wformat -Werror=format-security -c -o hkdf_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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -fstack-protector-strong -Wformat -Werror=format-security -c -o hkdf_test-hkdf_test.o `test -f 'hkdf_test.c' || echo './'`hkdf_test.c make[6]: Entering directory '/build/reproducible-path/munge-0.5.14/src/libcommon' make[6]: 'libcommon.la' is up to date. make[6]: Leaving directory '/build/reproducible-path/munge-0.5.14/src/libcommon' make[6]: Entering directory '/build/reproducible-path/munge-0.5.14/src/libmunge' make[7]: Entering directory '/build/reproducible-path/munge-0.5.14/src/libcommon' make[7]: 'libcommon.la' is up to date. make[7]: Leaving directory '/build/reproducible-path/munge-0.5.14/src/libcommon' make[6]: Leaving directory '/build/reproducible-path/munge-0.5.14/src/libmunge' make[6]: Entering directory '/build/reproducible-path/munge-0.5.14/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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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.14/src/libtap' /bin/sh ../../libtool --tag=CC --mode=link gcc -g -O2 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o hkdf_test hkdf_test-crypto.o hkdf_test-hkdf.o hkdf_test-mac.o hkdf_test-md.o hkdf_test-hkdf_test.o ../../src/libcommon/libcommon.la ../../src/libmunge/libmunge.la ../../src/libtap/libtap.la -L/usr/lib/arm-linux-gnueabihf -lgcrypt libtool: link: gcc -g -O2 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/hkdf_test hkdf_test-crypto.o hkdf_test-hkdf.o hkdf_test-mac.o hkdf_test-md.o hkdf_test-hkdf_test.o ../../src/libcommon/.libs/libcommon.a ../../src/libmunge/.libs/libmunge.so ../../src/libtap/.libs/libtap.a -L/usr/lib/arm-linux-gnueabihf -lgcrypt make[5]: Leaving directory '/build/reproducible-path/munge-0.5.14/src/common' make check-TESTS make[5]: Entering directory '/build/reproducible-path/munge-0.5.14/src/common' make[6]: Entering directory '/build/reproducible-path/munge-0.5.14/src/libcommon' make[6]: 'libcommon.la' is up to date. make[6]: Leaving directory '/build/reproducible-path/munge-0.5.14/src/libcommon' make[6]: Entering directory '/build/reproducible-path/munge-0.5.14/src/libmunge' make[7]: Entering directory '/build/reproducible-path/munge-0.5.14/src/libcommon' make[7]: 'libcommon.la' is up to date. make[7]: Leaving directory '/build/reproducible-path/munge-0.5.14/src/libcommon' make[6]: Leaving directory '/build/reproducible-path/munge-0.5.14/src/libmunge' make[6]: Entering directory '/build/reproducible-path/munge-0.5.14/src/libtap' make[6]: 'libtap.la' is up to date. make[6]: Leaving directory '/build/reproducible-path/munge-0.5.14/src/libtap' make[6]: Entering directory '/build/reproducible-path/munge-0.5.14/src/common' make[7]: Entering directory '/build/reproducible-path/munge-0.5.14/src/libcommon' make[7]: 'libcommon.la' is up to date. make[7]: Leaving directory '/build/reproducible-path/munge-0.5.14/src/libcommon' make[7]: Entering directory '/build/reproducible-path/munge-0.5.14/src/libmunge' make[8]: Entering directory '/build/reproducible-path/munge-0.5.14/src/libcommon' make[8]: 'libcommon.la' is up to date. make[8]: Leaving directory '/build/reproducible-path/munge-0.5.14/src/libcommon' make[7]: Leaving directory '/build/reproducible-path/munge-0.5.14/src/libmunge' make[7]: Entering directory '/build/reproducible-path/munge-0.5.14/src/libtap' make[7]: 'libtap.la' is up to date. make[7]: Leaving directory '/build/reproducible-path/munge-0.5.14/src/libtap' PASS: hkdf_test ============================================================================ Testsuite summary for MUNGE 0.5.14 ============================================================================ # TOTAL: 1 # PASS: 1 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[6]: Leaving directory '/build/reproducible-path/munge-0.5.14/src/common' make[5]: Leaving directory '/build/reproducible-path/munge-0.5.14/src/common' make[4]: Leaving directory '/build/reproducible-path/munge-0.5.14/src/common' Making check in etc make[4]: Entering directory '/build/reproducible-path/munge-0.5.14/src/etc' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/build/reproducible-path/munge-0.5.14/src/etc' Making check in libcommon make[4]: Entering directory '/build/reproducible-path/munge-0.5.14/src/libcommon' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/build/reproducible-path/munge-0.5.14/src/libcommon' Making check in libmissing make[4]: Entering directory '/build/reproducible-path/munge-0.5.14/src/libmissing' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/build/reproducible-path/munge-0.5.14/src/libmissing' Making check in libmunge make[4]: Entering directory '/build/reproducible-path/munge-0.5.14/src/libmunge' make[5]: Entering directory '/build/reproducible-path/munge-0.5.14/src/libcommon' make[5]: 'libcommon.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.14/src/libcommon' make[4]: Leaving directory '/build/reproducible-path/munge-0.5.14/src/libmunge' Making check in libtap make[4]: Entering directory '/build/reproducible-path/munge-0.5.14/src/libtap' make libtap.la make[5]: Entering directory '/build/reproducible-path/munge-0.5.14/src/libtap' make[5]: 'libtap.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.14/src/libtap' make[4]: Leaving directory '/build/reproducible-path/munge-0.5.14/src/libtap' Making check in munge make[4]: Entering directory '/build/reproducible-path/munge-0.5.14/src/munge' make[5]: Entering directory '/build/reproducible-path/munge-0.5.14/src/libcommon' make[5]: 'libcommon.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.14/src/libcommon' make[5]: Entering directory '/build/reproducible-path/munge-0.5.14/src/libmissing' make[5]: 'libmissing.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.14/src/libmissing' make[5]: Entering directory '/build/reproducible-path/munge-0.5.14/src/libmunge' make[6]: Entering directory '/build/reproducible-path/munge-0.5.14/src/libcommon' make[6]: 'libcommon.la' is up to date. make[6]: Leaving directory '/build/reproducible-path/munge-0.5.14/src/libcommon' make[5]: Leaving directory '/build/reproducible-path/munge-0.5.14/src/libmunge' make[4]: Leaving directory '/build/reproducible-path/munge-0.5.14/src/munge' Making check in munged make[4]: Entering directory '/build/reproducible-path/munge-0.5.14/src/munged' make[5]: Entering directory '/build/reproducible-path/munge-0.5.14/src/libcommon' make[5]: 'libcommon.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.14/src/libcommon' make[5]: Entering directory '/build/reproducible-path/munge-0.5.14/src/libmissing' make[5]: 'libmissing.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.14/src/libmissing' make[5]: Entering directory '/build/reproducible-path/munge-0.5.14/src/libmunge' make[6]: Entering directory '/build/reproducible-path/munge-0.5.14/src/libcommon' make[6]: 'libcommon.la' is up to date. make[6]: Leaving directory '/build/reproducible-path/munge-0.5.14/src/libcommon' make[5]: Leaving directory '/build/reproducible-path/munge-0.5.14/src/libmunge' make base64_test make[5]: Entering directory '/build/reproducible-path/munge-0.5.14/src/munged' gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/libtap -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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.14/src/libtap' make[6]: 'libtap.la' is up to date. make[6]: Leaving directory '/build/reproducible-path/munge-0.5.14/src/libtap' /bin/sh ../../libtool --tag=CC --mode=link gcc -g -O2 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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 -fdebug-prefix-map=/build/reproducible-path/munge-0.5.14=. -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.14/src/munged' make check-TESTS make[5]: Entering directory '/build/reproducible-path/munge-0.5.14/src/munged' make[6]: Entering directory '/build/reproducible-path/munge-0.5.14/src/libtap' make[6]: 'libtap.la' is up to date. make[6]: Leaving directory '/build/reproducible-path/munge-0.5.14/src/libtap' make[6]: Entering directory '/build/reproducible-path/munge-0.5.14/src/munged' make[7]: Entering directory '/build/reproducible-path/munge-0.5.14/src/libtap' make[7]: 'libtap.la' is up to date. make[7]: Leaving directory '/build/reproducible-path/munge-0.5.14/src/libtap' PASS: base64_test ============================================================================ Testsuite summary for MUNGE 0.5.14 ============================================================================ # TOTAL: 1 # PASS: 1 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[6]: Leaving directory '/build/reproducible-path/munge-0.5.14/src/munged' make[5]: Leaving directory '/build/reproducible-path/munge-0.5.14/src/munged' make[4]: Leaving directory '/build/reproducible-path/munge-0.5.14/src/munged' Making check in mungekey make[4]: Entering directory '/build/reproducible-path/munge-0.5.14/src/mungekey' make[5]: Entering directory '/build/reproducible-path/munge-0.5.14/src/libcommon' make[5]: 'libcommon.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.14/src/libcommon' make[5]: Entering directory '/build/reproducible-path/munge-0.5.14/src/libmissing' make[5]: 'libmissing.la' is up to date. make[5]: Leaving directory '/build/reproducible-path/munge-0.5.14/src/libmissing' make[5]: Entering directory '/build/reproducible-path/munge-0.5.14/src/libmunge' make[6]: Entering directory '/build/reproducible-path/munge-0.5.14/src/libcommon' make[6]: 'libcommon.la' is up to date. make[6]: Leaving directory '/build/reproducible-path/munge-0.5.14/src/libcommon' make[5]: Leaving directory '/build/reproducible-path/munge-0.5.14/src/libmunge' make[4]: Leaving directory '/build/reproducible-path/munge-0.5.14/src/mungekey' make[4]: Entering directory '/build/reproducible-path/munge-0.5.14/src' make[4]: Nothing to be done for 'check-am'. make[4]: Leaving directory '/build/reproducible-path/munge-0.5.14/src' make[3]: Leaving directory '/build/reproducible-path/munge-0.5.14/src' Making check in t make[3]: Entering directory '/build/reproducible-path/munge-0.5.14/t' make check-TESTS make[4]: Entering directory '/build/reproducible-path/munge-0.5.14/t' make[5]: Entering directory '/build/reproducible-path/munge-0.5.14/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 environment 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 - stop munged PASS: 0010-basic.t 14 - check socket removal FAIL: 0010-basic.t 15 - check process has exited PASS: 0010-basic.t 16 - check pidfile removal FAIL: 0010-basic.t 17 - check seedfile creation XFAIL: 0010-basic.t 18 - check logfile for replay # TODO known breakage PASS: 0010-basic.t 19 - 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 XFAIL: 0011-munged-cmdline.t 14 - finish writing tests # TODO known breakage PASS: 0011-munged-cmdline.t 15 - 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 invalid file PASS: 0012-munge-cmdline.t 25 - munge --input from missing file FAIL: 0012-munge-cmdline.t 26 - munge -o FAIL: 0012-munge-cmdline.t 27 - munge --output FAIL: 0012-munge-cmdline.t 28 - munge --output to stdout via "-" FAIL: 0012-munge-cmdline.t 29 - munge --output to /dev/null PASS: 0012-munge-cmdline.t 30 - munge --output to invalid file PASS: 0012-munge-cmdline.t 31 - munge -C PASS: 0012-munge-cmdline.t 32 - munge --list-ciphers FAIL: 0012-munge-cmdline.t 33 - munge -c for default by name FAIL: 0012-munge-cmdline.t 34 - munge --cipher for default by name FAIL: 0012-munge-cmdline.t 35 - munge --cipher for default by number FAIL: 0012-munge-cmdline.t 36 - munge --cipher for none by name FAIL: 0012-munge-cmdline.t 37 - munge --cipher for none by number PASS: 0012-munge-cmdline.t 38 - munge --cipher for invalid name PASS: 0012-munge-cmdline.t 39 - munge --cipher for invalid positive number PASS: 0012-munge-cmdline.t 40 - munge --cipher for invalid negative number FAIL: 0012-munge-cmdline.t 41 - munge --cipher for each cipher by name FAIL: 0012-munge-cmdline.t 42 - munge --cipher for each cipher by number PASS: 0012-munge-cmdline.t 43 - munge -M PASS: 0012-munge-cmdline.t 44 - munge --list-macs FAIL: 0012-munge-cmdline.t 45 - munge -m for default by name FAIL: 0012-munge-cmdline.t 46 - munge --mac for default by name FAIL: 0012-munge-cmdline.t 47 - munge --mac for default by number PASS: 0012-munge-cmdline.t 48 - munge --mac for none by name PASS: 0012-munge-cmdline.t 49 - munge --mac for none by number PASS: 0012-munge-cmdline.t 50 - munge --mac for invalid name PASS: 0012-munge-cmdline.t 51 - munge --mac for invalid positive number PASS: 0012-munge-cmdline.t 52 - munge --mac for invalid negative number FAIL: 0012-munge-cmdline.t 53 - munge --mac for each mac by name FAIL: 0012-munge-cmdline.t 54 - munge --mac for each mac by number PASS: 0012-munge-cmdline.t 55 - munge -Z PASS: 0012-munge-cmdline.t 56 - munge --list-zips FAIL: 0012-munge-cmdline.t 57 - munge -z for default by name FAIL: 0012-munge-cmdline.t 58 - munge --zip for default by name FAIL: 0012-munge-cmdline.t 59 - munge --zip for default by number FAIL: 0012-munge-cmdline.t 60 - munge --zip for none by name FAIL: 0012-munge-cmdline.t 61 - munge --zip for none by number PASS: 0012-munge-cmdline.t 62 - munge --zip for invalid name PASS: 0012-munge-cmdline.t 63 - munge --zip for invalid positive number PASS: 0012-munge-cmdline.t 64 - munge --zip for invalid negative number FAIL: 0012-munge-cmdline.t 65 - munge --zip for each zip by name FAIL: 0012-munge-cmdline.t 66 - munge --zip for each zip by number FAIL: 0012-munge-cmdline.t 67 - munge -u by name FAIL: 0012-munge-cmdline.t 68 - munge --restrict-uid by name FAIL: 0012-munge-cmdline.t 69 - munge --restrict-uid by number PASS: 0012-munge-cmdline.t 70 - munge --restrict-uid for invalid name PASS: 0012-munge-cmdline.t 71 - munge --restrict-uid for invalid number FAIL: 0012-munge-cmdline.t 72 - munge -U for effective user by name FAIL: 0012-munge-cmdline.t 73 - munge --uid for effective user by name FAIL: 0012-munge-cmdline.t 74 - munge --uid for effective user by number SKIP: 0012-munge-cmdline.t 75 # SKIP munge --uid for root user by name via sudo (missing SUDO) SKIP: 0012-munge-cmdline.t 76 # SKIP munge --uid for root user by number via sudo (missing SUDO) PASS: 0012-munge-cmdline.t 77 - munge --uid for invalid name PASS: 0012-munge-cmdline.t 78 - munge --uid for invalid number FAIL: 0012-munge-cmdline.t 79 - munge -g by name FAIL: 0012-munge-cmdline.t 80 - munge --restrict-gid by name FAIL: 0012-munge-cmdline.t 81 - munge --restrict-gid by number PASS: 0012-munge-cmdline.t 82 - munge --restrict-gid for invalid name PASS: 0012-munge-cmdline.t 83 - munge --restrict-gid for invalid number FAIL: 0012-munge-cmdline.t 84 - munge -G for effective group by name FAIL: 0012-munge-cmdline.t 85 - munge --gid for effective group by name FAIL: 0012-munge-cmdline.t 86 - munge --gid for effective group by number SKIP: 0012-munge-cmdline.t 87 # SKIP munge --gid for root group by name via sudo (missing SUDO) SKIP: 0012-munge-cmdline.t 88 # SKIP munge --gid for root group by number via sudo (missing SUDO) PASS: 0012-munge-cmdline.t 89 - munge --gid for invalid name PASS: 0012-munge-cmdline.t 90 - munge --gid for invalid number FAIL: 0012-munge-cmdline.t 91 - munge -t for default value FAIL: 0012-munge-cmdline.t 92 - munge --ttl for default value FAIL: 0012-munge-cmdline.t 93 - munge --ttl for maximum value FAIL: 0012-munge-cmdline.t 94 - munge --ttl for non-default value PASS: 0012-munge-cmdline.t 95 - munge --ttl for invalid string value PASS: 0012-munge-cmdline.t 96 - munge --ttl for invalid positive number PASS: 0012-munge-cmdline.t 97 - munge --ttl for invalid negative number FAIL: 0012-munge-cmdline.t 98 - stop munged PASS: 0012-munge-cmdline.t 99 - 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 invalid file PASS: 0013-unmunge-cmdline.t 20 - unmunge --input from missing file FAIL: 0013-unmunge-cmdline.t 21 - unmunge -n FAIL: 0013-unmunge-cmdline.t 22 - unmunge --no-output FAIL: 0013-unmunge-cmdline.t 23 - unmunge -m FAIL: 0013-unmunge-cmdline.t 24 - unmunge --metadata FAIL: 0013-unmunge-cmdline.t 25 - unmunge --metadata to stdout via "-" along with payload FAIL: 0013-unmunge-cmdline.t 26 - unmunge --metadata to /dev/null with payload on stdout PASS: 0013-unmunge-cmdline.t 27 - unmunge --metadata to invalid file FAIL: 0013-unmunge-cmdline.t 28 - unmunge -o FAIL: 0013-unmunge-cmdline.t 29 - unmunge --output FAIL: 0013-unmunge-cmdline.t 30 - unmunge --output to stdout via "-" along with metadata FAIL: 0013-unmunge-cmdline.t 31 - unmunge --output to /dev/null with metadata on stdout PASS: 0013-unmunge-cmdline.t 32 - unmunge --output to invalid file PASS: 0013-unmunge-cmdline.t 33 - unmunge -K PASS: 0013-unmunge-cmdline.t 34 - unmunge --list-keys FAIL: 0013-unmunge-cmdline.t 35 - unmunge -k FAIL: 0013-unmunge-cmdline.t 36 - unmunge --keys FAIL: 0013-unmunge-cmdline.t 37 - unmunge --keys for ignoring invalid key FAIL: 0013-unmunge-cmdline.t 38 - unmunge --keys for single uppercase key FAIL: 0013-unmunge-cmdline.t 39 - unmunge --keys for single lowercase key FAIL: 0013-unmunge-cmdline.t 40 - unmunge --keys for multiple keys split by " " FAIL: 0013-unmunge-cmdline.t 41 - unmunge --keys for multiple keys split by "," FAIL: 0013-unmunge-cmdline.t 42 - unmunge --keys for multiple keys split by ";" FAIL: 0013-unmunge-cmdline.t 43 - unmunge --keys for multiple keys split by "." FAIL: 0013-unmunge-cmdline.t 44 - unmunge --keys for each key FAIL: 0013-unmunge-cmdline.t 45 - unmunge -N FAIL: 0013-unmunge-cmdline.t 46 - unmunge --numeric FAIL: 0013-unmunge-cmdline.t 47 - stop munged PASS: 0013-unmunge-cmdline.t 48 - 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: 0100-munged-lock.t 1 - setup environment 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 via 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: 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 FAIL: 0110-munged-origin-addr.t 10 - munged --origin interface name FAIL: 0110-munged-origin-addr.t 11 - munged --origin interface name metadata FAIL: 0110-munged-origin-addr.t 12 - munged --origin non-interface IP address FAIL: 0110-munged-origin-addr.t 13 - munged --origin non-interface IP address metadata PASS: 0110-munged-origin-addr.t 14 - cleanup ERROR: 0110-munged-origin-addr.t - exited with status 1 ==================================== MUNGE 0.5.14: t/test-suite.log ==================================== # TOTAL: 367 # PASS: 176 # SKIP: 25 # XFAIL: 5 # FAIL: 152 # 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-24411/trash-directory.0010-basic/run-25670/munged.pid.25670: No such file or directory munge: Error: Failed to access "/tmp/munged.sock.25670": No such file or directory unmunge: Error: No credential specified unmunge: Error: No credential specified expecting success: munged_setup_env ok 1 - setup environment PASS: 0010-basic.t 1 - setup environment 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: munged_stop_daemon not ok 13 - stop munged FAIL: 0010-basic.t 13 - stop munged # # munged_stop_daemon # expecting success: test -n "${MUNGE_SOCKET}" && test ! -S "${MUNGE_SOCKET}" ok 14 - check socket removal PASS: 0010-basic.t 14 - check socket removal expecting success: test -n "${PID}" && ! ps -p "${PID}" >/dev/null not ok 15 - check process has exited FAIL: 0010-basic.t 15 - check process has exited # # test -n "${PID}" && # ! ps -p "${PID}" >/dev/null # checking unstable test: test -n "${MUNGE_PIDFILE}" && test ! -f "${MUNGE_PIDFILE}" ok 16 - check pidfile removal PASS: 0010-basic.t 16 - check pidfile removal expecting success: test -s "${MUNGE_SEEDFILE}" not ok 17 - check seedfile creation FAIL: 0010-basic.t 17 - check seedfile creation # # test -s "${MUNGE_SEEDFILE}" # checking unstable test: grep "Replayed credential" "${MUNGE_LOGFILE}" not ok 18 - check logfile for replay # TODO known breakage XFAIL: 0010-basic.t 18 - check logfile for replay # TODO known breakage expecting success: munged_cleanup ok 19 - cleanup PASS: 0010-basic.t 19 - cleanup # still have 1 known breakage(s) # failed 10 among remaining 18 test(s) 1..19 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 "/" expecting success: munged_setup_env && 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 | grep -q "Terminated 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 | # grep -q "Terminated daemon" # expecting success: munged_start_daemon && "${MUNGED}" "${OPT_VERBOSE}" --stop --socket="${MUNGE_SOCKET}" 2>&1 | grep -q "Terminated 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 | # grep -q "Terminated daemon" # checking known breakage: false not ok 14 - finish writing tests # TODO known breakage XFAIL: 0011-munged-cmdline.t 14 - finish writing tests # TODO known breakage expecting success: munged_cleanup ok 15 - cleanup PASS: 0011-munged-cmdline.t 15 - cleanup # still have 1 known breakage(s) # failed 4 among remaining 14 test(s) 1..15 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.26332": No such file or directory munge: Error: Failed to access "/tmp/munged.sock.26332": No such file or directory munge: Error: Failed to access "missing.socket.26332": No such file or directory munge: Error: Invalid file type for socket "invalid.socket.file.26332" munge: Error: Invalid file type for socket "invalid.socket.dir.26332" munge: Error: Failed to access "/tmp/munged.sock.26332": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.26332": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.26332": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.26332": No such file or directory unmunge: Error: No credential specified 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_env && munged_create_key && munged_start_daemon not ok 8 - start munged FAIL: 0012-munge-cmdline.t 8 - start munged # # munged_setup_env && # 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 29 - munge --output to /dev/null FAIL: 0012-munge-cmdline.t 29 - munge --output to /dev/null # # echo -n xyzzy-$$ >in.$$ && # "${MUNGE}" --socket="${MUNGE_SOCKET}" --output=/dev/null out.$$ && # test ! -s out.$$ # expecting success: test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --output=. ok 30 - munge --output to invalid file PASS: 0012-munge-cmdline.t 30 - munge --output to invalid file expecting success: "${MUNGE}" "${OPT_LIST_CIPHERS}" | grep -q "^Cipher types:$" ok 31 - munge -C PASS: 0012-munge-cmdline.t 31 - munge -C expecting success: "${MUNGE}" "${OPT_LIST_CIPHERS}" | grep -q "^Cipher types:$" ok 32 - munge --list-ciphers PASS: 0012-munge-cmdline.t 32 - munge --list-ciphers expecting success: "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ "${OPT_CIPHER}" default | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --no-output not ok 33 - munge -c for default by name FAIL: 0012-munge-cmdline.t 33 - 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 34 - munge --cipher for default by name FAIL: 0012-munge-cmdline.t 34 - 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 35 - munge --cipher for default by number FAIL: 0012-munge-cmdline.t 35 - munge --cipher for defaultmunge: Error: Failed to access "/tmp/munged.sock.26332": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.26332": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.26332": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.26332": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.26332": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.26332": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.26332": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.26332": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.26332": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.26332": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.26332": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.26332": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.26332": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.26332": No such file or directory unmunge: Error: No credential specified 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 36 - munge --cipher for none by name FAIL: 0012-munge-cmdline.t 36 - 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 37 - munge --cipher for none by number FAIL: 0012-munge-cmdline.t 37 - 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 38 - munge --cipher for invalid name PASS: 0012-munge-cmdline.t 38 - munge --cipher for invalid name expecting success: test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --cipher=88 ok 39 - munge --cipher for invalid positive number PASS: 0012-munge-cmdline.t 39 - munge --cipher for invalid positive number expecting success: test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --cipher=-1 ok 40 - munge --cipher for invalid negative number PASS: 0012-munge-cmdline.t 40 - 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 41 - munge --cipher for each cipher by name FAIL: 0012-munge-cmdline.t 41 - 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 tmunge: Error: Failed to access "/tmp/munged.sock.26332": No such file or directory 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.26332": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.26332": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.26332": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.26332": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.26332": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.26332": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.26332": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.26332": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.26332": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.26332": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.26332": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.26332": No such file or directory unmunge: Error: No credential specified est "${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 42 - munge --cipher for each cipher by number FAIL: 0012-munge-cmdline.t 42 - 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 43 - munge -M PASS: 0012-munge-cmdline.t 43 - munge -M expecting success: "${MUNGE}" "${OPT_LIST_MACS}" | grep -q "^MAC types:$" ok 44 - munge --list-macs PASS: 0012-munge-cmdline.t 44 - munge --list-macs expecting success: "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input "${OPT_MAC}" default | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --no-output not ok 45 - munge -m for default by name FAIL: 0012-munge-cmdline.t 45 - 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 46 - munge --mac for default by name FAIL: 0012-munge-cmdline.t 46 - 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 47 - munge --mac for default by number FAIL: 0012-munge-cmdline.t 47 - 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 48 - munge --mac for none by name PASS: 0012-munge-cmdline.t 48 - munge --mac for none by name expecting success: test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --mac=0 ok 49 - munge --mac for none by number PASS: 0012-munge-cmdline.t 49 - munge --mac for none by number expecting success: test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ --mac=invalid ok 50 - munge --mac for invalid name PASS: 0012-munge-cmdline.t 50 - munge --mac for invalid name expecting success: test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --mac=88 ok 51 - munge --mac for invalid positive number PASS: 0012-munge-cmdline.t 51 - munge --mac for invalid positive number expecting success: test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --mac=-1 ok 52 - munge --mac for invalid negative number PASS: 0012-munge-cmdline.t 52 - munge --mac for invalid negative number expecting success: local META NAME NUM EXTRA && >fail.$$ && "${MUNGE}" --list-macs | awk "/([0-9]+)/ { gsub(/[()]/, \"\")munge: Error: Failed to access "/tmp/munged.sock.26332": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.26332": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.26332": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.26332": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.26332": No such file or directory unmunge: Error: No credential specified munge: Error: Invalid compression type "invalid" munge: Error: Invalid compression type "88" munge: Error: Invalid compression type "-1" ; 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 53 - munge --mac for each mac by name FAIL: 0012-munge-cmdline.t 53 - 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 54 - munge --mac for each mac by number FAIL: 0012-munge-cmdline.t 54 - 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 55 - munge -Z PASS: 0012-munge-cmdline.t 55 - munge -Z expecting success: "${MUNGE}" "${OPT_LIST_ZIPS}" | grep -q "^Compression types:$" ok 56 - munge --list-zips PASS: 0012-munge-cmdline.t 56 - 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 57 - munge -z for default by name FAIL: 0012-munge-cmdline.t 57 - munge -z for default by name # # "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ # "${OPT_ZIP}" default --string="$(printf %0128d 0)" | # "${UNMUmunge: Error: Failed to access "/tmp/munged.sock.26332": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.26332": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.26332": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.26332": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.26332": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.26332": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.26332": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.26332": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.26332": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.26332": No such file or directory unmunge: Error: No credential specified NGE}" --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 58 - munge --zip for default by name FAIL: 0012-munge-cmdline.t 58 - 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 59 - munge --zip for default by number FAIL: 0012-munge-cmdline.t 59 - 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 60 - munge --zip for none by name FAIL: 0012-munge-cmdline.t 60 - 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 61 - munge --zip for none by number FAIL: 0012-munge-cmdline.t 61 - 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 62 - munge --zip for invalid name PASS: 0012-munge-cmdline.t 62 - munge --zip for invalid name expecting success: test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --zip=88 ok 63 - munge --zip for invalid positive number PASS: 0012-munge-cmdline.t 63 - munge --zip for invalid positive number expecting success: test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --zip=-1 ok 64 - munge --zip for invalid negative number PASS: 0012-munge-cmdline.t 64 - 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 65 - munge --zip for each zip by name FAIL: 0012-munge-cmdline.t 65 - 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}" --sockmunge: Error: Failed to access "/tmp/munged.sock.26332": No such file or directory unmunge: Error: No credential specified munge: Error: Unrecognized user "invalid26332" munge: Error: Unrecognized user "-1" munge: Error: Failed to access "/tmp/munged.sock.26332": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.26332": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.26332": No such file or directory unmunge: Error: No credential specified et="${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 66 - munge --zip for each zip by number FAIL: 0012-munge-cmdline.t 66 - 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 67 - munge -u by name FAIL: 0012-munge-cmdline.t 67 - 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 68 - munge --restrict-uid by name FAIL: 0012-munge-cmdline.t 68 - 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 69 - munge --restrict-uid by number FAIL: 0012-munge-cmdline.t 69 - 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 70 - munge --restrict-uid for invalid name PASS: 0012-munge-cmdline.t 70 - munge --restrict-uid for invalid name expecting success: test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ --restrict-uid=-1 ok 71 - munge --restrict-uid for invalid number PASS: 0012-munge-cmdline.t 71 - 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 72 - munge -U for effective user by name FAIL: 0012-munge-cmdline.t 72 - 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 73 - munge --uid for effective user by name FAIL: 0012-munge-cmdline.t 73 - 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 74 - munge --uid for effective user by number FAIL: 0012-munge-cmdline.t 74 - 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 munge: Error: Unrecognized user "invalid26332" munge: Error: Unrecognized user "-1" munge: Error: Failed to access "/tmp/munged.sock.26332": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.26332": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.26332": No such file or directory unmunge: Error: No credential specified munge: Error: Unrecognized group "invalid26332" munge: Error: Unrecognized group "-1" 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 75 # skip munge --uid for root user by name via sudo (missing SUDO) SKIP: 0012-munge-cmdline.t 75 # 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 76 # skip munge --uid for root user by number via sudo (missing SUDO) SKIP: 0012-munge-cmdline.t 76 # 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 77 - munge --uid for invalid name PASS: 0012-munge-cmdline.t 77 - munge --uid for invalid name expecting success: test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --uid=-1 ok 78 - munge --uid for invalid number PASS: 0012-munge-cmdline.t 78 - 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 79 - munge -g by name FAIL: 0012-munge-cmdline.t 79 - 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 80 - munge --restrict-gid by name FAIL: 0012-munge-cmdline.t 80 - 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 81 - munge --restrict-gid by number FAIL: 0012-munge-cmdline.t 81 - munge --restrict-gid by number # # local ID=$(id -g) META && # "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --restrict-gid="${ID}" | # "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | # munge: Error: Failed to access "/tmp/munged.sock.26332": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.26332": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.26332": No such file or directory unmunge: Error: No credential specified munge: Error: Unrecognized group "invalid26332" munge: Error: Unrecognized group "-1" munge: Error: Failed to access "/tmp/munged.sock.26332": No such file or directory unmunge: Error: No credential specified 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 82 - munge --restrict-gid for invalid name PASS: 0012-munge-cmdline.t 82 - munge --restrict-gid for invalid name expecting success: test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ --restrict-gid=-1 ok 83 - munge --restrict-gid for invalid number PASS: 0012-munge-cmdline.t 83 - 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 84 - munge -G for effective group by name FAIL: 0012-munge-cmdline.t 84 - 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 85 - munge --gid for effective group by name FAIL: 0012-munge-cmdline.t 85 - 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 86 - munge --gid for effective group by number FAIL: 0012-munge-cmdline.t 86 - 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 87 # skip munge --gid for root group by name via sudo (missing SUDO) SKIP: 0012-munge-cmdline.t 87 # 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-imunge: Error: Failed to access "/tmp/munged.sock.26332": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.26332": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.26332": No such file or directory 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' nput --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 88 # skip munge --gid for root group by number via sudo (missing SUDO) SKIP: 0012-munge-cmdline.t 88 # 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 89 - munge --gid for invalid name PASS: 0012-munge-cmdline.t 89 - munge --gid for invalid name expecting success: test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --gid=-1 ok 90 - munge --gid for invalid number PASS: 0012-munge-cmdline.t 90 - munge --gid for invalid number expecting success: "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input "${OPT_TTL}" 0 | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --no-output not ok 91 - munge -t for default value FAIL: 0012-munge-cmdline.t 91 - 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 92 - munge --ttl for default value FAIL: 0012-munge-cmdline.t 92 - 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 93 - munge --ttl for maximum value FAIL: 0012-munge-cmdline.t 93 - 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 94 - munge --ttl for non-default value FAIL: 0012-munge-cmdline.t 94 - 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 95 - munge --ttl for invalid string value PASS: 0012-munge-cmdline.t 95 - munge --ttl for invalid string value expecting success: test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ --ttl=4294967296 ok 96 - munge --ttl for invalid positive number PASS: 0012-munge-cmdline.t 96 - munge --ttl for invalid positive number expecting success: test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --ttl=-2 ok 97 - munge --ttl for invalid negative number PASS: 0012-munge-cmdline.t 97 - munge --ttl for invalid negative number expecting success: munged_stop_daemon not ok 98 - stop munged FAIL: 0012-munge-cmdline.t 98 - stop munged # # munged_stop_daemon # expecting success: munged_cleanup ok 99 - cleanup PASS: 0012-munge-cmdline.t 99 - cleanup # failed 53 among 99 test(s) 1..99 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.30874": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.30874": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.30874": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.30874": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.30874": No such file or directory unmunge: Error: No credential specified unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.30874": No such file or directory munge: Error: Failed to access "/tmp/munged.sock.30874": No such file or directory munge: Error: Failed to access "/tmp/munged.sock.30874": No such file or directory unmunge: Error: No credential specified unmunge: Error: No credential specified unmunge: Error: Failed to read from file unmunge: Error: Failed to read from "missing.file.30874": No such file or directory 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_env && munged_create_key && munged_start_daemon not ok 8 - start munged FAIL: 0013-unmunge-cmdline.t 8 - start munged # # munged_setup_env && # 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}" crmunge: Error: Failed to access "/tmp/munged.sock.30874": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.30874": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.30874": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.30874": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.30874": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.30874": No such file or directory unmunge: Error: No credential specified unmunge: Error: Failed to write to ".": Is a directory munge: Error: Failed to access "/tmp/munged.sock.30874": No such file or directory ed.$$ \ # >/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=. ok 19 - unmunge --input from invalid file PASS: 0013-unmunge-cmdline.t 19 - unmunge --input from invalid file expecting success: test_must_fail "${UNMUNGE}" --socket="${MUNGE_SOCKET}" \ --input=missing.file.$$ ok 20 - unmunge --input from missing file PASS: 0013-unmunge-cmdline.t 20 - 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 21 - unmunge -n FAIL: 0013-unmunge-cmdline.t 21 - 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 22 - unmunge --no-output FAIL: 0013-unmunge-cmdline.t 22 - 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 23 - unmunge -m FAIL: 0013-unmunge-cmdline.t 23 - 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 24 - unmunge --metadata FAIL: 0013-unmunge-cmdline.t 24 - 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 25 - unmunge --metadata to stdout via "-" along with payload FAIL: 0013-unmunge-cmdline.t 25 - unmunge munge: Error: Failed to access "/tmp/munged.sock.30874": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.30874": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.30874": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.30874": No such file or directory unmunge: Error: No credential specified unmunge: Error: Failed to write to ".": Is a directory munge: Error: Failed to access "/tmp/munged.sock.30874": No such file or directory munge: Error: Failed to access "/tmp/munged.sock.30874": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.30874": No such file or directory unmunge: Error: No credential specified --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 26 - unmunge --metadata to /dev/null with payload on stdout FAIL: 0013-unmunge-cmdline.t 26 - 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}" | test_must_fail "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --metadata=. ok 27 - unmunge --metadata to invalid file PASS: 0013-unmunge-cmdline.t 27 - unmunge --metadata to invalid file 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 28 - unmunge -o FAIL: 0013-unmunge-cmdline.t 28 - 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 29 - unmunge --output FAIL: 0013-unmunge-cmdline.t 29 - 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 30 - unmunge --output to stdout via "-" along with metadata FAIL: 0013-unmunge-cmdline.t 30 - 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 31 - unmunge --output to /dev/null with metadata on stdout FAIL: 0013-unmunge-cmdline.t 31 - unmunge --output to /dev/null with metadata on stdout # # local PAYLOAD=xyzzy-$$ && # "${MUNGE}" --socket="${MUNGE_SOCKET}" --string="${PAYLOAD}" | # "${UNMUNGE}" --somunge: Error: Failed to access "/tmp/munged.sock.30874": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.30874": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.30874": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.30874": No such file or directory unmunge: Error: No credential specified ./sharness.sh: line 384: test: : integer expression expected munge: Error: Failed to access "/tmp/munged.sock.30874": No such file or directory unmunge: Error: No credential specified ./sharness.sh: line 384: test: : integer expression expected munge: Error: Failed to access "/tmp/munged.sock.30874": No such file or directory unmunge: Error: No credential specified ./sharness.sh: line 384: test: : integer expression expected munge: Error: Failed to access "/tmp/munged.sock.30874": No such file or directory unmunge: Error: No credential specified ./sharness.sh: line 384: test: : integer expression expected cket="${MUNGE_SOCKET}" --output=/dev/null >meta.$$ && # grep -q "^STATUS:" meta.$$ && # grep -q -v "${PAYLOAD}" meta.$$ # expecting success: local PAYLOAD=xyzzy-$$ && "${MUNGE}" --socket="${MUNGE_SOCKET}" --string="${PAYLOAD}" | test_must_fail "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --output=. ok 32 - unmunge --output to invalid file PASS: 0013-unmunge-cmdline.t 32 - unmunge --output to invalid file expecting success: "${UNMUNGE}" "${OPT_LIST_KEYS}" | grep -q "^Metadata keys:$" ok 33 - unmunge -K PASS: 0013-unmunge-cmdline.t 33 - unmunge -K expecting success: "${UNMUNGE}" "${OPT_LIST_KEYS}" | grep -q "^Metadata keys:$" ok 34 - unmunge --list-keys PASS: 0013-unmunge-cmdline.t 34 - 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 35 - unmunge -k FAIL: 0013-unmunge-cmdline.t 35 - 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 36 - unmunge --keys FAIL: 0013-unmunge-cmdline.t 36 - 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 37 - unmunge --keys for ignoring invalid key FAIL: 0013-unmunge-cmdline.t 37 - 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 38 - unmunge --keys for single uppercase key FAIL: 0013-unmunge-cmdline.t 38 - 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 39 - unmunge --keys for single lowercase key FAIL: 0013-unmunge-cmdline.t 39 - 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 40 - unmunge --keys for multiple keys split by " " FAIL: 0013-unmunge-cmdline.t 40 - unmunge --keys for multiple keys split by " " # # "${MUNGE}" --smunge: Error: Failed to access "/tmp/munged.sock.30874": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.30874": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.30874": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.30874": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.30874": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.30874": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.30874": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.30874": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.30874": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.30874": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.30874": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.30874": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.30874": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.30874": No such file or directory unmunge: Error: No credential specified munge: Error: Failed to access "/tmp/munged.sock.30874": No such file or directory unmunge: Error: No credential specified ocket="${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 41 - unmunge --keys for multiple keys split by "," FAIL: 0013-unmunge-cmdline.t 41 - 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 42 - unmunge --keys for multiple keys split by ";" FAIL: 0013-unmunge-cmdline.t 42 - 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 43 - unmunge --keys for multiple keys split by "." FAIL: 0013-unmunge-cmdline.t 43 - 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 44 - unmunge --keys for each key FAIL: 0013-unmunge-cmdline.t 44 - 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 45 - unmunge -N FAIL: 0013-unmunge-cmdline.t 45 - 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 46 - unmunge --numeric FAIL: 0013-unmunge-cmdline.t 46 - 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 47 - stop munged FAIL: 0013-unmunge-cmdline.t 47 - stop munged # # munged_stop_daemon # expecting success: munged_cleanup ok 48 - cleanup PASS: 0013-unmunge-cmdline.t 48 - cleanup # failed 29 among 48 test(s) 1..48 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-24411/trash-directory.0100-munged-lock/run-2021/munged.pid.2021: 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.2021.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-24411/trash-directory.0100-munged-lock/run-2021/munged.pid.2021: 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-24411/trash-directory.0100-munged-lock/run-2021/munged.pid.2021: No such file or directory expecting success: munged_setup_env && munged_create_key && MUNGE_LOCKFILE="${MUNGE_SOCKET}.lock" ok 1 - setup environment PASS: 0100-munged-lock.t 1 - setup environment 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 not ok 9 - stop munged using lockfile-derived pid FAIL: 0100-munged-lock.t 9 - stop munged using lockfile-derived pid # # munged_stop_daemon # expecting success: test -n "${MUNGE_LOCKFILE}" && 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}\" should only be writable 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}\" should only be writable 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}\" should only be writable 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}\" should only be writable 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 # # 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 "/" 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 via sigkill to prevent cleanup FAIL: 0100-munged-lock.t 15 - stop munged via 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: local i=5 && >fail.$$ && while true; do munged_start_daemon if test "$?" -eq 0; then break elif test "$i" -le 1; then echo 1 >fail.$$ break else i=$((i - 1)) sleep 1 fi done && test ! -s fail.$$ 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 # # local i=5 && # >fail.$$ && # while true; do # munged_start_daemon # if test "$?" -eq 0; then # break # elif test "$i" -le 1; then # echo 1 >fail.$$ # break # else # i=$((i - 1)) # sleep 1 # fi # done && # test ! -s fail.$$ # expecting success: munged_stop_daemon not ok 20 - stop munged FAIL: 0100-munged-lock.t 20 - stop munged # # munged_stop_daemon # expecting success: test -n "${MUNGE_LOCKFILE}" && test ! -f "${MUNGE_LOCKFILE}" not ok 21 - check lockfile removal again FAIL: 0100-munged-lock.t 21 - check lockfile removal again # # test -n "${MUNGE_LOCKFILE}" && # 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 "/" expecting success: MUNGE_SOCKETDIR="${TMPDIR:-"/tmp"}/munge-$$/socketdir-$$" && munged_setup_env && 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 trustedmunged: 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 "/" 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}" 2024-01-07 02:04:56 +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}" 2024-01-07 02:04:56 +0000 Warning: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" 2024-01-07 02:04:56 +0000 Warning: Keyfile is insecure: group-writable permissions without sticky bit set on "/" 2024-01-07 02:04:56 +0000 Warning: Socket is insecure: group-writable permissions without sticky bit set on "/tmp/munge-2711/socketdir-2711" 2024-01-07 02:04:56 +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}" 2024-01-07 02:04:57 +0000 Warning: Socket is insecure: world-writable permissions without sticky bit set on "/tmp/munge-2711/socketdir-2711" 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}" 2024-01-07 02:04:57 +0000 Warning: Socket is inaccessible: execute permissions for all required on "/tmp/munge-2711/socketdir-2711" 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-24411/trash-directory.0102-munged-security-keyfile/etc-3245/munged.key.3245.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: 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_env && 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 check 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 check 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}" 2024-01-07 02:04:58 +0000 Error: Keyfile is insecure: "/tmp/munge-test-24411/trash-directory.0102-munged-security-keyfile/etc-3245/munged.key.3245.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}" 2024-01-07 02:04:58 +0000 Warning: Keyfile is insecure: "/tmp/munge-test-24411/trash-directory.0102-munged-security-keyfile/etc-3245/munged.key.3245.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_EUmunged: 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: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" ID && # 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}" 2024-01-07 02:04:59 +0000 Warning: Keyfile is insecure: "/tmp/munge-test-24411/trash-directory.0102-munged-security-keyfile/etc-3245/munged.key.3245" 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}" 2024-01-07 02:05:00 +0000 Warning: Keyfile is insecure: "/tmp/munge-test-24411/trash-directory.0102-munged-security-keyfile/etc-3245/munged.key.3245" 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.* readmunged: 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 "/" able.* 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}" 2024-01-07 02:05:00 +0000 Warning: Keyfile is insecure: "/tmp/munge-test-24411/trash-directory.0102-munged-security-keyfile/etc-3245/munged.key.3245" 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}" 2024-01-07 02:05:00 +0000 Warning: Keyfile is insecure: "/tmp/munge-test-24411/trash-directory.0102-munged-security-keyfile/etc-3245/munged.key.3245" 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 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 "/" 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}" 2024-01-07 02:05:01 +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}" 2024-01-07 02:05:01 +0000 Warning: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" 2024-01-07 02:05:01 +0000 Warning: Keyfile is insecure: group-writable permissions without sticky bit set on "/tmp/munge-test-24411/trash-directory.0102-munged-security-keyfile/etc-3245" 2024-01-07 02:05:01 +0000 Warning: Socket is insecure: group-writable permissions without sticky bit set on "/" 2024-01-07 02:05:01 +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}" 2024-01-07 02:05:02 +0000 Warning: Keyfile is insecure: world-writable permissions without sticky bit set on "/tmp/munge-test-24411/trash-directory.0102-munged-security-keyfile/etc-3245" 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: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" expecting success: munged_setup_env && 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-24411/trash-directory.0103-munged-security-logfile/log-4138/munged.log.4138.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-24411/trash-directory.0103-munged-security-logfile/log-4138/munged.log.4138.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-24411/trash-directory.0103-munged-security-logfile/log-4138/munged.log.4138.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-24411/trash-directory.0103-munged-security-logfile/log-4138/munged.log.4138.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 munged: Error: Logfile is insecure: "/tmp/munge-test-24411/trash-directory.0103-munged-security-logfile/log-4138/munged.log.4138" should not be writable by group (perms=0620) munged: Error: Logfile is insecure: "/tmp/munge-test-24411/trash-directory.0103-munged-security-logfile/log-4138/munged.log.4138" should not be writable by group (perms=0620) munged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" 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-24411/trash-directory.0103-munged-security-logfile/log-4138/munged.log.4138.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-24411/trash-directory.0103-munged-security-logfile/log-4138/munged.log.4138.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-24411/trash-directory.0103-munged-security-logfile/log-4138/munged.log.4138": 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-24411/trash-directory.0103-munged-security-logfile/log-4138/munged.log.4138" 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-24411/trash-directory.0103-munged-security-logfile/log-4138/munged.log.4138" 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-24411/trash-directory.0103-munged-security-logfile/log-4138/munged.log.4138" should not be writable by other (perms=0602) ok 15 - logfile writablmunged: 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 "/" e 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-24411/trash-directory.0103-munged-security-logfile/log-4138/munged.log.4138" 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 writmunged: Error: PRNG seed dir is insecure: group-writable permissions without sticky bit set on "/" able 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-24411/trash-directory.0103-munged-security-logfile/log-4138" 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-24411/trash-directory.0103-munged-security-logfile/log-4138" 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-24411/trash-directory.0103-munged-security-logfile/log-4138/munged.log.4138" 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 ERROR: 0110-munged-origin-addr ============================== munged: Error: Failed to lookup origin "invalid.5028": Resource temporarily unavailable munged: Warning: Failed to lookup origin "invalid.5028": Resource temporarily unavailable munged: Warning: Continuing with origin set to null address munged: Warning: Failed to lookup origin "invalid.5028": Resource temporarily unavailable munged: Warning: Continuing with origin set to null address munged: Warning: Failed to lookup origin "invalid.5028": Resource temporarily unavailable munged: Warning: Continuing with origin set to null address 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_env && munged_create_key ok 1 - setup PASS: 0110-munged-origin-addr.t 1 - setup expecting success: "${MUNGED}" --help >out.$$ && grep " --origin=" out.$$ --origin=ADDRESS 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}" 2024-01-07 02:05:06 +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}" && sed -n -e "s/.*Set origin address.*(\([^)]*\)).*/\1/p" \ "${MUNGE_LOGFILE}" >ifname0.$$ 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}" && # sed -n -e "s/.*Set origin address.*(\([^)]*\)).*/\1/p" \ # "${MUNGE_LOGFILE}" >ifname0.$$ # 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: test -s ifname0.$$ && 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 10 - munged --origin interface name FAIL: 0110-munged-origin-addr.t 10 - munged --origin interface name # # test -s ifname0.$$ && # 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 originmunged: 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 "/" address.*(\([^)]*\)).*/\1/p" \ # "${MUNGE_LOGFILE}" >ifname1.$$ && # test_cmp ifname0.$$ ifname1.$$ # expecting success: test -s ifname0.$$ && 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 11 - munged --origin interface name metadata FAIL: 0110-munged-origin-addr.t 11 - munged --origin interface name metadata # # test -s ifname0.$$ && # 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 12 - munged --origin non-interface IP address FAIL: 0110-munged-origin-addr.t 12 - 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 13 - munged --origin non-interface IP address metadata FAIL: 0110-munged-origin-addr.t 13 - 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 14 - cleanup PASS: 0110-munged-origin-addr.t 14 - cleanup # failed 6 among 14 test(s) 1..14 ERROR: 0110-munged-origin-addr.t - exited with status 1 ============================================================================ Testsuite summary for MUNGE 0.5.14 ============================================================================ # TOTAL: 367 # PASS: 176 # SKIP: 25 # XFAIL: 5 # FAIL: 152 # XPASS: 0 # ERROR: 9 ============================================================================ See t/test-suite.log ============================================================================ make[5]: *** [Makefile:628: test-suite.log] Error 1 make[5]: Leaving directory '/build/reproducible-path/munge-0.5.14/t' make[4]: *** [Makefile:736: check-TESTS] Error 2 make[4]: Leaving directory '/build/reproducible-path/munge-0.5.14/t' make[3]: *** [Makefile:802: check-am] Error 2 make[3]: Leaving directory '/build/reproducible-path/munge-0.5.14/t' make[2]: *** [Makefile:560: check-recursive] Error 1 make[2]: Leaving directory '/build/reproducible-path/munge-0.5.14' make[1]: *** [debian/rules:21: override_dh_auto_test] Error 2 make[1]: Leaving directory '/build/reproducible-path/munge-0.5.14' 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/11670/tmp/hooks/C01_cleanup starting debug output: disk usage on i-capture-the-hostname at Sun Jan 7 02:05:08 UTC 2024 Filesystem Size Used Avail Use% Mounted on tmpfs 1.7G 0 1.7G 0% /dev/shm I: user script /srv/workspace/pbuilder/11670/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/11670 and its subdirectories