Magellan Linux

Diff of /trunk/mkinitrd-magellan/mkinitrd.in

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1515 by niro, Wed Sep 7 17:46:29 2011 UTC revision 1516 by niro, Wed Sep 7 17:48:06 2011 UTC
# Line 854  fi Line 854  fi
854  # get the right initexec  # get the right initexec
855  add_initrd "INITEXEC=\"${INITEXEC}\""  add_initrd "INITEXEC=\"${INITEXEC}\""
856  # support init=* from cmdline  # support init=* from cmdline
857  add_initrd 'for i in $(cat /proc/cmdline); do if [[ ${i} = init=* ]]; then INITEXEC=${i/init=}; fi; done'  add_initrd 'for i in $(cat /proc/cmdline); do case ${i} in init=*) INITEXEC="${i#*=}";; esac; done'
858    
859  add_initrd 'echo "-- Mounting sysroot ..."'  add_initrd 'echo "-- Mounting sysroot ..."'
860  add_initrd '. /etc/rootdev'  add_initrd '. /etc/rootdev'
# Line 868  add_initrd 'echo > /proc/sys/kernel/hotp Line 868  add_initrd 'echo > /proc/sys/kernel/hotp
868  add_initrd 'echo 3 > /proc/sys/kernel/printk'  add_initrd 'echo 3 > /proc/sys/kernel/printk'
869    
870  add_initrd 'BREAK_ENABLED=no'  add_initrd 'BREAK_ENABLED=no'
871  add_initrd 'for i in $(cat /proc/cmdline); do if [[ ${i} = break ]]; then BREAK_ENABLED=yes; fi; done'  add_initrd 'for i in $(cat /proc/cmdline); do case ${i} in break) BREAK_ENABLED=yes;; esac; done'
872  add_initrd 'if [[ ${BREAK_ENABLED} = yes ]]; then echo "-- Break requested, type 'exit' to resume operation ..."; ash; fi'  add_initrd 'if [ "${BREAK_ENABLED}" = "yes" ]; then echo "-- Break requested, type 'exit' to resume operation ..."; ash; fi'
873    
874  add_initrd 'echo "-- Switching to real sysroot ..."'  add_initrd 'echo "-- Switching to real sysroot ..."'
875  add_initrd 'umount /dev'  add_initrd 'umount /dev'

Legend:
Removed from v.1515  
changed lines
  Added in v.1516