xbps-src: open $XBPS_MASTERDIR/etc/xbps/xbps-src.conf only once
This commit is contained in:
parent
6d3c739c9a
commit
f1ec7fac9f
1 changed files with 3 additions and 10 deletions
|
@ -3,17 +3,11 @@
|
||||||
# FIXME: $XBPS_FFLAGS is not set when chroot_init() is run
|
# FIXME: $XBPS_FFLAGS is not set when chroot_init() is run
|
||||||
# It is set in common/build-profiles/bootstrap.sh but lost somewhere?
|
# It is set in common/build-profiles/bootstrap.sh but lost somewhere?
|
||||||
chroot_init() {
|
chroot_init() {
|
||||||
XBPSSRC_CF=$XBPS_MASTERDIR/etc/xbps/xbps-src.conf
|
|
||||||
|
|
||||||
mkdir -p $XBPS_MASTERDIR/etc/xbps
|
mkdir -p $XBPS_MASTERDIR/etc/xbps
|
||||||
|
|
||||||
cat > $XBPSSRC_CF <<_EOF
|
cat > $XBPS_MASTERDIR/etc/xbps/xbps-src.conf <<_EOF
|
||||||
# Generated configuration file by xbps-src, DO NOT EDIT!
|
# Generated configuration file by xbps-src, DO NOT EDIT!
|
||||||
_EOF
|
$(grep -E '^XBPS_.*' "$XBPS_CONFIG_FILE")
|
||||||
if [ -e "$XBPS_CONFIG_FILE" ]; then
|
|
||||||
grep -E '^XBPS_.*' $XBPS_CONFIG_FILE >> $XBPSSRC_CF
|
|
||||||
fi
|
|
||||||
cat >> $XBPSSRC_CF <<_EOF
|
|
||||||
XBPS_MASTERDIR=/
|
XBPS_MASTERDIR=/
|
||||||
XBPS_CFLAGS="$XBPS_CFLAGS"
|
XBPS_CFLAGS="$XBPS_CFLAGS"
|
||||||
XBPS_CXXFLAGS="$XBPS_CXXFLAGS"
|
XBPS_CXXFLAGS="$XBPS_CXXFLAGS"
|
||||||
|
@ -21,10 +15,9 @@ XBPS_FFLAGS="-fPIC -pipe"
|
||||||
XBPS_CPPFLAGS="$XBPS_CPPFLAGS"
|
XBPS_CPPFLAGS="$XBPS_CPPFLAGS"
|
||||||
XBPS_LDFLAGS="$XBPS_LDFLAGS"
|
XBPS_LDFLAGS="$XBPS_LDFLAGS"
|
||||||
XBPS_HOSTDIR=/host
|
XBPS_HOSTDIR=/host
|
||||||
|
# End of configuration file.
|
||||||
_EOF
|
_EOF
|
||||||
|
|
||||||
echo "# End of configuration file." >> $XBPSSRC_CF
|
|
||||||
|
|
||||||
# Create custom script to start the chroot bash shell.
|
# Create custom script to start the chroot bash shell.
|
||||||
cat > $XBPS_MASTERDIR/bin/xbps-shell <<_EOF
|
cat > $XBPS_MASTERDIR/bin/xbps-shell <<_EOF
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue