From a54fa93394fbb3f53a9ee71f320c8062468362ae Mon Sep 17 00:00:00 2001 From: Alex Zenla Date: Sun, 10 Mar 2024 04:00:44 -0700 Subject: [PATCH] os: fix non-interactive builds --- hack/os/build.sh | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/hack/os/build.sh b/hack/os/build.sh index 2494b3a..a8a593e 100755 --- a/hack/os/build.sh +++ b/hack/os/build.sh @@ -12,7 +12,14 @@ TARGET_DIR="${PWD}/target" TARGET_OS_DIR="${TARGET_DIR}/os" mkdir -p "${TARGET_OS_DIR}" cp "${TARGET_DIR}/dist/krata_${KRATA_VERSION}_${TARGET_ARCH}.apk" "${TARGET_OS_DIR}/krata.apk" -docker run --rm --privileged -v "${PWD}:/mnt" -it alpine:latest "/mnt/os/internal/stage1.sh" + +DOCKER_INTERACTIVE_FLAGS="" +if [ -t 0 ] +then + DOCKER_INTERACTIVE_FLAGS="-it" +fi + +docker run --rm --privileged -v "${PWD}:/mnt" ${DOCKER_INTERACTIVE_FLAGS} alpine:latest "/mnt/os/internal/stage1.sh" sudo chown "${USER}:${GROUP}" "${TARGET_OS_DIR}/rootfs.tgz" sudo modprobe nbd