Created
December 22, 2019 22:28
-
-
Save graysky2/a5ea7fb7266419524a15d5f584322d29 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
+ [[ -z '' ]] | |
++ set +o | |
++ grep nounset | |
+ _INCLUDE_COMMON_SH='set +o nounset' | |
+ set +u +o posix | |
+ . /usr/share/makepkg/util.sh | |
++ [[ -n '' ]] | |
++ LIBMAKEPKG_UTIL_SH=1 | |
++ LIBRARY=/usr/share/makepkg | |
++ for lib in "$LIBRARY/util/"*.sh | |
++ source /usr/share/makepkg/util/compress.sh | |
+++ [[ -n '' ]] | |
+++ LIBMAKEPKG_UTIL_COMPRESS_SH=1 | |
+++ LIBRARY=/usr/share/makepkg | |
+++ source /usr/share/makepkg/util/message.sh | |
++++ [[ -n '' ]] | |
++++ LIBMAKEPKG_UTIL_MESSAGE_SH=1 | |
++ for lib in "$LIBRARY/util/"*.sh | |
++ source /usr/share/makepkg/util/config.sh | |
+++ [[ -n '' ]] | |
+++ LIBMAKEPKG_UTIL_CONFIG_SH=1 | |
+++ LIBRARY=/usr/share/makepkg | |
+++ source /usr/share/makepkg/util/error.sh | |
++++ [[ -n '' ]] | |
++++ LIBMAKEPKG_UTIL_ERROR_SH=1 | |
++++ E_OK=0 | |
++++ E_FAIL=1 | |
++++ E_CONFIG_ERROR=2 | |
++++ E_INVALID_OPTION=3 | |
++++ E_USER_FUNCTION_FAILED=4 | |
++++ E_PACKAGE_FAILED=5 | |
++++ E_MISSING_FILE=6 | |
++++ E_MISSING_PKGDIR=7 | |
++++ E_INSTALL_DEPS_FAILED=8 | |
++++ E_REMOVE_DEPS_FAILED=9 | |
++++ E_ROOT=10 | |
++++ E_FS_PERMISSIONS=11 | |
++++ E_PKGBUILD_ERROR=12 | |
++++ E_ALREADY_BUILT=13 | |
++++ E_INSTALL_FAILED=14 | |
++++ E_MISSING_MAKEPKG_DEPS=15 | |
++++ E_PRETTY_BAD_PRIVACY=16 | |
+++ source /usr/share/makepkg/util/message.sh | |
++++ [[ -n 1 ]] | |
++++ return | |
+++ source /usr/share/makepkg/util/util.sh | |
++++ [[ -n '' ]] | |
++++ LIBMAKEPKG_UTIL_UTIL_SH=1 | |
++++ LIBRARY=/usr/share/makepkg | |
++++ source /usr/share/makepkg/util/error.sh | |
+++++ [[ -n 1 ]] | |
+++++ return | |
++++ source /usr/share/makepkg/util/message.sh | |
+++++ [[ -n 1 ]] | |
+++++ return | |
++ for lib in "$LIBRARY/util/"*.sh | |
++ source /usr/share/makepkg/util/dirsize.sh | |
+++ [[ -n '' ]] | |
+++ LIBMAKEPKG_UTIL_DIRSIZE_SH=1 | |
++ for lib in "$LIBRARY/util/"*.sh | |
++ source /usr/share/makepkg/util/error.sh | |
+++ [[ -n 1 ]] | |
+++ return | |
++ for lib in "$LIBRARY/util/"*.sh | |
++ source /usr/share/makepkg/util/message.sh | |
+++ [[ -n 1 ]] | |
+++ return | |
++ for lib in "$LIBRARY/util/"*.sh | |
++ source /usr/share/makepkg/util/option.sh | |
+++ [[ -n '' ]] | |
+++ LIBMAKEPKG_UTIL_OPTION_SH=1 | |
++ for lib in "$LIBRARY/util/"*.sh | |
++ source /usr/share/makepkg/util/parseopts.sh | |
++ for lib in "$LIBRARY/util/"*.sh | |
++ source /usr/share/makepkg/util/pkgbuild.sh | |
+++ [[ -n '' ]] | |
+++ LIBMAKEPKG_UTIL_PKGBUILD_SH=1 | |
+++ source /usr/share/makepkg/util/schema.sh | |
++++ [[ -n '' ]] | |
++++ LIBMAKEPKG_SCHEMA_SH=1 | |
++++ LIBRARY=/usr/share/makepkg | |
++++ source /usr/share/makepkg/util/util.sh | |
+++++ [[ -n 1 ]] | |
+++++ return | |
++++ known_hash_algos=({md5,sha{1,224,256,384,512},b2}) | |
++++ pkgbuild_schema_arrays=(arch backup checkdepends conflicts depends groups license makedepends noextract optdepends options provides replaces source validpgpkeys "${known_hash_algos[@]/%/sums}") | |
++++ pkgbuild_schema_strings=(changelog epoch install pkgbase pkgdesc pkgrel pkgver url) | |
++++ pkgbuild_schema_arch_arrays=(checkdepends conflicts depends makedepends optdepends provides replaces source "${known_hash_algos[@]/%/sums}") | |
++++ pkgbuild_schema_package_overrides=(pkgdesc arch url license groups depends optdepends provides conflicts replaces backup options install changelog) | |
++++ readonly -a known_hash_algos pkgbuild_schema_arrays pkgbuild_schema_strings pkgbuild_schema_arch_arrays pkgbuild_schema_package_overrides | |
++ for lib in "$LIBRARY/util/"*.sh | |
++ source /usr/share/makepkg/util/schema.sh | |
+++ [[ -n 1 ]] | |
+++ return | |
++ for lib in "$LIBRARY/util/"*.sh | |
++ source /usr/share/makepkg/util/source.sh | |
+++ [[ -n '' ]] | |
+++ LIBMAKEPKG_UTIL_SOURCE_SH=1 | |
+++ LIBRARY=/usr/share/makepkg | |
+++ source /usr/share/makepkg/util/message.sh | |
++++ [[ -n 1 ]] | |
++++ return | |
++ for lib in "$LIBRARY/util/"*.sh | |
++ source /usr/share/makepkg/util/util.sh | |
+++ [[ -n 1 ]] | |
+++ return | |
+ set +o nounset | |
+ export LANG=C | |
+ LANG=C | |
+ shopt -s extglob | |
+ [[ -t 2 ]] | |
+ [[ xterm-256color != dumb ]] | |
+ colorize | |
+ tput setaf 0 | |
++ tput sgr0 | |
+ ALL_OFF='' | |
++ tput bold | |
+ BOLD='' | |
++ tput setaf 4 | |
+ BLUE='' | |
++ tput setaf 2 | |
+ GREEN='' | |
++ tput setaf 1 | |
+ RED='' | |
++ tput setaf 3 | |
+ YELLOW='' | |
+ readonly ALL_OFF BOLD BLUE GREEN RED YELLOW | |
+ _setup_workdir=false | |
+ : | |
+ CHROOT_VERSION=v4 | |
+ orig_argv=("${BASH_SOURCE[0]}" "$@") | |
+ source /usr/share/makepkg/util/config.sh | |
++ [[ -n 1 ]] | |
++ return | |
+ shopt -s nullglob | |
+ default_makepkg_args=(--syncdeps --noconfirm --log --holdver --skipinteg) | |
+ makepkg_args=("${default_makepkg_args[@]}") | |
+ verifysource_args=() | |
+ chrootdir= | |
+ passeddir= | |
+ makepkg_user= | |
+ declare -a install_pkgs | |
+ declare -i ret=0 | |
+ keepbuilddir=0 | |
+ update_first=0 | |
+ clean_first=0 | |
+ run_namcap=0 | |
+ run_checkpkg=0 | |
+ temp_chroot=0 | |
+ bindmounts_ro=() | |
+ bindmounts_rw=() | |
+ copy=facade | |
+ [[ -n '' ]] | |
+ [[ -z facade ]] | |
+ [[ facade = root ]] | |
+ src_owner=facade | |
+ getopts hcur:I:l:nCTD:d:U: arg | |
+ case "$arg" in | |
+ update_first=1 | |
+ getopts hcur:I:l:nCTD:d:U: arg | |
+ case "$arg" in | |
+ clean_first=1 | |
+ getopts hcur:I:l:nCTD:d:U: arg | |
+ case "$arg" in | |
+ passeddir=/scratch/.chroot64 | |
+ getopts hcur:I:l:nCTD:d:U: arg | |
+ [[ ! -f PKGBUILD ]] | |
+ [[ -n '' ]] | |
+ makepkg_user=facade | |
+ check_root SOURCE_DATE_EPOCH,GNUPGHOME,SRCDEST,SRCPKGDEST,PKGDEST,LOGDEST,MAKEFLAGS,PACKAGER | |
+ local keepenv=SOURCE_DATE_EPOCH,GNUPGHOME,SRCDEST,SRCPKGDEST,PKGDEST,LOGDEST,MAKEFLAGS,PACKAGER | |
+ (( EUID == 0 )) | |
+ type -P sudo | |
+ exec sudo --preserve-env=SOURCE_DATE_EPOCH,GNUPGHOME,SRCDEST,SRCPKGDEST,PKGDEST,LOGDEST,MAKEFLAGS,PACKAGER -- /usr/bin/makechrootpkg -u -c -r /scratch/.chroot64 | |
+ [[ -z '' ]] | |
++ set +o | |
++ grep nounset | |
+ _INCLUDE_COMMON_SH='set +o nounset' | |
+ set +u +o posix | |
+ . /usr/share/makepkg/util.sh | |
++ [[ -n '' ]] | |
++ LIBMAKEPKG_UTIL_SH=1 | |
++ LIBRARY=/usr/share/makepkg | |
++ for lib in "$LIBRARY/util/"*.sh | |
++ source /usr/share/makepkg/util/compress.sh | |
+++ [[ -n '' ]] | |
+++ LIBMAKEPKG_UTIL_COMPRESS_SH=1 | |
+++ LIBRARY=/usr/share/makepkg | |
+++ source /usr/share/makepkg/util/message.sh | |
++++ [[ -n '' ]] | |
++++ LIBMAKEPKG_UTIL_MESSAGE_SH=1 | |
++ for lib in "$LIBRARY/util/"*.sh | |
++ source /usr/share/makepkg/util/config.sh | |
+++ [[ -n '' ]] | |
+++ LIBMAKEPKG_UTIL_CONFIG_SH=1 | |
+++ LIBRARY=/usr/share/makepkg | |
+++ source /usr/share/makepkg/util/error.sh | |
++++ [[ -n '' ]] | |
++++ LIBMAKEPKG_UTIL_ERROR_SH=1 | |
++++ E_OK=0 | |
++++ E_FAIL=1 | |
++++ E_CONFIG_ERROR=2 | |
++++ E_INVALID_OPTION=3 | |
++++ E_USER_FUNCTION_FAILED=4 | |
++++ E_PACKAGE_FAILED=5 | |
++++ E_MISSING_FILE=6 | |
++++ E_MISSING_PKGDIR=7 | |
++++ E_INSTALL_DEPS_FAILED=8 | |
++++ E_REMOVE_DEPS_FAILED=9 | |
++++ E_ROOT=10 | |
++++ E_FS_PERMISSIONS=11 | |
++++ E_PKGBUILD_ERROR=12 | |
++++ E_ALREADY_BUILT=13 | |
++++ E_INSTALL_FAILED=14 | |
++++ E_MISSING_MAKEPKG_DEPS=15 | |
++++ E_PRETTY_BAD_PRIVACY=16 | |
+++ source /usr/share/makepkg/util/message.sh | |
++++ [[ -n 1 ]] | |
++++ return | |
+++ source /usr/share/makepkg/util/util.sh | |
++++ [[ -n '' ]] | |
++++ LIBMAKEPKG_UTIL_UTIL_SH=1 | |
++++ LIBRARY=/usr/share/makepkg | |
++++ source /usr/share/makepkg/util/error.sh | |
+++++ [[ -n 1 ]] | |
+++++ return | |
++++ source /usr/share/makepkg/util/message.sh | |
+++++ [[ -n 1 ]] | |
+++++ return | |
++ for lib in "$LIBRARY/util/"*.sh | |
++ source /usr/share/makepkg/util/dirsize.sh | |
+++ [[ -n '' ]] | |
+++ LIBMAKEPKG_UTIL_DIRSIZE_SH=1 | |
++ for lib in "$LIBRARY/util/"*.sh | |
++ source /usr/share/makepkg/util/error.sh | |
+++ [[ -n 1 ]] | |
+++ return | |
++ for lib in "$LIBRARY/util/"*.sh | |
++ source /usr/share/makepkg/util/message.sh | |
+++ [[ -n 1 ]] | |
+++ return | |
++ for lib in "$LIBRARY/util/"*.sh | |
++ source /usr/share/makepkg/util/option.sh | |
+++ [[ -n '' ]] | |
+++ LIBMAKEPKG_UTIL_OPTION_SH=1 | |
++ for lib in "$LIBRARY/util/"*.sh | |
++ source /usr/share/makepkg/util/parseopts.sh | |
++ for lib in "$LIBRARY/util/"*.sh | |
++ source /usr/share/makepkg/util/pkgbuild.sh | |
+++ [[ -n '' ]] | |
+++ LIBMAKEPKG_UTIL_PKGBUILD_SH=1 | |
+++ source /usr/share/makepkg/util/schema.sh | |
++++ [[ -n '' ]] | |
++++ LIBMAKEPKG_SCHEMA_SH=1 | |
++++ LIBRARY=/usr/share/makepkg | |
++++ source /usr/share/makepkg/util/util.sh | |
+++++ [[ -n 1 ]] | |
+++++ return | |
++++ known_hash_algos=({md5,sha{1,224,256,384,512},b2}) | |
++++ pkgbuild_schema_arrays=(arch backup checkdepends conflicts depends groups license makedepends noextract optdepends options provides replaces source validpgpkeys "${known_hash_algos[@]/%/sums}") | |
++++ pkgbuild_schema_strings=(changelog epoch install pkgbase pkgdesc pkgrel pkgver url) | |
++++ pkgbuild_schema_arch_arrays=(checkdepends conflicts depends makedepends optdepends provides replaces source "${known_hash_algos[@]/%/sums}") | |
++++ pkgbuild_schema_package_overrides=(pkgdesc arch url license groups depends optdepends provides conflicts replaces backup options install changelog) | |
++++ readonly -a known_hash_algos pkgbuild_schema_arrays pkgbuild_schema_strings pkgbuild_schema_arch_arrays pkgbuild_schema_package_overrides | |
++ for lib in "$LIBRARY/util/"*.sh | |
++ source /usr/share/makepkg/util/schema.sh | |
+++ [[ -n 1 ]] | |
+++ return | |
++ for lib in "$LIBRARY/util/"*.sh | |
++ source /usr/share/makepkg/util/source.sh | |
+++ [[ -n '' ]] | |
+++ LIBMAKEPKG_UTIL_SOURCE_SH=1 | |
+++ LIBRARY=/usr/share/makepkg | |
+++ source /usr/share/makepkg/util/message.sh | |
++++ [[ -n 1 ]] | |
++++ return | |
++ for lib in "$LIBRARY/util/"*.sh | |
++ source /usr/share/makepkg/util/util.sh | |
+++ [[ -n 1 ]] | |
+++ return | |
+ set +o nounset | |
+ export LANG=C | |
+ LANG=C | |
+ shopt -s extglob | |
+ [[ -t 2 ]] | |
+ [[ xterm-256color != dumb ]] | |
+ colorize | |
+ tput setaf 0 | |
++ tput sgr0 | |
+ ALL_OFF='' | |
++ tput bold | |
+ BOLD='' | |
++ tput setaf 4 | |
+ BLUE='' | |
++ tput setaf 2 | |
+ GREEN='' | |
++ tput setaf 1 | |
+ RED='' | |
++ tput setaf 3 | |
+ YELLOW='' | |
+ readonly ALL_OFF BOLD BLUE GREEN RED YELLOW | |
+ _setup_workdir=false | |
+ : | |
+ CHROOT_VERSION=v4 | |
+ orig_argv=("${BASH_SOURCE[0]}" "$@") | |
+ source /usr/share/makepkg/util/config.sh | |
++ [[ -n 1 ]] | |
++ return | |
+ shopt -s nullglob | |
+ default_makepkg_args=(--syncdeps --noconfirm --log --holdver --skipinteg) | |
+ makepkg_args=("${default_makepkg_args[@]}") | |
+ verifysource_args=() | |
+ chrootdir= | |
+ passeddir= | |
+ makepkg_user= | |
+ declare -a install_pkgs | |
+ declare -i ret=0 | |
+ keepbuilddir=0 | |
+ update_first=0 | |
+ clean_first=0 | |
+ run_namcap=0 | |
+ run_checkpkg=0 | |
+ temp_chroot=0 | |
+ bindmounts_ro=() | |
+ bindmounts_rw=() | |
+ copy=root | |
+ [[ -n facade ]] | |
+ copy=facade | |
+ [[ -z facade ]] | |
+ [[ facade = root ]] | |
+ src_owner=facade | |
+ getopts hcur:I:l:nCTD:d:U: arg | |
+ case "$arg" in | |
+ update_first=1 | |
+ getopts hcur:I:l:nCTD:d:U: arg | |
+ case "$arg" in | |
+ clean_first=1 | |
+ getopts hcur:I:l:nCTD:d:U: arg | |
+ case "$arg" in | |
+ passeddir=/scratch/.chroot64 | |
+ getopts hcur:I:l:nCTD:d:U: arg | |
+ [[ ! -f PKGBUILD ]] | |
+ [[ -n '' ]] | |
+ makepkg_user=facade | |
+ check_root SOURCE_DATE_EPOCH,GNUPGHOME,SRCDEST,SRCPKGDEST,PKGDEST,LOGDEST,MAKEFLAGS,PACKAGER | |
+ local keepenv=SOURCE_DATE_EPOCH,GNUPGHOME,SRCDEST,SRCPKGDEST,PKGDEST,LOGDEST,MAKEFLAGS,PACKAGER | |
+ (( EUID == 0 )) | |
+ return | |
++ readlink -e /scratch/.chroot64 | |
+ chrootdir=/scratch/.chroot64 | |
+ [[ ! -d /scratch/.chroot64 ]] | |
+ [[ ! -d /scratch/.chroot64/root ]] | |
+ [[ s = / ]] | |
+ copydir=/scratch/.chroot64/facade | |
+ makepkg_args+=("${@:$OPTIND}") | |
+ umask 0022 | |
+ ORIG_HOME=/root | |
+ IFS=: | |
+ read -r _ _ _ _ _ HOME _ | |
++ getent passwd facade | |
+ load_makepkg_config | |
+ local MAKEPKG_CONF=/etc/makepkg.conf | |
++ for var in PKGDEST SRCDEST SRCPKGDEST LOGDEST BUILDDIR PKGEXT SRCEXT GPGKEY PACKAGER CARCH | |
++ [[ -v PKGDEST ]] | |
++ for var in PKGDEST SRCDEST SRCPKGDEST LOGDEST BUILDDIR PKGEXT SRCEXT GPGKEY PACKAGER CARCH | |
++ [[ -v SRCDEST ]] | |
++ for var in PKGDEST SRCDEST SRCPKGDEST LOGDEST BUILDDIR PKGEXT SRCEXT GPGKEY PACKAGER CARCH | |
++ [[ -v SRCPKGDEST ]] | |
++ for var in PKGDEST SRCDEST SRCPKGDEST LOGDEST BUILDDIR PKGEXT SRCEXT GPGKEY PACKAGER CARCH | |
++ [[ -v LOGDEST ]] | |
++ for var in PKGDEST SRCDEST SRCPKGDEST LOGDEST BUILDDIR PKGEXT SRCEXT GPGKEY PACKAGER CARCH | |
++ [[ -v BUILDDIR ]] | |
++ for var in PKGDEST SRCDEST SRCPKGDEST LOGDEST BUILDDIR PKGEXT SRCEXT GPGKEY PACKAGER CARCH | |
++ [[ -v PKGEXT ]] | |
++ for var in PKGDEST SRCDEST SRCPKGDEST LOGDEST BUILDDIR PKGEXT SRCEXT GPGKEY PACKAGER CARCH | |
++ [[ -v SRCEXT ]] | |
++ for var in PKGDEST SRCDEST SRCPKGDEST LOGDEST BUILDDIR PKGEXT SRCEXT GPGKEY PACKAGER CARCH | |
++ [[ -v GPGKEY ]] | |
++ for var in PKGDEST SRCDEST SRCPKGDEST LOGDEST BUILDDIR PKGEXT SRCEXT GPGKEY PACKAGER CARCH | |
++ [[ -v PACKAGER ]] | |
++ for var in PKGDEST SRCDEST SRCPKGDEST LOGDEST BUILDDIR PKGEXT SRCEXT GPGKEY PACKAGER CARCH | |
++ [[ -v CARCH ]] | |
+ local restore_envvars= | |
+ source_makepkg_config /etc/makepkg.conf | |
+ local MAKEPKG_CONF=/etc/makepkg.conf | |
+ [[ -r /etc/makepkg.conf ]] | |
+ source_safe /etc/makepkg.conf | |
++ shopt -p extglob | |
+ local 'shellopts=shopt -s extglob' | |
+ shopt -u extglob | |
+ source /etc/makepkg.conf | |
++ DLAGENTS=('file::/usr/bin/curl -gqC - -o %o %u' 'ftp::/usr/bin/curl -gqfC - --ftp-pasv --retry 3 --retry-delay 3 -o %o %u' 'http::/usr/bin/curl -gqb "" -fLC - --retry 3 --retry-delay 3 -o %o %u' 'https::/usr/bin/curl -gqb "" -fLC - --retry 3 --retry-delay 3 -o %o %u' 'rsync::/usr/bin/rsync --no-motd -z %u %o' 'scp::/usr/bin/scp -C %u %o') | |
++ VCSCLIENTS=('bzr::bzr' 'git::git' 'hg::mercurial' 'svn::subversion') | |
++ CARCH=x86_64 | |
++ CHOST=x86_64-pc-linux-gnu | |
++ CPPFLAGS=-D_FORTIFY_SOURCE=2 | |
++ CFLAGS='-march=x86-64 -O2 -pipe -fno-plt -fdiagnostics-color' | |
++ CXXFLAGS='-march=x86-64 -O2 -pipe -fno-plt -fdiagnostics-color' | |
++ LDFLAGS=-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now | |
++ MAKEFLAGS=-j9 | |
++ DEBUG_CFLAGS='-g -fvar-tracking-assignments' | |
++ DEBUG_CXXFLAGS='-g -fvar-tracking-assignments' | |
++ BUILDENV=(!distcc color !ccache check !sign) | |
++ OPTIONS=(strip docs !libtool !staticlibs emptydirs zipman purge !debug) | |
++ INTEGRITY_CHECK=(sha256) | |
++ STRIP_BINARIES=--strip-all | |
++ STRIP_SHARED=--strip-unneeded | |
++ STRIP_STATIC=--strip-debug | |
++ MAN_DIRS=({usr{,/local}{,/share},opt/*}/{man,info}) | |
++ DOC_DIRS=(usr/{,local/}{,share/}{doc,gtk-doc} opt/*/{doc,gtk-doc}) | |
++ PURGE_TARGETS=(usr/{,share}/info/dir .packlist *.pod) | |
++ DBGSRCDIR=/usr/src/debug | |
++ COMPRESSGZ=(gzip -c -f -n) | |
++ COMPRESSBZ2=(bzip2 -c -f) | |
++ COMPRESSXZ=(xz -c -z -) | |
++ COMPRESSZST=(zstd -c -z -q -) | |
++ COMPRESSLRZ=(lrzip -q) | |
++ COMPRESSLZO=(lzop -q) | |
++ COMPRESSZ=(compress -c -f) | |
++ COMPRESSLZ4=(lz4 -q) | |
++ COMPRESSLZ=(lzip -c -f) | |
++ PKGEXT=.pkg.tar.xz | |
++ SRCEXT=.src.tar.gz | |
+ eval 'shopt -s extglob' | |
++ shopt -s extglob | |
+ XDG_PACMAN_DIR=/home/facade/.config/pacman | |
+ [[ /etc/makepkg.conf = \/\e\t\c\/\m\a\k\e\p\k\g\.\c\o\n\f ]] | |
+ [[ -r /home/facade/.config/pacman/makepkg.conf ]] | |
+ [[ -r /home/facade/.makepkg.conf ]] | |
+ eval '' | |
+ HOME=/root | |
+ [[ -d '' ]] | |
+ PKGDEST=/scratch/linux | |
+ [[ -d '' ]] | |
+ SRCDEST=/scratch/linux | |
+ [[ -d '' ]] | |
+ SRCPKGDEST=/scratch/linux | |
+ [[ -d '' ]] | |
+ LOGDEST=/scratch/linux | |
+ lock 9 /scratch/.chroot64/facade.lock 'Locking chroot copy [%s]' facade | |
+ [[ /dev/fd/9 -ef /scratch/.chroot64/facade.lock ]] | |
++ dirname -- /scratch/.chroot64/facade.lock | |
+ mkdir -p -- /scratch/.chroot64 | |
+ eval 'exec 9>"$2"' | |
++ exec | |
+ flock -n 9 | |
+ [[ ! -d /scratch/.chroot64/facade ]] | |
+ sync_chroot /scratch/.chroot64 /scratch/.chroot64/facade facade | |
+ local chrootdir=/scratch/.chroot64 | |
+ local copydir=/scratch/.chroot64/facade | |
+ local copy=facade | |
+ [[ /scratch/.chroot64/root -ef /scratch/.chroot64/facade ]] | |
+ slock 8 /scratch/.chroot64/root.lock 'Locking clean chroot [%s]' /scratch/.chroot64/root | |
+ [[ /dev/fd/8 -ef /scratch/.chroot64/root.lock ]] | |
++ dirname -- /scratch/.chroot64/root.lock | |
+ mkdir -p -- /scratch/.chroot64 | |
+ eval 'exec 8>"$2"' | |
++ exec | |
+ flock -sn 8 | |
+ stat_busy 'Synchronizing chroot copy [%s] -> [%s]' /scratch/.chroot64/root facade | |
+ local 'mesg=Synchronizing chroot copy [%s] -> [%s]' | |
+ shift | |
+ printf '==> Synchronizing chroot copy [%s] -> [%s]...' /scratch/.chroot64/root facade | |
==> Synchronizing chroot copy [/scratch/.chroot64/root] -> [facade]...+ is_btrfs /scratch/.chroot64 | |
+ [[ -e /scratch/.chroot64 ]] | |
++ stat -f -c %T /scratch/.chroot64 | |
+ [[ tmpfs == btrfs ]] | |
+ mkdir -p /scratch/.chroot64/facade | |
+ rsync -a --delete -q -W -x /scratch/.chroot64/root/ /scratch/.chroot64/facade | |
+ stat_done | |
+ printf 'done\n' | |
done | |
+ lock_close 8 | |
+ local fd=8 | |
+ exec | |
+ touch /scratch/.chroot64/facade | |
+ (( update_first )) | |
+ arch-nspawn /scratch/.chroot64/facade pacman -Syuu --noconfirm | |
:: Synchronizing package databases... | |
testing is up to date | |
core is up to date | |
extra is up to date | |
community-testing is up to date | |
community is up to date | |
:: Starting full system upgrade... | |
there is nothing to do | |
+ [[ -n '' ]] | |
++ id -u facade | |
+ [[ 1000 == 0 ]] | |
+ download_sources | |
+ setup_workdir | |
+ [[ -z '' ]] | |
++ mktemp -d --tmpdir makechrootpkg.XXXXXXXXXX | |
+ WORKDIR=/tmp/makechrootpkg.jmJUwAZOyP | |
+ _setup_workdir=true | |
+ trap trap_abort INT QUIT TERM HUP | |
+ trap trap_exit EXIT | |
+ chown facade: /tmp/makechrootpkg.jmJUwAZOyP | |
+ sudo -u facade --preserve-env=GNUPGHOME env SRCDEST=/scratch/linux BUILDDIR=/tmp/makechrootpkg.jmJUwAZOyP makepkg --config=/scratch/.chroot64/facade/etc/makepkg.conf --verifysource -o | |
==> Making package: linux 5.4.6-1 (Sun Dec 22 17:25:18 2019) | |
==> Retrieving sources... | |
-> Found linux-5.4.6.tar | |
==> Validating source files with sha256sums... | |
linux-5.4.6.tar ... Passed | |
+ prepare_chroot | |
+ (( keepbuilddir )) | |
+ rm -rf /scratch/.chroot64/facade/build | |
+ local builduser_uid builduser_gid | |
++ id -u facade | |
+ builduser_uid=1000 | |
++ id -g facade | |
+ builduser_gid=100 | |
+ local 'install=install -o 1000 -g 100' | |
+ local x | |
+ sed -e '/^builduser:/d' -i /scratch/.chroot64/facade/etc/passwd /scratch/.chroot64/facade/etc/shadow /scratch/.chroot64/facade/etc/group | |
+ printf 'builduser:x:%d:\n' 100 | |
+ printf 'builduser:x:%d:%d:builduser:/build:/bin/bash\n' 1000 100 | |
++ date -u +%s | |
+ printf 'builduser:!!:%d::::::\n' 18252 | |
+ install -o 1000 -g 100 -d /scratch/.chroot64/facade/build /scratch/.chroot64/facade/startdir /scratch/.chroot64/facade/pkgdest /scratch/.chroot64/facade/srcpkgdest /scratch/.chroot64/facade/srcdest /scratch/.chroot64/facade/logdest | |
+ sed -e '/^MAKEFLAGS=/d' -e '/^PACKAGER=/d' -i /scratch/.chroot64/facade/etc/makepkg.conf | |
+ for x in BUILDDIR=/build PKGDEST=/pkgdest SRCPKGDEST=/srcpkgdest SRCDEST=/srcdest LOGDEST=/logdest "MAKEFLAGS='${MAKEFLAGS:-}'" "PACKAGER='${PACKAGER:-}'" | |
+ grep -q '^BUILDDIR=/build' /scratch/.chroot64/facade/etc/makepkg.conf | |
+ echo BUILDDIR=/build | |
+ for x in BUILDDIR=/build PKGDEST=/pkgdest SRCPKGDEST=/srcpkgdest SRCDEST=/srcdest LOGDEST=/logdest "MAKEFLAGS='${MAKEFLAGS:-}'" "PACKAGER='${PACKAGER:-}'" | |
+ grep -q '^PKGDEST=/pkgdest' /scratch/.chroot64/facade/etc/makepkg.conf | |
+ echo PKGDEST=/pkgdest | |
+ for x in BUILDDIR=/build PKGDEST=/pkgdest SRCPKGDEST=/srcpkgdest SRCDEST=/srcdest LOGDEST=/logdest "MAKEFLAGS='${MAKEFLAGS:-}'" "PACKAGER='${PACKAGER:-}'" | |
+ grep -q '^SRCPKGDEST=/srcpkgdest' /scratch/.chroot64/facade/etc/makepkg.conf | |
+ echo SRCPKGDEST=/srcpkgdest | |
+ for x in BUILDDIR=/build PKGDEST=/pkgdest SRCPKGDEST=/srcpkgdest SRCDEST=/srcdest LOGDEST=/logdest "MAKEFLAGS='${MAKEFLAGS:-}'" "PACKAGER='${PACKAGER:-}'" | |
+ grep -q '^SRCDEST=/srcdest' /scratch/.chroot64/facade/etc/makepkg.conf | |
+ echo SRCDEST=/srcdest | |
+ for x in BUILDDIR=/build PKGDEST=/pkgdest SRCPKGDEST=/srcpkgdest SRCDEST=/srcdest LOGDEST=/logdest "MAKEFLAGS='${MAKEFLAGS:-}'" "PACKAGER='${PACKAGER:-}'" | |
+ grep -q '^LOGDEST=/logdest' /scratch/.chroot64/facade/etc/makepkg.conf | |
+ echo LOGDEST=/logdest | |
+ for x in BUILDDIR=/build PKGDEST=/pkgdest SRCPKGDEST=/srcpkgdest SRCDEST=/srcdest LOGDEST=/logdest "MAKEFLAGS='${MAKEFLAGS:-}'" "PACKAGER='${PACKAGER:-}'" | |
+ grep -q '^MAKEFLAGS='\''-j9'\''' /scratch/.chroot64/facade/etc/makepkg.conf | |
+ echo 'MAKEFLAGS='\''-j9'\''' | |
+ for x in BUILDDIR=/build PKGDEST=/pkgdest SRCPKGDEST=/srcpkgdest SRCDEST=/srcdest LOGDEST=/logdest "MAKEFLAGS='${MAKEFLAGS:-}'" "PACKAGER='${PACKAGER:-}'" | |
+ grep -q '^PACKAGER='\'''\''' /scratch/.chroot64/facade/etc/makepkg.conf | |
+ echo 'PACKAGER='\'''\''' | |
+ cat | |
+ chmod 440 /scratch/.chroot64/facade/etc/sudoers.d/builduser-pacman | |
+ printf '#!/bin/bash\n' | |
+ declare -f _chrootbuild | |
+ declare -p SOURCE_DATE_EPOCH | |
+ true | |
+ printf '_chrootbuild "$@" || exit\n' | |
+ (( run_namcap )) | |
+ chmod +x /scratch/.chroot64/facade/chrootbuild | |
+ arch-nspawn /scratch/.chroot64/facade --bind=/scratch/linux:/startdir --bind=/scratch/linux:/srcdest /chrootbuild --syncdeps --noconfirm --log --holdver --skipinteg |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment