source: bootscripts-standard/netboot/rc.sysinit@ ad1a0bc

Last change on this file since ad1a0bc was 7df280d, checked in by Joe Ciccone <jciccone@…>, 17 years ago

Change /bin/sh to /bin/bash in the bootscripts because the bootscripts use bashisms. Having ash linked to sh will cause errors. Thanks to Bigdassaved for providing the diff and Copper for bring up the issue.

  • Property mode set to 100755
File size: 1.1 KB
RevLine 
[7df280d]1#!/bin/bash
[1680407]2########################################################################
3# Begin /rc.sysinit
4#
5# Description : Modified Bootscript for NFSRoot booting
6#
7# Authors : Jim Gifford - jim@linuxfromscratch.org
8#
9# Version : 00.00
10#
11# Notes :
12#
13########################################################################
14
15export PATH=/bin:/usr/bin:/sbin:/usr/sbin:/tools/bin:/tools/sbin
16
17if [ -d "/lib64" ]; then
18 udev_libdir=/lib64
19else
20 udev_libdir=/lib
21fi
22
23echo -n "Mounting kernel-based file systems:"
24echo -n " proc"
25mount -n /proc
26echo -n " sys"
27mount -n /sys
28echo ""
29
30echo "Starting udev"
31mount -n -t tmpfs -o mode=0755 udev /dev
32cp --preserve=all --recursive --remove-destination ${udev_libdir}/udev/devices/* /dev
33chmod 1777 /dev/shm
34echo "" > /sys/kernel/uevent_helper
35/sbin/udevd --daemon
36mkdir -p /dev/.udev/queue
37/sbin/udevtrigger
38/sbin/udevsettle
39
40echo "Remounting Root File System"
41mount -n -o remount,rw /
42
43echo "Creating mtab"
44> /etc/mtab
45mount -f /
46mount -f /proc
47mount -f /sys
48mount -a -O no_netdev
49
50echo "Setting System Clock"
51hwclock --hctosys --utc
Note: See TracBrowser for help on using the repository browser.