summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorDaniel Baumann <daniel@debian.org>2010-11-29 22:59:00 +0100
committerDaniel Baumann <daniel@debian.org>2011-03-09 17:59:20 +0100
commit9db6aa6ce21af597d58dd058be20e38c2a7eeccf (patch)
tree78c2a24ff94640045146545e738d9debad33cb16 /scripts
parent10a6f1eced6f2df854ec095dd7faeaddf19d83e0 (diff)
downloadlive-boot-9db6aa6ce21af597d58dd058be20e38c2a7eeccf.tar.gz
live-boot-9db6aa6ce21af597d58dd058be20e38c2a7eeccf.zip
Adding support for custom ramdisk size (Closes: #544583).
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/live11
1 files changed, 11 insertions, 0 deletions
diff --git a/scripts/live b/scripts/live
index 90a9333..bf65b9d 100755
--- a/scripts/live
+++ b/scripts/live
@@ -230,6 +230,10 @@ Arguments ()
export NONETWORKING
;;
+ ramdisk-size=*)
+ ramdisk_size="${ARGUMENT#ramdisk-size=}"
+ ;;
+
swapon)
SWAPON="Yes"
export SWAPON
@@ -539,6 +543,13 @@ copy_live_to ()
return 1
fi
+ # Custom ramdisk size
+ if [ -z "${mount_options}" ] && [ -n "${ramdisk_size}" ]
+ then
+ # FIXME: should check for wrong values
+ mount_options="-o size=${ramdisk_size}"
+ fi
+
# begin copying (or uncompressing)
mkdir "${copyto}"
log_begin_msg "mount -t ${fstype} ${mount_options} ${dev} ${copyto}"