Compare commits
10 Commits
7d1e2f6e2a
...
4dad666f7a
Author | SHA1 | Date | |
---|---|---|---|
|
4dad666f7a | ||
|
7267db70ce | ||
|
67cf088fe9 | ||
|
0f214ed5f8 | ||
|
934abdb477 | ||
|
8168820fa3 | ||
|
1838f1085b | ||
|
27238aab6b | ||
|
d0c14b1334 | ||
|
b40d9de0ff |
|
@ -10,6 +10,10 @@ console output
|
||||||
script
|
script
|
||||||
echo "Starting checkvar script"
|
echo "Starting checkvar script"
|
||||||
source /etc/init/functions
|
source /etc/init/functions
|
||||||
|
mount -o remount,rw /
|
||||||
|
rm /etc/mtab
|
||||||
|
touch /etc/mtab
|
||||||
|
mount -o remount,ro /
|
||||||
mount -t proc none /proc
|
mount -t proc none /proc
|
||||||
status_message "/proc mounted"
|
status_message "/proc mounted"
|
||||||
if mount|grep /dev/root|grep nfs &>/dev/null; then
|
if mount|grep /dev/root|grep nfs &>/dev/null; then
|
||||||
|
|
|
@ -4,12 +4,15 @@ version 1.0
|
||||||
emits none special
|
emits none special
|
||||||
|
|
||||||
start on (runlevel [2345] and (started ifup))
|
start on (runlevel [2345] and (started ifup))
|
||||||
stop on runlevel [S016]
|
stop on runlevel [016]
|
||||||
|
|
||||||
console output
|
console output
|
||||||
|
|
||||||
post-start script
|
pre-start script
|
||||||
dbus-uuidgen --ensure
|
dbus-uuidgen --ensure
|
||||||
|
if [ -f /var/run/dbus/system_bus_socket ]; then
|
||||||
|
rm /var/run/dbus/system_bus_socket
|
||||||
|
fi
|
||||||
end script
|
end script
|
||||||
|
|
||||||
script
|
script
|
||||||
|
|
|
@ -3,7 +3,7 @@ author "Harald Kueller <harald.kueller@compuextreme.de>"
|
||||||
version 1.0
|
version 1.0
|
||||||
emits none special
|
emits none special
|
||||||
|
|
||||||
start on ( runlevel [12345] and ( started udev )
|
start on ( runlevel [12345] and ( started udev ))
|
||||||
|
|
||||||
pre-start script
|
pre-start script
|
||||||
echo "Loading additional modules"
|
echo "Loading additional modules"
|
||||||
|
|
|
@ -10,25 +10,38 @@ script
|
||||||
source /etc/init/functions
|
source /etc/init/functions
|
||||||
/bin/mount -n -o remount,rw /
|
/bin/mount -n -o remount,rw /
|
||||||
status_message "Remount of / to rw"
|
status_message "Remount of / to rw"
|
||||||
echo >/etc/mtab
|
|
||||||
/bin/mount -f -o remount,rw /
|
|
||||||
/bin/rm -f /fastboot /forcefsck
|
/bin/rm -f /fastboot /forcefsck
|
||||||
/sbin/swapon -a
|
/sbin/swapon -a
|
||||||
status_message "Swap Aktivated"
|
status_message "Swap Aktivated"
|
||||||
for i in `sed -e "/^#/d" /etc/fstab|awk '{print $2}'`; do
|
POINTS=`sed -e "/^#/d" -e "/^$/d" /etc/fstab|\
|
||||||
MOUNTPOINT=$i
|
awk '{if ( ( $2 != "/" ) && \
|
||||||
FILESYSTEM=`awk '{if( $2 == "'$MOUNTPOINT'") print $3}' /etc/fstab`
|
( $3 != "swap" ) && \
|
||||||
DEVICE=`awk '{if( $2 == "'$MOUNTPOINT'") print $1}' /etc/fstab`
|
( $3 != "nfs" ) ) print $2 }'`
|
||||||
if [ ! "$FILESYSTEM" == "nfs" ] \
|
Do_Mount=1
|
||||||
&& [ ! "$FILESYSTEM" == "swap" ] \
|
FOUND=0
|
||||||
&& [ ! "$MOUNTPOINT" == "/" ] \
|
MP_DEPTH=1
|
||||||
&& [ ! "$DEVICE" == "none" ]; then
|
while [ $Do_Mount -eq 1 ]; do
|
||||||
if [ -d $MOUNTPOINT ]; then
|
for i in $POINTS; do
|
||||||
mount $MOUNTPOINT
|
DEPTH=`echo $i|awk -F"/" '{print NF-1}'`
|
||||||
status_message "Mount of $MOUNTPOINT"
|
if [ $DEPTH == $MP_DEPTH ]; then
|
||||||
else
|
if [ ! -d $i ]; then
|
||||||
echo -n "Mountpoint $MOUNTPOINT not existing!"
|
mkdir -p $i
|
||||||
fi
|
fi
|
||||||
|
mount $i &
|
||||||
|
status_message "Mount of $i"
|
||||||
|
FOUND=1
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
wait `pgrep /bin/mount`
|
||||||
|
if [ $FOUND -eq 0 ]; then
|
||||||
|
Do_Mount=0
|
||||||
|
else
|
||||||
|
FOUND=0
|
||||||
|
(( MP_DEPTH++ ))
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
/sbin/ldconfig
|
||||||
|
if [ -f /var/run/utmp ]; then
|
||||||
|
cp /dev/null /var/run/utmp
|
||||||
|
fi
|
||||||
end script
|
end script
|
||||||
|
|
12
etc/init/nscd.conf
Normal file
12
etc/init/nscd.conf
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
description "Startup nscd"
|
||||||
|
author "Harald Kueller <harald.kueller@compuextreme.de>"
|
||||||
|
version 1.0
|
||||||
|
emits none special
|
||||||
|
|
||||||
|
start on ( runlevel [12345] and (stopped routing))
|
||||||
|
stop on (runlevel [06] and stopping udev)
|
||||||
|
|
||||||
|
console none
|
||||||
|
|
||||||
|
respawn
|
||||||
|
exec /usr/sbin/nscd -f /etc/nscd.conf -d
|
|
@ -15,26 +15,24 @@ script
|
||||||
sed -e "/^#/d" /etc/sysconfig/net/gateways | \
|
sed -e "/^#/d" /etc/sysconfig/net/gateways | \
|
||||||
sed -e "/^ *$/d" >/tmp/gateways
|
sed -e "/^ *$/d" >/tmp/gateways
|
||||||
exec 3</tmp/gateways
|
exec 3</tmp/gateways
|
||||||
read <&3 TYPE NETWORK OPTION GW NETMASK
|
while read <&3 TYPE NETWORK OPTION GW NETMASK; do
|
||||||
while [ $TYPE ]; do
|
|
||||||
if [ "$OPTION" == "dev" ]; then
|
if [ "$OPTION" == "dev" ]; then
|
||||||
route add -$TYPE $NETWORK netmask $NETMASK dev $GW
|
/sbin/route add -$TYPE $NETWORK netmask $NETMASK dev $GW
|
||||||
status_message "Device route to $NETWORK with $NETMASK on $GW"
|
status_message "Device route to $NETWORK with $NETMASK on $GW"
|
||||||
fi
|
fi
|
||||||
if [ "$OPTION" == "gw" ]; then
|
if [ "$OPTION" == "gw" ]; then
|
||||||
route add -$TYPE $NETWORK netmask $NETMASK gw $GW
|
/sbin/route add -$TYPE $NETWORK netmask $NETMASK gw $GW
|
||||||
status_message "Net Route to $NETWORK with $NETMASK and gw $GW"
|
status_message "Net Route to $NETWORK with $NETMASK and gw $GW"
|
||||||
fi
|
fi
|
||||||
read <&3 TYPE NETWORK OPTION GW NETMASK
|
|
||||||
done
|
done
|
||||||
exec 3>&-
|
exec 3>&-
|
||||||
rm /tmp/gateways
|
rm /tmp/gateways
|
||||||
fi
|
fi
|
||||||
if [ -f /etc/sysconfig/net/defaultrouter ]; then
|
if [ -f /etc/sysconfig/net/defaultrouter ]; then
|
||||||
route add default gw `cat /etc/sysconfig/net/defaultrouter`
|
/sbin/route add default gw `cat /etc/sysconfig/net/defaultrouter`
|
||||||
status_message "Default Router set to `cat /etc/sysconfig/net/defaultrouter`"
|
status_message "Default Router set to `cat /etc/sysconfig/net/defaultrouter`"
|
||||||
fi
|
fi
|
||||||
NUMIF=`ip -f inet addr show|grep inet|grep -v "host lo"|wc -l`
|
NUMIF=`/sbin/ip -f inet addr show|/bin/grep inet|/bin/grep -v "host lo"|wc -l`
|
||||||
if [ $NUMIF -gt 2 ]; then
|
if [ $NUMIF -gt 2 ]; then
|
||||||
echo "1" >/proc/sys/net/ipv4/ip_forward
|
echo "1" >/proc/sys/net/ipv4/ip_forward
|
||||||
status_message "Enable of ip_forwarding"
|
status_message "Enable of ip_forwarding"
|
||||||
|
|
|
@ -4,7 +4,7 @@ version 1.0
|
||||||
emits none special
|
emits none special
|
||||||
|
|
||||||
start on ( runlevel [12345] and (stopped routing))
|
start on ( runlevel [12345] and (stopped routing))
|
||||||
stop on (runlevel [S06] and stopping udev)
|
stop on (runlevel [06] and stopping udev)
|
||||||
|
|
||||||
console none
|
console none
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,7 @@ version 1.0
|
||||||
emits none special
|
emits none special
|
||||||
|
|
||||||
start on ( runlevel [2345] and ( started udev ))
|
start on ( runlevel [2345] and ( started udev ))
|
||||||
stop on ( runlevel [S016] and ( stopping udev ))
|
stop on ( runlevel [016] and ( stopping udev ))
|
||||||
|
|
||||||
respawn
|
respawn
|
||||||
exec /sbin/agetty /dev/tty2 9600
|
exec /sbin/agetty /dev/tty2 9600
|
||||||
|
|
|
@ -4,7 +4,7 @@ version 1.0
|
||||||
emits none special
|
emits none special
|
||||||
|
|
||||||
start on ( runlevel [2345] and (started udev))
|
start on ( runlevel [2345] and (started udev))
|
||||||
stop on ( runlevel [S016] and (stopping udev))
|
stop on ( runlevel [016] and (stopping udev))
|
||||||
|
|
||||||
respawn
|
respawn
|
||||||
exec /sbin/agetty /dev/tty3 9600
|
exec /sbin/agetty /dev/tty3 9600
|
||||||
|
|
|
@ -4,7 +4,7 @@ version 1.0
|
||||||
emits none special
|
emits none special
|
||||||
|
|
||||||
start on ( runlevel [2345] and (started udev))
|
start on ( runlevel [2345] and (started udev))
|
||||||
stop on ( runlevel [S016] and (stopping udev))
|
stop on ( runlevel [016] and (stopping udev))
|
||||||
|
|
||||||
respawn
|
respawn
|
||||||
exec /sbin/agetty /dev/tty4 9600
|
exec /sbin/agetty /dev/tty4 9600
|
||||||
|
|
|
@ -4,7 +4,7 @@ version 1.0
|
||||||
emits none special
|
emits none special
|
||||||
|
|
||||||
start on ( runlevel [2345] and (started udev))
|
start on ( runlevel [2345] and (started udev))
|
||||||
stop on ( runlevel [S016] and (stopping udev))
|
stop on ( runlevel [016] and (stopping udev))
|
||||||
|
|
||||||
respawn
|
respawn
|
||||||
exec /sbin/agetty /dev/tty5 9600
|
exec /sbin/agetty /dev/tty5 9600
|
||||||
|
|
|
@ -4,7 +4,7 @@ version 1.0
|
||||||
emits none special
|
emits none special
|
||||||
|
|
||||||
start on ( runlevel [2345] and (started udev))
|
start on ( runlevel [2345] and (started udev))
|
||||||
stop on ( runlevel [S016] and (stopping udev))
|
stop on ( runlevel [016] and (stopping udev))
|
||||||
|
|
||||||
respawn
|
respawn
|
||||||
exec /sbin/agetty /dev/tty6 9600
|
exec /sbin/agetty /dev/tty6 9600
|
||||||
|
|
|
@ -27,9 +27,13 @@ pre-start script
|
||||||
/bin/mkdir -p /dev/shm
|
/bin/mkdir -p /dev/shm
|
||||||
/bin/mkdir -p /dev/pts
|
/bin/mkdir -p /dev/pts
|
||||||
/bin/mount -n -t tmpfs -o mode=1755 none /dev/shm
|
/bin/mount -n -t tmpfs -o mode=1755 none /dev/shm
|
||||||
|
if [ ! -c /dev/null ]; then
|
||||||
/bin/mknod /dev/null c 1 3
|
/bin/mknod /dev/null c 1 3
|
||||||
|
fi
|
||||||
/bin/chmod 666 /dev/null
|
/bin/chmod 666 /dev/null
|
||||||
|
if [ ! -c /dev/console ]; then
|
||||||
/bin/mknod /dev/console c 5 1
|
/bin/mknod /dev/console c 5 1
|
||||||
|
fi
|
||||||
status_message "udev prestart ready"
|
status_message "udev prestart ready"
|
||||||
end script
|
end script
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@ author "Harald Kueller <harald.kueller@compuextreme.de>"
|
||||||
version 1.0
|
version 1.0
|
||||||
emits none special
|
emits none special
|
||||||
|
|
||||||
start on ( runlevel [06] and ( stopping udev )
|
start on ( (runlevel [06]) and ( stopping udev ))
|
||||||
|
|
||||||
pre-start script
|
pre-start script
|
||||||
echo "unload all modules"
|
echo "unload all modules"
|
||||||
|
|
Loading…
Reference in New Issue
Block a user