From 6ef6e4fa6d49b27f30a6d332cc346f6dd96bbc28 Mon Sep 17 00:00:00 2001 From: Andrew Cady Date: Thu, 28 Apr 2016 09:11:41 -0400 Subject: boot-ram was using erroneous math to calculate ramdisk size --- old-school/menu-select | 9 +++++---- 1 file 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() case "$1" in boot-ram) - memtotal=$(sed -ne 's/MemTotal: *//p' /proc/meminfo) - ramdisk=$((1024 * ${memtotal% *} / 2)) - [ $ramdisk -ge 256 ] || ramdisk=256 - modprobe brd rd_size=$ramdisk + read _ memtotal_kb _ < /proc/meminfo + memtotal_mb=$((memtotal_kb / 1024)) + ramdisk_mb=$((memtotal_mb / 2)) + [ "$ramdisk_mb" -ge 256 ] || ramdisk_mb=256 + modprobe brd rd_size=$((ramdisk_mb * 1024)) init_gpg || error init_samizdat /dev/ram0 '' || { -- cgit v1.2.3