commit: 102e21e336280327999c2644f35e42657b8001e4
parent 7a8567dc7880c7485cd4cd8b557925184c31bd99
Author: Andrius Štikonas <andrius@stikonas.eu>
Date: Thu, 7 Apr 2022 00:14:52 +0100
Add REPO variable to run.sh.
Diffstat:
1 file changed, 10 insertions(+), 7 deletions(-)
diff --git a/sysa/run.sh b/sysa/run.sh
@@ -10,20 +10,23 @@ set -e
# shellcheck source=sysglobal/helpers.sh
. helpers.sh
-export PREFIX=${prefix}
-export SOURCES=${sources}
-export DESTDIR="/tmp/destdir"
+# shellcheck disable=SC2154
+export PREFIX="${prefix}"
+# shellcheck disable=SC2154
+export SOURCES="${sources}"
+export DESTDIR=/tmp/destdir
+export REPO="${PREFIX}/src/repo"
create_sysb() {
# Copy everything in
echo "Creating sysb rootfs"
- mkdir -p /sysb/usr
+ mkdir -p "/sysb${PREFIX}"
for d in bin include lib libexec share; do
# Minimise RAM (storage) use - use hard links
- cp -rl "${PREFIX}/${d}" "/sysb/usr/${d}"
+ cp -rl "${PREFIX}/${d}" "/sysb${PREFIX}/${d}"
done
cp "${SOURCES}/bootstrap.cfg" /sysb/usr/src/bootstrap.cfg
- cp -rl "/usr/src/repo" /sysb/usr/src/repo
+ cp -rl "${REPO}" "/sysb/${REPO}"
populate_device_nodes /sysb
echo "Creating sysb initramfs"
gen_initramfs_list.sh -o "${PREFIX}/boot/initramfs-sysb.cpio.gz" /sysb
@@ -96,7 +99,7 @@ for var in CHROOT FORCE_TIMESTAMPS DISK ARCH UPDATE_CHECKSUMS; do
echo "export ${var}=${!var}" >> "${SOURCES}/bootstrap.cfg"
done
-mkdir -p /tmp/destdir /usr/src/repo /dev
+mkdir -p "${DESTDIR}" "${REPO}" /dev
build flex-2.5.11