Adding silent boot parameter.
authorDaniel Baumann <daniel@debian.org>
Fri, 6 Mar 2009 15:40:53 +0000 (16:40 +0100)
committerDaniel Baumann <daniel@debian.org>
Wed, 9 Mar 2011 16:48:04 +0000 (17:48 +0100)
manpages/live-initramfs.en.7.txt
scripts/live
scripts/live-bottom/14locales

index ecf9db5..c1dcd5b 100644 (file)
@@ -245,6 +245,11 @@ This parameter will make live-initramfs to show on "/" the ro filesystems
 lead to problems by applications like "mono" which store binary paths on
 installation.
 
+  silent
+
+If you boot with the normal quiet parameter, live-initramfs hides most messages
+of its own. When adding silent, it hides all.
+
   textonly
 
 Start up to text-mode shell prompts, disabling the graphical user interface.
index 933eb00..eb04d27 100755 (executable)
@@ -391,6 +391,11 @@ Arguments ()
                                export SHOWMOUNTS
                                ;;
 
+                       silent)
+                               SILENT="Yes"
+                               export SILENT
+                               ;;
+
                        textonly)
                                TEXTONLY="Yes"
                                export TEXTONLY
index b42fcf0..29c405b 100755 (executable)
@@ -116,7 +116,13 @@ then
        printf 'LANG="%s"\n' "${LANG}" >> /root/etc/default/locale
        printf 'LANG="%s"\n' "${LANG}" >> /root/etc/environment
        printf '%s %s\n' "${LANG}" "${codepage}" > /root/etc/locale.gen
-       chroot /root /usr/sbin/locale-gen
+
+       if [ -z "${SILENT}" ]
+       then
+               chroot /root /usr/sbin/locale-gen
+       else
+               chroot /root /usr/sbin/local-gen > /dev/null 2>&1
+       fi
 fi
 
 log_end_msg