From a9f7267cbd8e6e203520a9d43adfffb41189ce70 Mon Sep 17 00:00:00 2001 From: Timon Kruiper Date: Mon, 30 Jan 2023 13:50:28 +0100 Subject: [PATCH] Meta: Allow creating disk image without installing kernel into it This change allows for creating smaller disk images, which is useful for creating a disk image that will be put into ram. --- Meta/build-root-filesystem.sh | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/Meta/build-root-filesystem.sh b/Meta/build-root-filesystem.sh index f986475c0b..b152c12071 100755 --- a/Meta/build-root-filesystem.sh +++ b/Meta/build-root-filesystem.sh @@ -117,9 +117,18 @@ if [ -f mnt/usr/Tests/Kernel/TestProcFSWrite ]; then chmod 4755 mnt/usr/Tests/Kernel/TestProcFSWrite fi -chmod 0400 mnt/res/kernel.map -chmod 0400 mnt/boot/Kernel -chmod 0400 mnt/boot/Kernel.debug +if [ -f mnt/res/kernel.map ]; then + chmod 0400 mnt/res/kernel.map +fi + +if [ -f mnt/boot/Kernel ]; then + chmod 0400 mnt/boot/Kernel +fi + +if [ -f mnt/boot/Kernel.debug ]; then + chmod 0400 mnt/boot/Kernel.debug +fi + chmod 600 mnt/etc/shadow chmod 755 mnt/res/devel/templates/*.postcreate echo "done"