summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xold-school/menu-select9
1 files changed, 5 insertions, 4 deletions
diff --git a/old-school/menu-select b/old-school/menu-select
index 9b340ac..d8c9d6e 100755
--- a/old-school/menu-select
+++ b/old-school/menu-select
@@ -62,10 +62,11 @@ hwclock_to_system()
62 62
63case "$1" in 63case "$1" in
64 boot-ram) 64 boot-ram)
65 memtotal=$(sed -ne 's/MemTotal: *//p' /proc/meminfo) 65 read _ memtotal_kb _ < /proc/meminfo
66 ramdisk=$((1024 * ${memtotal% *} / 2)) 66 memtotal_mb=$((memtotal_kb / 1024))
67 [ $ramdisk -ge 256 ] || ramdisk=256 67 ramdisk_mb=$((memtotal_mb / 2))
68 modprobe brd rd_size=$ramdisk 68 [ "$ramdisk_mb" -ge 256 ] || ramdisk_mb=256
69 modprobe brd rd_size=$((ramdisk_mb * 1024))
69 70
70 init_gpg || error 71 init_gpg || error
71 init_samizdat /dev/ram0 '' || { 72 init_samizdat /dev/ram0 '' || {