From 102e21e336280327999c2644f35e42657b8001e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andrius=20=C5=A0tikonas?= Date: Thu, 7 Apr 2022 00:14:52 +0100 Subject: [PATCH] Add REPO variable to run.sh. --- sysa/run.sh | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/sysa/run.sh b/sysa/run.sh index 5c65c13d..34cfe607 100755 --- 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