From 334d31e1d456ecb79bc2e264f2f0a8c68c5f0c60 Mon Sep 17 00:00:00 2001 From: "K. Lange" Date: Mon, 25 Jun 2018 21:49:06 +0900 Subject: [PATCH] Build a bigger image if Python is installed --- Makefile | 2 +- util/calc-size.sh | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) create mode 100755 util/calc-size.sh diff --git a/Makefile b/Makefile index 0eee4b21..97eeaa3e 100644 --- a/Makefile +++ b/Makefile @@ -163,7 +163,7 @@ endif # Ramdisk cdrom/ramdisk.img: ${APPS_X} ${LIBS_X} base/lib/ld.so $(shell find base) Makefile | dirs - genext2fs -B 4096 -d base -D util/devtable -U -b 4096 -N 2048 cdrom/ramdisk.img + genext2fs -B 4096 -d base -D util/devtable -U -b `util/calc-size.sh` -N 2048 cdrom/ramdisk.img # CD image diff --git a/util/calc-size.sh b/util/calc-size.sh new file mode 100755 index 00000000..980daf60 --- /dev/null +++ b/util/calc-size.sh @@ -0,0 +1,10 @@ +#!/bin/bash + +DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" + +if [ -e "$DIR/../base/usr/python" ]; then + echo 22000 +else + echo 4096 +fi +