mirror of
https://github.com/fosslinux/live-bootstrap.git
synced 2026-03-08 04:15:24 +01:00
Use .env file for passing environmental variables in sysa.
This commit is contained in:
parent
364cacb1ce
commit
ef2deec60e
4 changed files with 26 additions and 9 deletions
18
sysc/init
18
sysc/init
|
|
@ -66,12 +66,16 @@ ln -s /usr/bin/bash /usr/bin/sh
|
|||
# Begin sysc bootstrapping process
|
||||
cd "${SOURCES}"
|
||||
|
||||
echo "PREFIX=${PREFIX}" > .env
|
||||
# shellcheck disable=SC2129
|
||||
echo "LIBDIR=${LIBDIR}" >> .env
|
||||
echo "SOURCES=${SOURCES}" >> .env
|
||||
echo "DESTDIR=${DESTDIR}" >> .env
|
||||
echo "DISTFILES=${DISTFILES}" >> .env
|
||||
echo "SRCDIR=${SRCDIR}" >> .env
|
||||
cat > .env <<- EOF
|
||||
export PATH="${PREFIX}/bin:${PREFIX}/sbin"
|
||||
export HOME=/tmp
|
||||
export SOURCE_DATE_EPOCH=0
|
||||
PREFIX=${PREFIX}
|
||||
LIBDIR=${LIBDIR}
|
||||
SOURCES=${SOURCES}
|
||||
DESTDIR=${DESTDIR}
|
||||
DISTFILES=${DISTFILES}
|
||||
SRCDIR=${SRCDIR}
|
||||
EOF
|
||||
|
||||
exec ./run.sh
|
||||
|
|
|
|||
|
|
@ -183,5 +183,5 @@ fi
|
|||
echo "Bootstrapping completed."
|
||||
|
||||
cd "/"
|
||||
exec env -i PATH="${PATH}" HOME="${HOME}" SOURCE_DATE_EPOCH="${SOURCE_DATE_EPOCH}" bash "${SOURCES}/after.sh"
|
||||
exec env -i bash "${SOURCES}/after.sh"
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue