#!/bin/sh
#
# Bacula's version of what is ususally in /etc/rc.d/rc.sysinit
#

echo "Start Bacula sysinit ..."

PATH="/sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin"
export PATH

echo "Remounting root filesystem read-write"
mount -o remount,rw /dev/root /

mount -t proc none /proc
mount -t devpts none /dev/pts
[ -d /proc/bus/usb ] && mount -n -t usbfs /proc/bus/usb /proc/bus/usb
mount -n -t sysfs /sys /sys >/dev/null 2>&1

[ -x /sbin/start_udev ] && /sbin/start_udev

# Clear mtab
(> /etc/mtab) &> /dev/null

# Enter root, /proc and (potentially) /proc/bus/usb and devfs into mtab.
mount -f /
mount -f /proc
mount -f /sys >/dev/null 2>&1
mount -f /dev/pts
[ -f /proc/bus/usb/devices ] && mount -f -t usbfs usbfs /proc/bus/usb
[ -e /dev/.devfsd ] && mount -f -t devfs devfs /dev


touch  /var/run/utmp /var/run/wtmp /var/log/wtmp
chgrp utmp /var/run/utmp /var/log/wtmp
chmod 0664 /var/run/utmp /var/log/wtmp

[ -x /sbin/syslogd ] && syslogd -m 0
klogd -x 

echo "Attempting to mount CDDOM..."
/etc/mount_cdrom

echo "Loading the ethernet driver module"
/etc/load_eth0

ifconfig lo 127.0.0.1 netmask 255.0.0.0 up

/bin/hostname RescueCD

echo "Boot complete."
sleep 3 # give time to read messages
