void-packages/common
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-helper build-helper/qmake: sync with qmake build-style 2021-02-11 09:01:47 +07:00
build-profiles common/build-profile/i686-musl: fix triplet 2021-02-02 01:25:46 +01:00
build-style build-style/cmake: replace sed monstrosity with ${wrksrc}/${build_wrksrc} 2021-02-09 00:19:27 +01:00
chroot-style xbps-src: remove proot chroot-style 2020-12-29 23:02:16 -08:00
cross-profiles xbps-src: make sure to apply FFLAGS properly like CFLAGS 2021-01-03 14:11:02 +01:00
environment build-style/cmake: use ninja as default generator 2021-02-09 00:19:07 +01:00
hooks common/00-libdir: only create lib{32,64} symlink if not exists 2021-02-10 14:38:59 +01:00
repo-keys repo-keys: remove my testing repo key as it's unofficial 2020-04-01 20:55:45 +02:00
travis spdx-licenses-list: update to 3.11. 2020-12-29 22:31:01 -08:00
wrappers common/wrappers: add -L/usr/lib{32,64} to arguments ignored by cross-cc. 2021-02-09 23:01:46 -03:00
xbps-src xbps-src: create $XBPS_MASTERDIR/tmp in chroot_prepare 2021-02-11 02:07:32 -03:00
options.description options.description: describe openblas option 2021-01-19 20:16:02 -03:00
shlibs nuspell: update to 4.2.0. 2021-02-11 00:16:54 -03:00