Skip to content

Instantly share code, notes, and snippets.

@graysky2
Created December 22, 2019 22:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save graysky2/a5ea7fb7266419524a15d5f584322d29 to your computer and use it in GitHub Desktop.
Save graysky2/a5ea7fb7266419524a15d5f584322d29 to your computer and use it in GitHub Desktop.
+ [[ -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