refactoring rc.sysinit
Bill Nottingham
notting at redhat.com
Tue Feb 22 17:36:53 UTC 2005
Josh Aas (josha at sgi.com) said:
> +if [ ! -d /hwgfs ]; then
> + mkdir /hwgfs
> +fi
> +
> +mount -t hwgfs none /hwgfs
> +if [ ! -d /hw ]; then
> + mkdir /hw
> +fi
> +mount --bind /hwgfs/hw /hw
> +
> +if [ ! -d /dev/hw ]; then
> + mkdir /dev/hw
> +fi
> +mount --bind /hwgfs/hw /dev/hw
> +
Oh, yuk. A sysfs-alike for IRIX compatibility? :)
>
> +#
> +# Configure lkcd dump driver based on parameters in:
> +# /etc/sysconfig/dump
> +# and save crash dump data (if any).
> +#
> +if [ -x /sbin/lkcd ]; then
> + # Don't use last 1024 KBytes of disk during dump.
> + tmp=`(. /etc/sysconfig/dump && mktemp $DUMPDIR/tmp.XXXXXX)
> 2>/dev/null`
> + test -f "$tmp" && dd </dev/zero >"$tmp" bs=1k count=1024 2>/dev/null
> + action "Saving crash dump data (if any)" /sbin/lkcd save
> + rm -f "$tmp"
> + action "Configuring system to save crash dumps" /sbin/lkcd config
> +fi
> +
...
> +# Adjust symlinks as necessary in /boot to capture Kerntypes for
> +# crash dumps
> +if [ -L /boot/Kerntypes -a -r /boot/Kerntypes-`uname -r` -a \
> + ! /boot/Kerntypes -ef /boot/Kerntypes-`uname -r` ] ; then
> + ln -s -f Kerntypes-`uname -r` /boot/Kerntypes
> +fi
> +if [ ! -e /boot/Kerntypes -a -r /boot/Kerntypes-`uname -r` ] ; then
> + ln -s -f Kerntypes-`uname -r` /boot/Kerntypes
> +fi
> +
Probably should be in its own script.
Bill
More information about the fedora-devel-list
mailing list