]> git.sur5r.net Git - bacula/rescue/blob - Branch-2.2/rescue/linux/cdrom/roottree/etc/sysinit
Create tag Release-2.2.8
[bacula/rescue] / Branch-2.2 / rescue / linux / cdrom / roottree / etc / sysinit
1 #!/bin/sh
2 #
3 # Bacula's version of what is ususally in /etc/rc.d/rc.sysinit
4 #
5
6 echo "Start Bacula sysinit ..."
7
8 PATH="/sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin"
9 export PATH
10
11 echo "Remounting root filesystem read-write"
12 mount -o remount,rw /dev/root /
13
14 mount -t proc none /proc
15 mount -t devpts none /dev/pts
16 [ -d /proc/bus/usb ] && mount -n -t usbfs /proc/bus/usb /proc/bus/usb
17 mount -n -t sysfs /sys /sys >/dev/null 2>&1
18
19 [ -x /sbin/start_udev ] && /sbin/start_udev
20
21 # Clear mtab
22 (> /etc/mtab) &> /dev/null
23
24 # Enter root, /proc and (potentially) /proc/bus/usb and devfs into mtab.
25 mount -f /
26 mount -f /proc
27 mount -f /sys >/dev/null 2>&1
28 mount -f /dev/pts
29 [ -f /proc/bus/usb/devices ] && mount -f -t usbfs usbfs /proc/bus/usb
30 [ -e /dev/.devfsd ] && mount -f -t devfs devfs /dev
31
32
33 touch  /var/run/utmp /var/run/wtmp /var/log/wtmp
34 chgrp utmp /var/run/utmp /var/log/wtmp
35 chmod 0664 /var/run/utmp /var/log/wtmp
36
37 [ -x /sbin/syslogd ] && syslogd -m 0
38 klogd -x 
39
40 echo "Attempting to mount CDDOM..."
41 /etc/mount_cdrom
42
43 echo "Loading the ethernet driver module"
44 /etc/load_eth0
45
46 ifconfig lo 127.0.0.1 netmask 255.0.0.0 up
47
48 /bin/hostname RescueCD
49
50 echo "Boot complete."
51 sleep 3 # give time to read messages