diff options
author | Dirk von Suchodoletz | 2006-04-09 16:08:56 +0200 |
---|---|---|
committer | Dirk von Suchodoletz | 2006-04-09 16:08:56 +0200 |
commit | b2a4079c3d1da7632756a31c9c82ffe3f949eadb (patch) | |
tree | c6b18993356a4c5543e9128fda84cec6ef96e0fd /initrd/initrd-stuff/init | |
parent | fix for ip= line configuration problem with etherboot (diff) | |
download | core-b2a4079c3d1da7632756a31c9c82ffe3f949eadb.tar.gz core-b2a4079c3d1da7632756a31c9c82ffe3f949eadb.tar.xz core-b2a4079c3d1da7632756a31c9c82ffe3f949eadb.zip |
added bootlocal script (user def. script to run in normal boot), ensured
ash shell compatibility of scripts ...
git-svn-id: http://svn.openslx.org/svn/openslx/ld4@173 95ad53e4-c205-0410-b2fa-d234c58c8868
Diffstat (limited to 'initrd/initrd-stuff/init')
-rwxr-xr-x | initrd/initrd-stuff/init | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/initrd/initrd-stuff/init b/initrd/initrd-stuff/init index 859bbbfb..73841e7f 100755 --- a/initrd/initrd-stuff/init +++ b/initrd/initrd-stuff/init @@ -377,8 +377,10 @@ d_mkrlscript init boot.ld "Running configuration postponed from InitRD" echo "fs complete" >/tmp/fscmpl # write debug file information after filesystem setup completed -echo -e "# /etc${D_SYSCONFDIR}/logfile - file created by $0\n#\n# logfile for linux diskless client specific debugging output\nLOGFILE=\"$LOGFILE\"\n#\n# debug level\nDEBUGLEVEL=\"$DEBUGLEVEL\"" > /mnt/etc/${D_SYSCONFDIR}/logfile || \ - error "$init_errlog" +echo -e "# /etc${D_SYSCONFDIR}/logfile - file created by $0\n#\n# logfile \ +for linux diskless client specific debugging output\nLOGFILE=\"$LOGFILE\"\n#\ +\n# debug level\nDEBUGLEVEL=\"$DEBUGLEVEL\"" \ + > /mnt/etc/${D_SYSCONFDIR}/logfile || error "$init_errlog" # run distribution independent and dependent configuration of files and # services @@ -445,7 +447,9 @@ killall -9 udevd 2>/dev/null umount -n /proc [ -n "${UNIONFS}" ] && mount -n --move /root /mnt/mnt # unset old environment variables -unset debug date initrd ip nfsroot vci -unset KERNEL NWMODULES +unset debug date initrd ip dnbdroot nbdroot nfsroot vci vga +unset BOOT_IMAGE KCMDLINE KERNEL MODPRV NWMODULES OLDPWD UDEVD_EVENT_TIMEOUT \ + UDEVD_EXPECTED_SEQNUM +#strinstr "bash" "$(ls -la /bin/sh)" && EE="-c" # new style of pivoting (exec -c would set an empty environment in bash) -exec run-init -c dev/console /mnt /sbin/init || error "$init_runinit" +exec ${EE} run-init -c dev/console /mnt /sbin/init || error "$init_runinit" |