vp-build/common/xbps-src/shutils
sternenseemann 1384e928f7 xbps-src: create $XBPS_MASTERDIR/tmp in chroot_prepare
Missing $XBPS_MASTERDIR/tmp caused ca-certificates and glibc-locales to
fail in the reconfigure step of binary-bootstrap, since a call to mktemp
(which I couldn't locate in source though) assumed /tmp in the chroot
would be present already.

This issue was reproducible reliably for me on NixOS by doing something
like:

    rm -rf masterdir
    ./xbps-src binary-bootstrap

The workaround I found was:

    mkdir -p masterdir/tmp      # or alternatively ./xbps-src clean
                                # which also (re-)creates masterdir/tmp
    ./xbps-src binary-bootstrap

This workaround is now mirrored in chroot_prepare by ensuring that tmp
always exists.
2021-02-11 02:07:32 -03:00
..
build_dependencies.sh
bulk.sh
chroot.sh xbps-src: create $XBPS_MASTERDIR/tmp in chroot_prepare 2021-02-11 02:07:32 -03:00
common.sh
consistency_check.sh
cross.sh
pkgtarget.sh
purge_distfiles.sh
show.sh
update_check.sh update_check: update GNOME pattern for GNOME 40 2021-01-28 07:18:59 +07:00
update_hash_cache.sh