在 2011年9月16日 上午6:19,Bruce Dubbs <bruce.du...@gmail.com> 写道:
> I've been reworking the bootscripts again.  I hope to have something
> available by the weekend.  Here is where I am right now.
>
> Bootscript changes
>
> Addded interactive capability
> Append /run/var/bootlog to /var/log/boot.log at the end of boot sequence
> /etc/init.d is a symlink to /etc/rc.d/init.d
>
> rc file now runs `source /etc/sysconfig/rc.site` if present
>   rc uses /bin/bash
>   rc.site may override variables set by /etc/init.d/rc
>   Allows for interactive boot (if IPROMPT="yes")
>   Allows for setting /fastboot when doing reboot (init 6) if FASTBOOT
> is set (skips fsck)
>   Skips waiting for user responses for errors if HEADLESS is set
>   Skips cleaning /tmp if SKIPTMPCLEAN is set
>
> The settings in clock, console, and network can be optionally placed in
> rc.site and the separate files dropped.  If present, the separate files
> override rc.site.
>
> ifup/ifdown are now in /sbin
> ifup/ifdown will properly add/remove multiple IP addresses when requested.
>
> /lib/lsb is a symlink to /etc/services with files:
>   init-functions
>   ipv4-static
>   ipv4-static-route
6.27. Iana-Etc-2.30 created /etc/services
http://www.linuxfromscratch.org/lfs/view/development/chapter06/iana-etc.html
>
> All scripts ihave been rewritten to use lsb library functions log_*_msg,
> start_daemon, killproc, pidofproc.
>
>   log* functions write to /run/var/bootlog with timestamp
>
>   There are a few supplementary functions in init-functions:
>    log_success_msg2 (no timestamp)
>    log_failure_msg2 (no timestamp)
>    log_info_msg2    (no timestamp)
>    evaluate_retval  (finish user/log message)
>    wait_for_user    ( if ! HEADLESS, read)
>
> TODO
>   Write help into ifup/ifdown
>   Write man pages for ifup/ifdown
>   Update the LFS Book to reflect changes
>   Testing
>   Testing
>   Testing
>
> A lot of this has been taken from DJ's work, so many thanks to him.
>
>   -- Bruce
>
> --
> http://linuxfromscratch.org/mailman/listinfo/lfs-dev
> FAQ: http://www.linuxfromscratch.org/faq/
> Unsubscribe: See the above information page
>
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to