diff options
author | Denys Dmytriyenko <denis@denix.org> | 2009-03-17 14:32:59 -0400 |
---|---|---|
committer | Denys Dmytriyenko <denis@denix.org> | 2009-03-17 14:32:59 -0400 |
commit | 709c4d66e0b107ca606941b988bad717c0b45d9b (patch) | |
tree | 37ee08b1eb308f3b2b6426d5793545c38396b838 /packages/initscripts/initscripts-1.0 | |
parent | fa6cd5a3b993f16c27de4ff82b42684516d433ba (diff) |
rename packages/ to recipes/ per earlier agreement
See links below for more details:
http://thread.gmane.org/gmane.comp.handhelds.openembedded/21326
http://thread.gmane.org/gmane.comp.handhelds.openembedded/21816
Signed-off-by: Denys Dmytriyenko <denis@denix.org>
Acked-by: Mike Westerhof <mwester@dls.net>
Acked-by: Philip Balister <philip@balister.org>
Acked-by: Khem Raj <raj.khem@gmail.com>
Acked-by: Marcin Juszkiewicz <hrw@openembedded.org>
Acked-by: Koen Kooi <koen@openembedded.org>
Acked-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
Diffstat (limited to 'packages/initscripts/initscripts-1.0')
69 files changed, 0 insertions, 4702 deletions
diff --git a/packages/initscripts/initscripts-1.0/akita/devices b/packages/initscripts/initscripts-1.0/akita/devices deleted file mode 100755 index 083090ecb9..0000000000 --- a/packages/initscripts/initscripts-1.0/akita/devices +++ /dev/null @@ -1,68 +0,0 @@ -#!/bin/sh -# -# Devfs handling script. Since we arent running devfsd due to various reasons -# which I will not lay out here, we need to create some links for compatibility. - -. /etc/default/rcS - -# exit without doing anything if udev is active -if test -e /dev/.udevdb; then - exit 0 -fi - -if test -e /dev/.devfsd -then - if test "$VERBOSE" != "no"; then echo -n "Setting up device links for devfs: "; fi - ln -s /dev/touchscreen/0 /dev/ts - ln -s /dev/touchscreen/0raw /dev/tsraw - ln -s /dev/vc/0 /dev/tty0 - ln -s /dev/vc/1 /dev/tty1 - ln -s /dev/vc/2 /dev/tty2 - ln -s /dev/vc/3 /dev/tty3 - ln -s /dev/vc/4 /dev/tty4 - ln -s /dev/vc/5 /dev/tty5 - ln -s /dev/fb/0 /dev/fb0 -# ln -s /dev/tts/0 /dev/ttySA0 -# ln -s /dev/tts/1 /dev/ttySA1 -# ln -s /dev/tts/2 /dev/ttySA2 - - ln -s /dev/sound/dsp /dev/dsp - ln -s /dev/sound/mixer /dev/mixer - - ln -s /dev/v4l/video0 /dev/video0 - ln -s /dev/v4l/video0 /dev/video - ln -s /dev/misc/rtc /dev/rtc - - ## need this so that ppp will autoload the ppp modules - mknod /dev/ppp c 108 0 - if test "$VERBOSE" != "no"; then echo "done"; fi -else - if test "$VERBOSE" != "no"; then echo -n "Mounting /dev ramdisk: "; fi - mount -t ramfs ramfs /dev || mount -t tmpfs ramfs /dev - if test $? -ne 0; then - if test "$VERBOSE" != "no"; then echo "failed"; fi - else - if test "$VERBOSE" != "no"; then echo "done"; fi - fi - if test "$VERBOSE" != "no"; then echo -n "Populating /dev: "; fi - cd / - mkdir -p dev/msys - mkdir -p dev/pts - mkdir -p dev/input - mkdir -p dev/vc - for i in 0 1 2 3 4 5 6 7 8 9; do - ln -s /dev/tty$i /dev/vc/$i - done - ln -sf /dev/sharp_ts /dev/ts - ln -sf /dev/sharp_fl /dev/fl - ln -sf /proc/self/fd /dev/fd - ln -sf /proc/kcore /dev/core - /sbin/makedevs -r / -D /etc/device_table - if test $? -ne 0; then - if test "$VERBOSE" != "no"; then echo "failed"; fi - else - if test "$VERBOSE" != "no"; then echo "done"; fi - fi -fi - -exit 0 diff --git a/packages/initscripts/initscripts-1.0/banner b/packages/initscripts/initscripts-1.0/banner deleted file mode 100644 index 0349ce1954..0000000000 --- a/packages/initscripts/initscripts-1.0/banner +++ /dev/null @@ -1,17 +0,0 @@ -#!/bin/sh - -if [ ! -e /dev/tty ]; then - /bin/mknod -m 0666 /dev/tty c 5 0 -fi - -if ( > /dev/tty0 ) 2>/dev/null; then - vtmaster=/dev/tty0 -elif ( > /dev/vc/0 ) 2>/dev/null; then - vtmaster=/dev/vc/0 -elif ( > /dev/console ) 2>/dev/null; then - vtmaster=/dev/console -else - vtmaster=/dev/null -fi -echo > $vtmaster -echo "Please wait: booting..." > $vtmaster diff --git a/packages/initscripts/initscripts-1.0/bootmisc.sh b/packages/initscripts/initscripts-1.0/bootmisc.sh deleted file mode 100755 index dde1209be5..0000000000 --- a/packages/initscripts/initscripts-1.0/bootmisc.sh +++ /dev/null @@ -1,80 +0,0 @@ -# -# bootmisc.sh Miscellaneous things to be done during bootup. -# - -. /etc/default/rcS -# -# Put a nologin file in /etc to prevent people from logging in before -# system startup is complete. -# -if test "$DELAYLOGIN" = yes -then - echo "System bootup in progress - please wait" > /etc/nologin - cp /etc/nologin /etc/nologin.boot -fi - -# -# Set pseudo-terminal access permissions. -# -if ( ! grep -q devfs /proc/mounts ) && test -c /dev/ttyp0 -then - chmod 666 /dev/tty[p-za-e][0-9a-f] - chown root:tty /dev/tty[p-za-e][0-9a-f] -fi - -# -# Apply /proc settings if defined -# -SYSCTL_CONF="/etc/sysctl.conf" -if [ -f "${SYSCTL_CONF}" ] -then - if [ -x "/sbin/sysctl" ] - then - /sbin/sysctl -p "${SYSCTL_CONF}" - else - echo "To have ${SYSCTL_CONF} applied during boot, install package <procps>." - fi -fi - -# -# Update /etc/motd. -# -if test "$EDITMOTD" != no -then - uname -a > /etc/motd.tmp - sed 1d /etc/motd >> /etc/motd.tmp - mv /etc/motd.tmp /etc/motd -fi - -# -# This is as good a place as any for a sanity check -# /tmp should be a symlink to /var/tmp to cut down on the number -# of mounted ramdisks. -if test ! -L /tmp && test -d /var/tmp -then - rm -rf /tmp - ln -sf /var/tmp /tmp -fi - -# -# Update dynamic library cache, but only if ld.so.conf is present -# -if [ -e /etc/ld.so.conf ] ; then - /sbin/ldconfig -fi - -# Set the system clock from hardware clock -# If the timestamp is 1 day or more recent than the current time, -# use the timestamp instead. -/etc/init.d/hwclock.sh start -if test -e /etc/timestamp -then - SYSTEMDATE=`date "+%Y%m%d"` - TIMESTAMP=`cat /etc/timestamp | awk '{ print substr($0,9,4) substr($0,1,4);}'` - NEEDUPDATE=`expr \( $TIMESTAMP \> $SYSTEMDATE \)` - if [ $NEEDUPDATE -eq 1 ]; then - date `cat /etc/timestamp` - /etc/init.d/hwclock.sh stop - fi -fi -: exit 0 diff --git a/packages/initscripts/initscripts-1.0/c7x0/devices b/packages/initscripts/initscripts-1.0/c7x0/devices deleted file mode 100755 index 083090ecb9..0000000000 --- a/packages/initscripts/initscripts-1.0/c7x0/devices +++ /dev/null @@ -1,68 +0,0 @@ -#!/bin/sh -# -# Devfs handling script. Since we arent running devfsd due to various reasons -# which I will not lay out here, we need to create some links for compatibility. - -. /etc/default/rcS - -# exit without doing anything if udev is active -if test -e /dev/.udevdb; then - exit 0 -fi - -if test -e /dev/.devfsd -then - if test "$VERBOSE" != "no"; then echo -n "Setting up device links for devfs: "; fi - ln -s /dev/touchscreen/0 /dev/ts - ln -s /dev/touchscreen/0raw /dev/tsraw - ln -s /dev/vc/0 /dev/tty0 - ln -s /dev/vc/1 /dev/tty1 - ln -s /dev/vc/2 /dev/tty2 - ln -s /dev/vc/3 /dev/tty3 - ln -s /dev/vc/4 /dev/tty4 - ln -s /dev/vc/5 /dev/tty5 - ln -s /dev/fb/0 /dev/fb0 -# ln -s /dev/tts/0 /dev/ttySA0 -# ln -s /dev/tts/1 /dev/ttySA1 -# ln -s /dev/tts/2 /dev/ttySA2 - - ln -s /dev/sound/dsp /dev/dsp - ln -s /dev/sound/mixer /dev/mixer - - ln -s /dev/v4l/video0 /dev/video0 - ln -s /dev/v4l/video0 /dev/video - ln -s /dev/misc/rtc /dev/rtc - - ## need this so that ppp will autoload the ppp modules - mknod /dev/ppp c 108 0 - if test "$VERBOSE" != "no"; then echo "done"; fi -else - if test "$VERBOSE" != "no"; then echo -n "Mounting /dev ramdisk: "; fi - mount -t ramfs ramfs /dev || mount -t tmpfs ramfs /dev - if test $? -ne 0; then - if test "$VERBOSE" != "no"; then echo "failed"; fi - else - if test "$VERBOSE" != "no"; then echo "done"; fi - fi - if test "$VERBOSE" != "no"; then echo -n "Populating /dev: "; fi - cd / - mkdir -p dev/msys - mkdir -p dev/pts - mkdir -p dev/input - mkdir -p dev/vc - for i in 0 1 2 3 4 5 6 7 8 9; do - ln -s /dev/tty$i /dev/vc/$i - done - ln -sf /dev/sharp_ts /dev/ts - ln -sf /dev/sharp_fl /dev/fl - ln -sf /proc/self/fd /dev/fd - ln -sf /proc/kcore /dev/core - /sbin/makedevs -r / -D /etc/device_table - if test $? -ne 0; then - if test "$VERBOSE" != "no"; then echo "failed"; fi - else - if test "$VERBOSE" != "no"; then echo "done"; fi - fi -fi - -exit 0 diff --git a/packages/initscripts/initscripts-1.0/checkfs.sh b/packages/initscripts/initscripts-1.0/checkfs.sh deleted file mode 100755 index 7d2d75ef57..0000000000 --- a/packages/initscripts/initscripts-1.0/checkfs.sh +++ /dev/null @@ -1,46 +0,0 @@ -# -# checkfs.sh Check all filesystems. -# -# Version: @(#)checkfs 2.83 05-Oct-2001 miquels@cistron.nl -# - -. /etc/default/rcS - -# -# Check the rest of the filesystems. -# -if test ! -f /fastboot -then - if test -f /forcefsck - then - force="-f" - else - force="" - fi - if test "$FSCKFIX" = yes - then - fix="-y" - else - fix="-a" - fi - spinner="-C" - case "$TERM" in - dumb|network|unknown|"") spinner="" ;; - esac - test "`uname -m`" = "s390" && spinner="" # This should go away - test "$VERBOSE" != no && echo "Checking all filesystems..." - fsck $spinner -R -A $fix $force - if test "$?" -gt 1 - then - echo - echo "fsck failed. Please repair manually." - echo - echo "CONTROL-D will exit from this shell and continue system startup." - echo - # Start a single user shell on the console - /sbin/sulogin $CONSOLE - fi -fi -rm -f /fastboot /forcefsck - -: exit 0 diff --git a/packages/initscripts/initscripts-1.0/checkroot b/packages/initscripts/initscripts-1.0/checkroot deleted file mode 100755 index e5aa9aaf99..0000000000 --- a/packages/initscripts/initscripts-1.0/checkroot +++ /dev/null @@ -1,215 +0,0 @@ -# -# checkroot.sh Check to root filesystem. -# -# Version: @(#)checkroot.sh 2.84 25-Jan-2002 miquels@cistron.nl -# - -. /etc/default/rcS - -# -# Set SULOGIN in /etc/default/rcS to yes if you want a sulogin to be spawned -# from this script *before anything else* with a timeout, like SCO does. -# -test "$SULOGIN" = yes && sulogin -t 30 $CONSOLE - -# -# Ensure that bdflush (update) is running before any major I/O is -# performed (the following fsck is a good example of such activity :). -# -test -x /sbin/update && update - -# -# Read /etc/fstab. -# -exec 9>&0 </etc/fstab -rootmode=rw -rootopts=rw -test "$ENABLE_ROOTFS_FSCK" = yes && rootcheck="yes" || rootcheck="no" -swap_on_md=no -devfs= -while read fs mnt type opts dump pass junk -do - case "$fs" in - ""|\#*) - continue; - ;; - /dev/md*) - # Swap on md device. - test "$type" = swap && swap_on_md=yes - ;; - /dev/*) - ;; - *) - # Might be a swapfile. - test "$type" = swap && swap_on_md=yes - ;; - esac - - test "$type" = devfs && devfs="$fs" - - # Currently we do not care about the other entries - if test "$mnt" = "/" - then - #echo "[$fs] [$mnt] [$type] [$opts] [$dump] [$pass] [$junk]" - - rootopts="$opts" - roottype="$type" - - #The "spinner" is broken on busybox sh - TERM=dumb - - test "$pass" = 0 -o "$pass" = "" && rootcheck=no - - # Allow fsck for ext2 and ext3 rootfs, disable for everything else - case "$type" in - ext2|ext3) ;; - *) rootcheck=no;; - esac - - if test "$rootcheck" = yes - then - if ! test -x "/sbin/fsck.${roottype}" - then - echo -e "\n * * * WARNING: /sbin/fsck.${roottype} is missing! * * *\n" - rootcheck=no - fi - fi - - case "$opts" in - ro|ro,*|*,ro|*,ro,*) - rootmode=ro - ;; - esac - fi -done -exec 0>&9 9>&- - -# -# Activate the swap device(s) in /etc/fstab. This needs to be done -# before fsck, since fsck can be quite memory-hungry. -# -doswap=no -test -d /proc/1 || mount -n /proc -case "`uname -r`" in - 2.[0123].*) - if test $swap_on_md = yes && grep -qs resync /proc/mdstat - then - test "$VERBOSE" != no && echo "Not activating swap - RAID array resyncing" - else - doswap=yes - fi - ;; - *) - doswap=yes - ;; -esac -if test $doswap = yes -then - test "$VERBOSE" != no && echo "Activating swap" - swapon -a 2> /dev/null -fi - -# -# Check the root filesystem. -# -if test -f /fastboot || test $rootcheck = no -then - test $rootcheck = yes && echo "Fast boot, no filesystem check" -else - # - # Ensure that root is quiescent and read-only before fsck'ing. - # - mount -n -o remount,ro / - if test $? = 0 - then - if test -f /forcefsck - then - force="-f" - else - force="" - fi - if test "$FSCKFIX" = yes - then - fix="-y" - else - fix="-a" - fi - spinner="-C" - case "$TERM" in - dumb|network|unknown|"") spinner="" ;; - esac - test `uname -m` = s390 && spinner="" # This should go away - test "$VERBOSE" != no && echo "Checking root filesystem..." - fsck $spinner $force $fix / </dev/null - RTC=$? - # - # If there was a failure, drop into single-user mode. - # - # NOTE: "failure" is defined as exiting with a return code of - # 2 or larger. A return code of 1 indicates that filesystem - # errors were corrected but that the boot may proceed. - # - - echo "RETURNCODE: [$RTC]" - - if test "$RTC" -gt 3 - then - - # Since this script is run very early in the boot-process, it should be safe to assume that the - # output is printed to VT1. However, some distributions use a bootsplash to hide the "ugly" boot - # messages and having the bootsplash "hang" due to a waiting fsck prompt is less than ideal - chvt 1 - - # Surprise! Re-directing from a HERE document (as in - # "cat << EOF") won't work, because the root is read-only. - echo - echo "fsck failed. Please repair manually and reboot. " - echo "Please note that the root filesystem is currently " - echo "mounted read-only. To remount it read-write:" - echo - echo " # mount -n -o remount,rw /" - echo - echo "CONTROL-D will exit from this shell" - echo "and REBOOT the system." - echo - # Start a single user shell on the console - /sbin/sulogin $CONSOLE - reboot -f - fi - else - echo "*** ERROR! Cannot fsck root fs because it is not mounted read-only!" - echo - fi -fi - -# -# If the root filesystem was not marked as read-only in /etc/fstab, -# remount the rootfs rw but do not try to change mtab because it -# is on a ro fs until the remount succeeded. Then clean up old mtabs -# and finally write the new mtab. -# This part is only needed if the rootfs was mounted ro. -# -ROOTFSDEV="/dev/root" -if ! grep -q "^$ROOTFSDEV\w" /proc/mounts; then - ROOTFSDEV="rootfs" -fi -if [ x$(grep "^$ROOTFSDEV\w" /proc/mounts | awk '{print $4}') = "xrw" ]; then - echo "Root filesystem already read-write, not remounting" - exit 0 -fi - -echo "Remounting root file system..." -mount -n -o remount,$rootmode / -if test "$rootmode" = rw -then - if test ! -L /etc/mtab - then - rm -f /etc/mtab~ /etc/nologin - : > /etc/mtab - fi - mount -f -o remount / - mount -f -o remount /proc - test "$devfs" && grep -q '^devfs /dev' /proc/mounts && mount -f "$devfs" -fi - -: exit 0 diff --git a/packages/initscripts/initscripts-1.0/collie/devices b/packages/initscripts/initscripts-1.0/collie/devices deleted file mode 100755 index 9d1624428a..0000000000 --- a/packages/initscripts/initscripts-1.0/collie/devices +++ /dev/null @@ -1,67 +0,0 @@ -#!/bin/sh -# -# Devfs handling script. Since we arent running devfsd due to various reasons -# which I will not lay out here, we need to create some links for compatibility. - -. /etc/default/rcS - -# exit without doing anything if udev is active -if test -e /dev/.udevdb; then - exit 0 -fi - -if test -e /dev/.devfsd -then - if test "$VERBOSE" != "no"; then echo -n "Setting up device links for devfs: "; fi - ln -s /dev/touchscreen/0 /dev/ts - ln -s /dev/touchscreen/0raw /dev/tsraw - ln -s /dev/vc/0 /dev/tty0 - ln -s /dev/vc/1 /dev/tty1 - ln -s /dev/vc/2 /dev/tty2 - ln -s /dev/vc/3 /dev/tty3 - ln -s /dev/vc/4 /dev/tty4 - ln -s /dev/vc/5 /dev/tty5 - ln -s /dev/fb/0 /dev/fb0 -# ln -s /dev/tts/0 /dev/ttySA0 -# ln -s /dev/tts/1 /dev/ttySA1 -# ln -s /dev/tts/2 /dev/ttySA2 - - ln -s /dev/sound/dsp /dev/dsp - ln -s /dev/sound/mixer /dev/mixer - - ln -s /dev/v4l/video0 /dev/video0 - ln -s /dev/v4l/video0 /dev/video - ln -s /dev/misc/rtc /dev/rtc - - ## need this so that ppp will autoload the ppp modules - mknod /dev/ppp c 108 0 - if test "$VERBOSE" != "no"; then echo "done"; fi -else - if test "$VERBOSE" != "no"; then echo -n "Mounting /dev ramdisk: "; fi - mount -t ramfs ramfs /dev || mount -t tmpfs ramfs /dev - if test $? -ne 0; then - if test "$VERBOSE" != "no"; then echo "failed"; fi - else - if test "$VERBOSE" != "no"; then echo "done"; fi - fi - if test "$VERBOSE" != "no"; then echo -n "Populating /dev: "; fi - cd / - mkdir -p dev/msys - mkdir -p dev/pts - mkdir -p dev/vc - for i in 0 1 2 3 4 5 6 7 8 9; do - ln -s /dev/tty$i /dev/vc/$i - done - ln -sf /dev/sharp_ts /dev/ts - ln -sf /dev/sharp_fl /dev/fl - ln -sf /proc/self/fd /dev/fd - ln -sf /proc/kcore /dev/core - /sbin/makedevs -r / -D /etc/device_table - if test $? -ne 0; then - if test "$VERBOSE" != "no"; then echo "failed"; fi - else - if test "$VERBOSE" != "no"; then echo "done"; fi - fi -fi - -exit 0 diff --git a/packages/initscripts/initscripts-1.0/device_table.txt b/packages/initscripts/initscripts-1.0/device_table.txt deleted file mode 100644 index a302c5aca3..0000000000 --- a/packages/initscripts/initscripts-1.0/device_table.txt +++ /dev/null @@ -1,197 +0,0 @@ -#/dev/ d 775 0 0 - - - - - -#/dev/msys d 775 0 0 - - - - - -#/dev/pts d 775 0 0 - - - - - -#/var d 775 0 0 - - - - - -/boot/var/empty d 755 0 3 - - - - -/dev/apm_bios c 660 0 46 10 134 - - - -/dev/audio c 660 0 29 14 4 - - - -/dev/audio1 c 660 0 29 14 20 - - - -/dev/audio2 c 660 0 29 14 36 - - - -/dev/audio3 c 660 0 29 14 52 - - - -/dev/bty c 644 0 0 60 0 0 1 5 -/dev/sharp_fl c 640 0 44 254 0 - - - -/dev/console c 660 0 5 5 1 - - -/dev/cusa0 c 640 0 0 205 5 - - - -/dev/cusa1 c 640 0 0 205 6 - - - -/dev/cusa2 c 640 0 0 205 7 - - - -/dev/dsp c 660 0 29 14 3 - - - -/dev/dsp1 c 660 0 29 14 19 - - - -/dev/dsp2 c 660 0 29 14 35 - - - -/dev/dsp3 c 660 0 29 14 51 - - - -/dev/fb c 660 0 44 29 0 0 32 2 -/dev/fb0autodetect c 660 0 44 29 1 - - - -/dev/fb0current c 660 0 44 29 0 - - - -#/dev/fb1 c 660 0 44 29 32 - - - -/dev/fb1autodetect c 660 0 44 29 33 - - - -/dev/fb1current c 660 0 44 29 32 - - - -/dev/full c 666 0 7 - - - -/dev/hda b 660 0 6 3 0 - - - -/dev/hda b 660 0 6 3 1 1 1 20 -/dev/hdb b 660 0 6 3 64 - - - -/dev/hdb b 660 0 6 3 65 1 1 20 -/dev/hdc b 660 0 6 22 0 - - - -/dev/hdc b 660 0 6 22 1 1 1 20 -/dev/initctl p 600 0 0 - - - - -/dev/i2c0 c 660 0 0 89 0 - - - -/dev/inportbm c 660 0 0 10 2 - - - -/dev/input/event c 660 0 0 13 64 0 1 20 -/dev/ircomm0 c 640 0 0 161 0 - - - -/dev/jbm c 660 0 0 10 4 - - - -/dev/kmem c 640 0 15 1 2 - - - -/dev/lirc c 660 0 5 61 0 - - - -/dev/logibm c 660 0 0 10 0 - - - -/dev/loop0 b 660 0 11 7 0 - - - -/dev/loop1 b 660 0 11 7 1 - - - -/dev/mem c 640 0 15 1 1 - - - -/dev/mixer c 666 0 0 14 0 - - - -/dev/mixer1 c 666 0 0 14 16 - - - -/dev/mixer2 c 666 0 0 14 32 - - - -/dev/mixer3 c 666 0 0 14 48 - - - -/dev/mmcda b 640 0 0 60 0 - - - -/dev/mmcda1 b 640 0 0 60 1 - - - -/dev/mmcda2 b 640 0 0 60 2 - - - -/dev/msys/fla b 660 0 11 100 0 - - - -/dev/msys/fla1 b 660 0 11 100 1 - - - -/dev/msys/fla2 b 660 0 11 100 2 - - - -/dev/msys/fla3 b 660 0 11 100 3 - - - -/dev/msys/fla4 b 660 0 11 100 4 - - - -/dev/msys/flb b 660 0 11 100 64 - - - -/dev/msys/flb1 b 660 0 11 100 65 - - - -/dev/msys/flb2 b 660 0 11 100 66 - - - -/dev/msys/flb3 b 660 0 11 100 67 - - - -/dev/msys/flb4 b 660 0 11 100 68 - - - -/dev/mtd c 660 0 6 90 0 0 2 8 -/dev/mtdblock b 640 0 0 31 0 0 1 8 -/dev/nst0 c 664 0 11 9 128 - - - -/dev/nst0a c 664 0 11 9 224 - - - -/dev/nst0l c 664 0 11 9 160 - - - -/dev/nst0m c 664 0 11 9 192 - - - -/dev/nst1 c 664 0 11 9 129 - - - -/dev/nst1a c 664 0 11 9 225 - - - -/dev/nst1l c 664 0 11 9 161 - - - -/dev/nst1m c 664 0 11 9 193 - - - -/dev/null c 666 0 0 1 3 - - - -/dev/par0 c 660 0 7 6 0 - - - -/dev/par1 c 660 0 7 6 1 - - - -/dev/par2 c 660 0 7 6 2 - - - -/dev/port c 640 0 15 1 4 - - - -/dev/ppp c 640 0 0 108 0 - - - -/dev/psaux c 660 0 0 10 1 - - - -/dev/ptmx c 666 0 5 5 2 - - - -/dev/ptya0 c 660 0 5 2 176 - - - -/dev/ptya1 c 660 0 5 2 177 - - - -/dev/ptya2 c 660 0 5 2 178 - - - -/dev/ptya3 c 660 0 5 2 179 - - - -/dev/ptya4 c 660 0 5 2 180 - - - -/dev/ptya5 c 660 0 5 2 181 - - - -/dev/ptya6 c 660 0 5 2 182 - - - -/dev/ptya7 c 660 0 5 2 183 - - - -/dev/ptya8 c 660 0 5 2 184 - - - -/dev/ptya9 c 660 0 5 2 185 - - - -/dev/ptyaa c 660 0 5 2 186 - - - -/dev/ptyab c 660 0 5 2 187 - - - -/dev/ptyac c 660 0 5 2 188 - - - -/dev/ptyad c 660 0 5 2 189 - - - -/dev/ptyae c 660 0 5 2 190 - - - -/dev/ptyaf c 660 0 5 2 191 - - - -/dev/ram b 640 0 0 1 0 0 1 4 -/dev/random c 444 0 0 1 8 - - - -/dev/rfcomm0 c 660 0 0 216 0 - - - -/dev/rfcomm1 c 660 0 0 216 1 - - - -/dev/rfcomm2 c 660 0 0 216 2 - - - -/dev/rfcomm3 c 660 0 0 216 3 - - - -/dev/rfcomm4 c 660 0 0 216 4 - - - -/dev/rfcomm5 c 660 0 0 216 5 - - - -/dev/rfcomm6 c 660 0 0 216 6 - - - -/dev/rfcomm7 c 660 0 0 216 7 - - - -/dev/rfcomm8 c 660 0 0 216 8 - - - -/dev/rfcomm9 c 660 0 0 216 9 - - - -/dev/rfcomm10 c 660 0 0 216 10 - - - -/dev/rfcomm11 c 660 0 0 216 11 - - - -/dev/rfcomm12 c 660 0 0 216 12 - - - -/dev/rfcomm13 c 660 0 0 216 13 - - - -/dev/rfcomm14 c 660 0 0 216 14 - - - -/dev/rfcomm15 c 660 0 0 216 15 - - - -/dev/rmidi0 c 660 0 0 35 64 - - - -/dev/rmidi1 c 660 0 0 35 65 - - - -/dev/rmidi2 c 660 0 0 35 66 - - - -/dev/rmidi3 c 660 0 0 35 67 - - - -/dev/rtc c 660 0 47 10 135 - - - -/dev/scd0 b 660 0 6 11 0 - - - -/dev/scd1 b 660 0 6 11 1 - - - -/dev/sda b 660 0 6 8 0 - - - -/dev/sda1 b 660 0 6 8 1 - - - -/dev/sda2 b 660 0 6 8 2 - - - -/dev/sda3 b 660 0 6 8 3 - - - -/dev/sda4 b 660 0 6 8 4 - - - -/dev/sda5 b 660 0 6 8 5 - - - -/dev/sda6 b 660 0 6 8 6 - - - -/dev/sda7 b 660 0 6 8 7 - - - -/dev/sda8 b 660 0 6 8 8 - - - -/dev/sda9 b 660 0 6 8 9 - - - -/dev/sdb b 660 0 6 8 16 - - - -/dev/sdb1 b 660 0 6 8 17 - - - -/dev/sdb2 b 660 0 6 8 18 - - - -/dev/sdb3 b 660 0 6 8 19 - - - -/dev/sdb4 b 660 0 6 8 20 - - - -/dev/sdb5 b 660 0 6 8 21 - - - -/dev/sdb6 b 660 0 6 8 22 - - - -/dev/sdb7 b 660 0 6 8 23 - - - -/dev/sdb8 b 660 0 6 8 24 - - - -/dev/sdb9 b 660 0 6 8 25 - - - -/dev/sdc b 660 0 6 8 32 - - - -/dev/sdc1 b 660 0 6 8 33 - - - -/dev/sdc2 b 660 0 6 8 34 - - - -/dev/sdc3 b 660 0 6 8 35 - - - -/dev/sdc4 b 660 0 6 8 36 - - - -/dev/sdc5 b 660 0 6 8 37 - - - -/dev/sdc6 b 660 0 6 8 38 - - - -/dev/sdc7 b 660 0 6 8 39 - - - -/dev/sdc8 b 660 0 6 8 40 - - - -/dev/sdc9 b 660 0 6 8 41 - - - -/dev/sd_slotstat c 660 0 6 10 240 - - - -/dev/sharp_audioctl c 660 0 29 10 213 - - - -/dev/sharp_buz c 660 0 29 10 211 - - - -/dev/sharp_kbdctl c 660 0 45 10 214 - - - -/dev/sharp_led c 660 0 48 10 210 - - - -/dev/sharp_ts c 640 0 45 11 0 - - - -/dev/smtpe0 c 640 0 0 35 128 - - - -/dev/smtpe1 c 640 0 0 35 129 - - - -/dev/smtpe2 c 640 0 0 35 130 - - - -/dev/smtpe3 c 640 0 0 35 131 - - - -/dev/sndstat c 660 0 29 14 6 - - - -/dev/snd/seq c 660 0 0 116 1 - - - -/dev/snd/timer c 660 0 0 116 33 - - - -/dev/snd/controlC0 c 660 0 0 116 0 - - - -/dev/snd/controlC1 c 660 0 0 116 32 - - - -/dev/snd/controlC2 c 660 0 0 116 64 - - - -/dev/snd/controlC3 c 660 0 0 116 96 - - - -/dev/snd/hwC0D0 c 660 0 0 116 4 - - - -/dev/snd/hwC0D1 c 660 0 0 116 5 - - - -/dev/snd/hwC0D2 c 660 0 0 116 6 - - - -/dev/snd/hwC0D3 c 660 0 0 116 7 - - - -/dev/snd/pcmC0D0c c 660 0 0 116 24 - - - -/dev/snd/pcmC0D0p c 660 0 0 116 16 - - - -/dev/snd/pcmC0D1c c 660 0 0 116 25 - - - -/dev/snd/pcmC0D1p c 660 0 0 116 17 - - - -/dev/snd/pcmC0D2c c 660 0 0 116 26 - - - -/dev/snd/pcmC0D2p c 660 0 0 116 18 - - - -/dev/snd/pcmC0D3c c 660 0 0 116 27 - - - -/dev/snd/pcmC0D3p c 660 0 0 116 19 - - - -/dev/st0 c 660 0 11 9 0 - - - -/dev/st0a c 660 0 11 9 96 - - - -/dev/st0l c 660 0 11 9 32 - - - -/dev/st0m c 660 0 11 9 64 - - - -/dev/st1 c 660 0 11 9 1 - - - -/dev/st1a c 660 0 11 9 97 - - - -/dev/st1l c 660 0 11 9 33 - - - -/dev/st1m c 660 0 11 9 65 - - - -/dev/tty c 664 0 5 5 0 - - - -/dev/tty c 666 0 5 4 0 0 1 9 -/dev/ttyS c 640 0 5 4 64 0 1 4 -/dev/ttySA c 640 0 5 204 5 0 1 4 -/dev/ttyUSB c 660 0 5 188 0 0 1 2 -/dev/urandom c 644 0 0 1 9 - - - -/dev/usbmouse c 640 0 45 10 32 - - - -/dev/zero c 644 0 0 1 5 - - - -/dev/input/mice c 660 0 0 13 63 - - - diff --git a/packages/initscripts/initscripts-1.0/devices b/packages/initscripts/initscripts-1.0/devices deleted file mode 100755 index 67a2ec8092..0000000000 --- a/packages/initscripts/initscripts-1.0/devices +++ /dev/null @@ -1,67 +0,0 @@ -#!/bin/sh -# -# Devfs handling script. Since we arent running devfsd due to various reasons -# which I will not lay out here, we need to create some links for compatibility. - -. /etc/default/rcS - -# exit without doing anything if udev is active -if test -e /dev/.udev -o -e /dev/.udevdb; then - exit 0 -fi - -if test -e /dev/.devfsd -then - if test "$VERBOSE" != "no"; then echo -n "Setting up device links for devfs: "; fi - ln -s /dev/touchscreen/0 /dev/ts - ln -s /dev/touchscreen/0raw /dev/tsraw - ln -s /dev/vc/0 /dev/tty0 - ln -s /dev/vc/1 /dev/tty1 - ln -s /dev/vc/2 /dev/tty2 - ln -s /dev/vc/3 /dev/tty3 - ln -s /dev/vc/4 /dev/tty4 - ln -s /dev/vc/5 /dev/tty5 - ln -s /dev/fb/0 /dev/fb0 -# ln -s /dev/tts/0 /dev/ttySA0 -# ln -s /dev/tts/1 /dev/ttySA1 -# ln -s /dev/tts/2 /dev/ttySA2 - - ln -s /dev/sound/dsp /dev/dsp - ln -s /dev/sound/mixer /dev/mixer - - ln -s /dev/v4l/video0 /dev/video0 - ln -s /dev/v4l/video0 /dev/video - ln -s /dev/misc/rtc /dev/rtc - - ## need this so that ppp will autoload the ppp modules - mknod /dev/ppp c 108 0 - if test "$VERBOSE" != "no"; then echo "done"; fi -else - if test "$VERBOSE" != "no"; then echo -n "Mounting /dev ramdisk: "; fi - mount -t ramfs ramfs /dev || mount -t tmpfs ramfs /dev - if test $? -ne 0; then - if test "$VERBOSE" != "no"; then echo "failed"; fi - else - if test "$VERBOSE" != "no"; then echo "done"; fi - fi - if test "$VERBOSE" != "no"; then echo -n "Populating /dev: "; fi - cd / - mkdir -p dev/input - mkdir -p dev/msys - mkdir -p dev/pts - mkdir -p dev/vc - mkdir -p dev/snd - for i in 0 1 2 3 4 5 6 7 8 9; do - ln -s /dev/tty$i /dev/vc/$i - done - ln -sf /proc/self/fd /dev/fd - ln -sf /proc/kcore /dev/core - /sbin/makedevs -r / -D /etc/device_table - if test $? -ne 0; then - if test "$VERBOSE" != "no"; then echo "failed"; fi - else - if test "$VERBOSE" != "no"; then echo "done"; fi - fi -fi - -exit 0 diff --git a/packages/initscripts/initscripts-1.0/devpts.sh b/packages/initscripts/initscripts-1.0/devpts.sh deleted file mode 100755 index 334cf63801..0000000000 --- a/packages/initscripts/initscripts-1.0/devpts.sh +++ /dev/null @@ -1,28 +0,0 @@ -#! /bin/sh - -. /etc/default/devpts - -test "`uname -s`" = "Linux" || exit 0 - -# -# First find out if devpts is available. Also check if devfs -# is already mounted - in that case we don't want to use devpts. -# -if test ! -e /dev/.devfsd && ( grep -q devpts /proc/filesystems ) -then - # - # Create multiplexor device. - # - test -c /dev/ptmx || mknod -m 666 /dev/ptmx c 5 2 - - # - # Mount /dev/pts if needed. - # - if ( ! grep -q devpts /proc/mounts ) - then - mkdir -p /dev/pts - mount -t devpts devpts /dev/pts -ogid=${TTYGRP},mode=${TTYMODE} - fi -fi - -exit 0 diff --git a/packages/initscripts/initscripts-1.0/foonas/checkroot b/packages/initscripts/initscripts-1.0/foonas/checkroot deleted file mode 100755 index c69a773482..0000000000 --- a/packages/initscripts/initscripts-1.0/foonas/checkroot +++ /dev/null @@ -1,212 +0,0 @@ -# -# checkroot.sh Check to root filesystem. -# -# Version: @(#)checkroot.sh 2.84 25-Jan-2002 miquels@cistron.nl -# - -. /etc/default/rcS - -# -# Set SULOGIN in /etc/default/rcS to yes if you want a sulogin to be spawned -# from this script *before anything else* with a timeout, like SCO does. -# -test "$SULOGIN" = yes && sulogin -t 30 $CONSOLE - -# -# Ensure that bdflush (update) is running before any major I/O is -# performed (the following fsck is a good example of such activity :). -# -test -x /sbin/update && update - -# -# Read /etc/fstab. -# -exec 9>&0 </etc/fstab -rootmode=rw -rootopts=rw -test "$ENABLE_ROOTFS_FSCK" = yes && rootcheck="yes" || rootcheck="no" -swap_on_md=no -devfs= -while read fs mnt type opts dump pass junk -do - case "$fs" in - ""|\#*) - continue; - ;; - /dev/md*) - # Swap on md device. - test "$type" = swap && swap_on_md=yes - ;; - /dev/*) - ;; - *) - # Might be a swapfile. - test "$type" = swap && swap_on_md=yes - ;; - esac - - test "$type" = devfs && devfs="$fs" - - # Currently we do not care about the other entries - if test "$mnt" = "/" - then - #echo "[$fs] [$mnt] [$type] [$opts] [$dump] [$pass] [$junk]" - - rootopts="$opts" - roottype="$type" - - #The "spinner" is broken on busybox sh - TERM=dumb - - test "$pass" = 0 -o "$pass" = "" && rootcheck=no - - # Enable fsck for ext2 and ext3 rootfs, disable for everything else - case "$type" in - ext2|ext3) rootcheck=yes;; - *) rootcheck=no;; - esac - - if test "$rootcheck" = yes - then - if ! test -x "/sbin/fsck.${roottype}" - then - echo -e "\n * * * WARNING: /sbin/fsck.${roottype} is missing! * * *\n" - rootcheck=no - fi - fi - - case "$opts" in - ro|ro,*|*,ro|*,ro,*) - rootmode=ro - ;; - esac - fi -done -exec 0>&9 9>&- - -# -# Activate the swap device(s) in /etc/fstab. This needs to be done -# before fsck, since fsck can be quite memory-hungry. -# -doswap=no -test -d /proc/1 || mount -n /proc -case "`uname -r`" in - 2.[0123].*) - if test $swap_on_md = yes && grep -qs resync /proc/mdstat - then - test "$VERBOSE" != no && echo "Not activating swap - RAID array resyncing" - else - doswap=yes - fi - ;; - *) - doswap=yes - ;; -esac -if test $doswap = yes -then - test "$VERBOSE" != no && echo "Activating swap" - swapon -a 2> /dev/null -fi - -# -# Check the root filesystem. -# -if test -f /fastboot || test $rootcheck = no -then - test $rootcheck = yes && echo "Fast boot, no filesystem check" -else - # - # Ensure that root is quiescent and read-only before fsck'ing. - # - mount -n -o remount,ro / - if test $? = 0 - then - if test -f /forcefsck - then - force="-f" - else - force="" - fi - if test "$FSCKFIX" = yes - then - fix="-y" - else - fix="-a" - fi - spinner="-C" - case "$TERM" in - dumb|network|unknown|"") spinner="" ;; - esac - test `uname -m` = s390 && spinner="" # This should go away - test "$VERBOSE" != no && echo "Checking root filesystem..." - fsck $spinner $force $fix / - # - # If there was a failure, drop into single-user mode. - # - # NOTE: "failure" is defined as exiting with a return code of - # 2 or larger. A return code of 1 indicates that filesystem - # errors were corrected but that the boot may proceed. - # - - echo "RETURNCODE: [$RTC]" - - if test "$RTC" -gt 3 - then - - # Since this script is run very early in the boot-process, it should be safe to assume that the - # output is printed to VT1. However, some distributions use a bootsplash to hide the "ugly" boot - # messages and having the bootsplash "hang" due to a waiting fsck prompt is less than ideal - chvt 1 - - # Surprise! Re-directing from a HERE document (as in - # "cat << EOF") won't work, because the root is read-only. - echo - echo "fsck failed. Please repair manually and reboot. " - echo "Please note that the root filesystem is currently " - echo "mounted read-only. To remount it read-write:" - echo - echo " # mount -n -o remount,rw /" - echo - echo "CONTROL-D will exit from this shell" - echo "and REBOOT the system." - echo - # Start a single user shell on the console - /sbin/sulogin $CONSOLE - reboot -f - fi - else - echo "*** ERROR! Cannot fsck root fs because it is not mounted read-only!" - echo - fi -fi - -devrootfound=$(grep "/dev/root" /proc/mounts | \ - awk '{if ($4 = /rw/) print "found";}' ) - -if [ -n "$devrootfound" -a "$devrootfound" = "found" ]; then - echo "Read/write /dev/root found." - exit 0 -fi - -if mount -vf -o remount / 2> /dev/null | \ - awk '{if ($6 ~ /rw/) exit 0; else exit 1; }' && \ - ! touch -c / 2> /dev/null - then - echo " Remounting root filesystem read/write" - mount -n -o remount,$rootmode / -fi - -if test "$rootmode" = rw -then - if test ! -L /etc/mtab - then - rm -f /etc/mtab~ /etc/nologin - : > /etc/mtab - fi - mount -f -o remount / - mount -f /proc - test "$devfs" && grep -q '^devfs /dev' /proc/mounts && mount -f "$devfs" -fi - -: exit 0 diff --git a/packages/initscripts/initscripts-1.0/foonas/devices b/packages/initscripts/initscripts-1.0/foonas/devices deleted file mode 100755 index f83ea63598..0000000000 --- a/packages/initscripts/initscripts-1.0/foonas/devices +++ /dev/null @@ -1,70 +0,0 @@ -#!/bin/sh -# -# Devfs handling script. Since we arent running devfsd due to various reasons -# which I will not lay out here, we need to create some links for compatibility. - -. /etc/default/rcS - -# exit without doing anything if udev is active -if test -e /dev/.udev -o -e /dev/.udevdb; then - exit 0 -fi - -if test -e /dev/.devfsd -then - if test "$VERBOSE" != "no"; then echo -n "Setting up device links for devfs: "; fi - [ -e /dev/.linksmade ] && exit 0 - - ln -s /dev/tts/0 /dev/ttySA0 - ln -s /dev/tts/1 /dev/ttySA1 - - ln -s /dev/sound/dsp /dev/dsp - ln -s /dev/sound/mixer /dev/mixer - - ln -s /dev/misc/rtc /dev/rtc - - # - # some friendly disk links - # - ln -s /dev/discs/disc0/disc /dev/hda - ln -s /dev/discs/disc1/disc /dev/hdb - for i in 1 2 3 4; do - ln -s /dev/discs/disc0/part$i /dev/hda$i - ln -s /dev/discs/disc1/part$i /dev/hdb$i - done - - ## need this so that ppp will autoload the ppp modules - mknod /dev/ppp c 108 0 - ln -s /dev/zero /dev/.linksmade - - if test "$VERBOSE" != "no"; then echo "done"; fi -else - if test "$VERBOSE" != "no"; then echo -n "Mounting /dev ramdisk: "; fi - mount -t ramfs ramfs /dev || mount -t tmpfs ramfs /dev - if test $? -ne 0; then - if test "$VERBOSE" != "no"; then echo "failed"; fi - else - if test "$VERBOSE" != "no"; then echo "done"; fi - fi - if test "$VERBOSE" != "no"; then echo -n "Populating /dev: "; fi - cd / - mkdir -p dev/input - mkdir -p dev/msys - mkdir -p dev/pts - mkdir -p dev/vc - mkdir -p dev/snd - mkdir -p dev/tts - for i in 0 1 2 3 4 5 6 7 8 9; do - ln -s /dev/tty$i /dev/vc/$i - done - ln -sf /proc/self/fd /dev/fd - ln -sf /proc/kcore /dev/core - /sbin/makedevs -r / -D /etc/device_table - if test $? -ne 0; then - if test "$VERBOSE" != "no"; then echo "failed"; fi - else - if test "$VERBOSE" != "no"; then echo "done"; fi - fi -fi - -exit 0 diff --git a/packages/initscripts/initscripts-1.0/foonas/domainname.sh b/packages/initscripts/initscripts-1.0/foonas/domainname.sh deleted file mode 100644 index 55cb5dcfba..0000000000 --- a/packages/initscripts/initscripts-1.0/foonas/domainname.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh -# -# domainname.sh Set the domainname. -# -test -r /etc/defaultdomain && - cat /etc/defaultdomain >/proc/sys/kernel/domainname diff --git a/packages/initscripts/initscripts-1.0/foonas/halt b/packages/initscripts/initscripts-1.0/foonas/halt deleted file mode 100755 index f22d892d46..0000000000 --- a/packages/initscripts/initscripts-1.0/foonas/halt +++ /dev/null @@ -1,27 +0,0 @@ -#! /bin/sh -# -# halt Execute the halt command. -# -# Version: @(#)halt 2.84-2 07-Jan-2002 miquels@cistron.nl -# - -PATH=/sbin:/bin:/usr/sbin:/usr/bin - -# See if we need to cut the power. -if test -x /etc/init.d/ups-monitor -then - /etc/init.d/ups-monitor poweroff -fi - -# Don't shut down drives if we're using RAID. -hddown="-h" -if grep -qs '^md.*active' /proc/mdstat -then - hddown="" -fi - -echo "Powering down..." -scc -p off -halt -d -f -i -p $hddown - -: exit 0 diff --git a/packages/initscripts/initscripts-1.0/foonas/reboot b/packages/initscripts/initscripts-1.0/foonas/reboot deleted file mode 100755 index 05a82be4c0..0000000000 --- a/packages/initscripts/initscripts-1.0/foonas/reboot +++ /dev/null @@ -1,12 +0,0 @@ -#! /bin/sh -# -# reboot Execute the reboot command. -# -# Version: @(#)reboot 2.75 22-Jun-1998 miquels@cistron.nl -# - -PATH=/sbin:/bin:/usr/sbin:/usr/bin - -echo -n "Rebooting... " -scc -p restart -reboot -d -f -i diff --git a/packages/initscripts/initscripts-1.0/gumstix-connex/alignment.sh b/packages/initscripts/initscripts-1.0/gumstix-connex/alignment.sh deleted file mode 100644 index 3826457609..0000000000 --- a/packages/initscripts/initscripts-1.0/gumstix-connex/alignment.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -if [ -e /proc/cpu/alignment ]; then - echo "2" > /proc/cpu/alignment -fi - diff --git a/packages/initscripts/initscripts-1.0/gumstix-verdex/alignment.sh b/packages/initscripts/initscripts-1.0/gumstix-verdex/alignment.sh deleted file mode 100644 index 3826457609..0000000000 --- a/packages/initscripts/initscripts-1.0/gumstix-verdex/alignment.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -if [ -e /proc/cpu/alignment ]; then - echo "2" > /proc/cpu/alignment -fi - diff --git a/packages/initscripts/initscripts-1.0/h3600/devices b/packages/initscripts/initscripts-1.0/h3600/devices deleted file mode 100755 index 0e59229225..0000000000 --- a/packages/initscripts/initscripts-1.0/h3600/devices +++ /dev/null @@ -1,37 +0,0 @@ -#!/bin/sh -# -# Devfs handling script. Since we arent running devfsd due to various reasons -# which I will not lay out here, we need to create some links for compatibility. - -# exit without doing anything if udev is active -if test -e /dev/.udevdb; then - exit 0 -fi - - test -n "$VERBOSE" && echo -n "Setting up device links for devfs: " - ( - ln -s /dev/vc/0 /dev/tty0 - ln -s /dev/vc/1 /dev/tty1 - ln -s /dev/vc/2 /dev/tty2 - ln -s /dev/vc/3 /dev/tty3 - ln -s /dev/vc/4 /dev/tty4 - ln -s /dev/vc/5 /dev/tty5 - ln -s /dev/fb/0 /dev/fb0 - # ln -s /dev/tts/0 /dev/ttySA0 - # ln -s /dev/tts/1 /dev/ttySA1 - # ln -s /dev/tts/2 /dev/ttySA2 - - ln -s /dev/sound/dsp /dev/dsp - ln -s /dev/sound/mixer /dev/mixer - - ln -s /dev/v4l/video0 /dev/video0 - ln -s /dev/v4l/video0 /dev/video - ln -s /dev/misc/rtc /dev/rtc - ln -s /dev/misc/apm_bios /dev/apm_bios - - ## need this so that ppp will autoload the ppp modules - mknod /dev/ppp c 108 0 - ) > /dev/null 2>&1 - - - test -n "$VERBOSE" && echo "done" diff --git a/packages/initscripts/initscripts-1.0/h3900/devices b/packages/initscripts/initscripts-1.0/h3900/devices deleted file mode 100755 index 0e59229225..0000000000 --- a/packages/initscripts/initscripts-1.0/h3900/devices +++ /dev/null @@ -1,37 +0,0 @@ -#!/bin/sh -# -# Devfs handling script. Since we arent running devfsd due to various reasons -# which I will not lay out here, we need to create some links for compatibility. - -# exit without doing anything if udev is active -if test -e /dev/.udevdb; then - exit 0 -fi - - test -n "$VERBOSE" && echo -n "Setting up device links for devfs: " - ( - ln -s /dev/vc/0 /dev/tty0 - ln -s /dev/vc/1 /dev/tty1 - ln -s /dev/vc/2 /dev/tty2 - ln -s /dev/vc/3 /dev/tty3 - ln -s /dev/vc/4 /dev/tty4 - ln -s /dev/vc/5 /dev/tty5 - ln -s /dev/fb/0 /dev/fb0 - # ln -s /dev/tts/0 /dev/ttySA0 - # ln -s /dev/tts/1 /dev/ttySA1 - # ln -s /dev/tts/2 /dev/ttySA2 - - ln -s /dev/sound/dsp /dev/dsp - ln -s /dev/sound/mixer /dev/mixer - - ln -s /dev/v4l/video0 /dev/video0 - ln -s /dev/v4l/video0 /dev/video - ln -s /dev/misc/rtc /dev/rtc - ln -s /dev/misc/apm_bios /dev/apm_bios - - ## need this so that ppp will autoload the ppp modules - mknod /dev/ppp c 108 0 - ) > /dev/null 2>&1 - - - test -n "$VERBOSE" && echo "done" diff --git a/packages/initscripts/initscripts-1.0/jornada56x/devices b/packages/initscripts/initscripts-1.0/jornada56x/devices deleted file mode 100755 index 0e59229225..0000000000 --- a/packages/initscripts/initscripts-1.0/jornada56x/devices +++ /dev/null @@ -1,37 +0,0 @@ -#!/bin/sh -# -# Devfs handling script. Since we arent running devfsd due to various reasons -# which I will not lay out here, we need to create some links for compatibility. - -# exit without doing anything if udev is active -if test -e /dev/.udevdb; then - exit 0 -fi - - test -n "$VERBOSE" && echo -n "Setting up device links for devfs: " - ( - ln -s /dev/vc/0 /dev/tty0 - ln -s /dev/vc/1 /dev/tty1 - ln -s /dev/vc/2 /dev/tty2 - ln -s /dev/vc/3 /dev/tty3 - ln -s /dev/vc/4 /dev/tty4 - ln -s /dev/vc/5 /dev/tty5 - ln -s /dev/fb/0 /dev/fb0 - # ln -s /dev/tts/0 /dev/ttySA0 - # ln -s /dev/tts/1 /dev/ttySA1 - # ln -s /dev/tts/2 /dev/ttySA2 - - ln -s /dev/sound/dsp /dev/dsp - ln -s /dev/sound/mixer /dev/mixer - - ln -s /dev/v4l/video0 /dev/video0 - ln -s /dev/v4l/video0 /dev/video - ln -s /dev/misc/rtc /dev/rtc - ln -s /dev/misc/apm_bios /dev/apm_bios - - ## need this so that ppp will autoload the ppp modules - mknod /dev/ppp c 108 0 - ) > /dev/null 2>&1 - - - test -n "$VERBOSE" && echo "done" diff --git a/packages/initscripts/initscripts-1.0/jornada6xx/checkroot b/packages/initscripts/initscripts-1.0/jornada6xx/checkroot deleted file mode 100755 index 9e2d3cfc85..0000000000 --- a/packages/initscripts/initscripts-1.0/jornada6xx/checkroot +++ /dev/null @@ -1,211 +0,0 @@ -# -# checkroot.sh Check to root filesystem. -# -# Version: @(#)checkroot.sh 2.84 25-Jan-2002 miquels@cistron.nl -# - -. /etc/default/rcS - -# -# Set SULOGIN in /etc/default/rcS to yes if you want a sulogin to be spawned -# from this script *before anything else* with a timeout, like SCO does. -# -test "$SULOGIN" = yes && sulogin -t 30 $CONSOLE - -# -# Ensure that bdflush (update) is running before any major I/O is -# performed (the following fsck is a good example of such activity :). -# -test -x /sbin/update && update - -# -# Read /etc/fstab. -# -exec 9>&0 </etc/fstab -rootmode=rw -rootopts=rw -test "$ENABLE_ROOTFS_FSCK" = yes && rootcheck="yes" || rootcheck="no" -swap_on_md=no -devfs= -while read fs mnt type opts dump pass junk -do - case "$fs" in - ""|\#*) - continue; - ;; - /dev/md*) - # Swap on md device. - test "$type" = swap && swap_on_md=yes - ;; - /dev/*) - ;; - *) - # Might be a swapfile. - test "$type" = swap && swap_on_md=yes - ;; - esac - - test "$type" = devfs && devfs="$fs" - - # Currently we do not care about the other entries - if test "$mnt" = "/" - then - #echo "[$fs] [$mnt] [$type] [$opts] [$dump] [$pass] [$junk]" - - rootopts="$opts" - roottype="$type" - - #The "spinner" is broken on busybox sh - TERM=dumb - - test "$pass" = 0 -o "$pass" = "" && rootcheck=no - - # Enable fsck for ext2 and ext3 rootfs, disable for everything else - case "$type" in - ext3) rootcheck=yes;; - *) rootcheck=no;; - esac - - if test "$rootcheck" = yes - then - if ! test -x "/sbin/fsck.${roottype}" - then - echo -e "\n * * * WARNING: /sbin/fsck.${roottype} is missing! * * *\n" - rootcheck=no - fi - fi - - case "$opts" in - ro|ro,*|*,ro|*,ro,*) - rootmode=ro - ;; - esac - fi -done -exec 0>&9 9>&- - -# -# Activate the swap device(s) in /etc/fstab. This needs to be done -# before fsck, since fsck can be quite memory-hungry. -# -doswap=no -test -d /proc/1 || mount -n /proc -case "`uname -r`" in - 2.[0123].*) - if test $swap_on_md = yes && grep -qs resync /proc/mdstat - then - test "$VERBOSE" != no && echo "Not activating swap - RAID array resyncing" - else - doswap=yes - fi - ;; - *) - doswap=yes - ;; -esac -if test $doswap = yes -then - test "$VERBOSE" != no && echo "Activating swap" - swapon -a 2> /dev/null -fi - -# -# Check the root filesystem. -# -if test -f /fastboot || test $rootcheck = no -then - test $rootcheck = yes && echo "Fast boot, no filesystem check" -else - # - # Ensure that root is quiescent and read-only before fsck'ing. - # - mount -n -o remount,ro / - if test $? = 0 - then - if test -f /forcefsck - then - force="-f" - else - force="" - fi - if test "$FSCKFIX" = yes - then - fix="-y" - else - fix="-a" - fi - spinner="-C" - case "$TERM" in - dumb|network|unknown|"") spinner="" ;; - esac - test `uname -m` = s390 && spinner="" # This should go away - test "$VERBOSE" != no && echo "Checking root filesystem..." - fsck $spinner $force $fix / - # - # If there was a failure, drop into single-user mode. - # - # NOTE: "failure" is defined as exiting with a return code of - # 2 or larger. A return code of 1 indicates that filesystem - # errors were corrected but that the boot may proceed. - # - if test "$?" -gt 1 - then - - # Since this script is run very early in the boot-process, it should be safe to assume that the - # output is printed to VT1. However, some distributions use a bootsplash to hide the "ugly" boot - # messages and having the bootsplash "hang" due to a waiting fsck prompt is less than ideal - chvt 1 - - # Surprise! Re-directing from a HERE document (as in - # "cat << EOF") won't work, because the root is read-only. - echo - echo "fsck failed. Please repair manually and reboot. Please note" - echo "that the root filesystem is currently mounted read-only. To" - echo "remount it read-write:" - echo - echo " # mount -n -o remount,rw /" - echo - echo "CONTROL-D will exit from this shell and REBOOT the system." - echo - # Start a single user shell on the console - /sbin/sulogin $CONSOLE - reboot -f - fi - else - echo "*** ERROR! Cannot fsck root fs because it is not mounted read-only!" - echo - fi -fi - -# -# If the root filesystem was not marked as read-only in /etc/fstab, -# remount the rootfs rw but do not try to change mtab because it -# is on a ro fs until the remount succeeded. Then clean up old mtabs -# and finally write the new mtab. -# This part is only needed if the rootfs was mounted ro. -# -if [ $(grep rootfs /proc/mounts | awk '{print $4}') = rw ]; then - exit 0 -fi - -# Add a second check, which seems to be needed for some kernel versions -if [ $(grep "/dev/root" /proc/mounts | awk '{print $4}') = rw ]; then - exit 0 -fi - - -echo "Remounting root file system..." -mount -n -o remount,$rootmode / -if test "$rootmode" = rw -then - if test ! -L /etc/mtab - then - rm -f /etc/mtab~ /etc/nologin - : > /etc/mtab - fi - mount -f -o remount / - mount -f /proc - test "$devfs" && grep -q '^devfs /dev' /proc/mounts && mount -f "$devfs" -fi - -: exit 0 diff --git a/packages/initscripts/initscripts-1.0/jornada6xx/devices b/packages/initscripts/initscripts-1.0/jornada6xx/devices deleted file mode 100644 index 5ca2a1ccef..0000000000 --- a/packages/initscripts/initscripts-1.0/jornada6xx/devices +++ /dev/null @@ -1,71 +0,0 @@ -#!/bin/sh -# -# Devfs handling script. Since we arent running devfsd due to various reasons -# which I will not lay out here, we need to create some links for compatibility. - -. /etc/default/rcS - -# exit without doing anything if udev is active -if test -e /dev/.udevdb; then - exit 0 -fi - -if test -e /dev/.devfsd -then - if test "$VERBOSE" != "no"; then echo -n "Setting up device links for devfs: "; fi - ln -s /dev/touchscreen/0 /dev/ts - ln -s /dev/touchscreen/0raw /dev/tsraw - ln -s /dev/vc/0 /dev/tty0 - ln -s /dev/vc/1 /dev/tty1 - ln -s /dev/vc/2 /dev/tty2 - ln -s /dev/vc/3 /dev/tty3 - ln -s /dev/vc/4 /dev/tty4 - ln -s /dev/vc/5 /dev/tty5 - ln -s /dev/fb/0 /dev/fb0 - - ln -s /dev/sound/dsp /dev/dsp - ln -s /dev/sound/mixer /dev/mixer - - ln -s /dev/v4l/video0 /dev/video0 - ln -s /dev/v4l/video0 /dev/video - ln -s /dev/misc/rtc /dev/rtc - - ## need this so that ppp will autoload the ppp modules - mknod /dev/ppp c 108 0 - - if test "$VERBOSE" != "no"; then echo "done"; fi -else - if test "$VERBOSE" != "no"; then echo -n "Mounting /dev ramdisk: "; fi - mount -t ramfs ramfs /dev || mount -t tmpfs ramfs /dev - if test $? -ne 0; then - if test "$VERBOSE" != "no"; then echo "failed"; fi - else - if test "$VERBOSE" != "no"; then echo "done"; fi - fi - if test "$VERBOSE" != "no"; then echo -n "Populating /dev: "; fi - cd / - mkdir -p dev/input - mknod /dev/input/ts0 c 13 128 - mknod /dev/ttySC0 c 8 204 - mknod /dev/ttySC1 c 9 204 - mknod /dev/ttySC2 c 10 204 - - mknod /dev/irda0 c 10 204 - - mkdir -p dev/msys - mkdir -p dev/pts - mkdir -p dev/vc - for i in 0 1 2 3 4 5 6 7 8 9; do - ln -s /dev/tty$i /dev/vc/$i - done - ln -sf /proc/self/fd /dev/fd - ln -sf /proc/kcore /dev/core - /sbin/makedevs -r / -D /etc/device_table - if test $? -ne 0; then - if test "$VERBOSE" != "no"; then echo "failed"; fi - else - if test "$VERBOSE" != "no"; then echo "done"; fi - fi -fi - -exit 0 diff --git a/packages/initscripts/initscripts-1.0/jornada7xx/checkroot b/packages/initscripts/initscripts-1.0/jornada7xx/checkroot deleted file mode 100755 index 9e2d3cfc85..0000000000 --- a/packages/initscripts/initscripts-1.0/jornada7xx/checkroot +++ /dev/null @@ -1,211 +0,0 @@ -# -# checkroot.sh Check to root filesystem. -# -# Version: @(#)checkroot.sh 2.84 25-Jan-2002 miquels@cistron.nl -# - -. /etc/default/rcS - -# -# Set SULOGIN in /etc/default/rcS to yes if you want a sulogin to be spawned -# from this script *before anything else* with a timeout, like SCO does. -# -test "$SULOGIN" = yes && sulogin -t 30 $CONSOLE - -# -# Ensure that bdflush (update) is running before any major I/O is -# performed (the following fsck is a good example of such activity :). -# -test -x /sbin/update && update - -# -# Read /etc/fstab. -# -exec 9>&0 </etc/fstab -rootmode=rw -rootopts=rw -test "$ENABLE_ROOTFS_FSCK" = yes && rootcheck="yes" || rootcheck="no" -swap_on_md=no -devfs= -while read fs mnt type opts dump pass junk -do - case "$fs" in - ""|\#*) - continue; - ;; - /dev/md*) - # Swap on md device. - test "$type" = swap && swap_on_md=yes - ;; - /dev/*) - ;; - *) - # Might be a swapfile. - test "$type" = swap && swap_on_md=yes - ;; - esac - - test "$type" = devfs && devfs="$fs" - - # Currently we do not care about the other entries - if test "$mnt" = "/" - then - #echo "[$fs] [$mnt] [$type] [$opts] [$dump] [$pass] [$junk]" - - rootopts="$opts" - roottype="$type" - - #The "spinner" is broken on busybox sh - TERM=dumb - - test "$pass" = 0 -o "$pass" = "" && rootcheck=no - - # Enable fsck for ext2 and ext3 rootfs, disable for everything else - case "$type" in - ext3) rootcheck=yes;; - *) rootcheck=no;; - esac - - if test "$rootcheck" = yes - then - if ! test -x "/sbin/fsck.${roottype}" - then - echo -e "\n * * * WARNING: /sbin/fsck.${roottype} is missing! * * *\n" - rootcheck=no - fi - fi - - case "$opts" in - ro|ro,*|*,ro|*,ro,*) - rootmode=ro - ;; - esac - fi -done -exec 0>&9 9>&- - -# -# Activate the swap device(s) in /etc/fstab. This needs to be done -# before fsck, since fsck can be quite memory-hungry. -# -doswap=no -test -d /proc/1 || mount -n /proc -case "`uname -r`" in - 2.[0123].*) - if test $swap_on_md = yes && grep -qs resync /proc/mdstat - then - test "$VERBOSE" != no && echo "Not activating swap - RAID array resyncing" - else - doswap=yes - fi - ;; - *) - doswap=yes - ;; -esac -if test $doswap = yes -then - test "$VERBOSE" != no && echo "Activating swap" - swapon -a 2> /dev/null -fi - -# -# Check the root filesystem. -# -if test -f /fastboot || test $rootcheck = no -then - test $rootcheck = yes && echo "Fast boot, no filesystem check" -else - # - # Ensure that root is quiescent and read-only before fsck'ing. - # - mount -n -o remount,ro / - if test $? = 0 - then - if test -f /forcefsck - then - force="-f" - else - force="" - fi - if test "$FSCKFIX" = yes - then - fix="-y" - else - fix="-a" - fi - spinner="-C" - case "$TERM" in - dumb|network|unknown|"") spinner="" ;; - esac - test `uname -m` = s390 && spinner="" # This should go away - test "$VERBOSE" != no && echo "Checking root filesystem..." - fsck $spinner $force $fix / - # - # If there was a failure, drop into single-user mode. - # - # NOTE: "failure" is defined as exiting with a return code of - # 2 or larger. A return code of 1 indicates that filesystem - # errors were corrected but that the boot may proceed. - # - if test "$?" -gt 1 - then - - # Since this script is run very early in the boot-process, it should be safe to assume that the - # output is printed to VT1. However, some distributions use a bootsplash to hide the "ugly" boot - # messages and having the bootsplash "hang" due to a waiting fsck prompt is less than ideal - chvt 1 - - # Surprise! Re-directing from a HERE document (as in - # "cat << EOF") won't work, because the root is read-only. - echo - echo "fsck failed. Please repair manually and reboot. Please note" - echo "that the root filesystem is currently mounted read-only. To" - echo "remount it read-write:" - echo - echo " # mount -n -o remount,rw /" - echo - echo "CONTROL-D will exit from this shell and REBOOT the system." - echo - # Start a single user shell on the console - /sbin/sulogin $CONSOLE - reboot -f - fi - else - echo "*** ERROR! Cannot fsck root fs because it is not mounted read-only!" - echo - fi -fi - -# -# If the root filesystem was not marked as read-only in /etc/fstab, -# remount the rootfs rw but do not try to change mtab because it -# is on a ro fs until the remount succeeded. Then clean up old mtabs -# and finally write the new mtab. -# This part is only needed if the rootfs was mounted ro. -# -if [ $(grep rootfs /proc/mounts | awk '{print $4}') = rw ]; then - exit 0 -fi - -# Add a second check, which seems to be needed for some kernel versions -if [ $(grep "/dev/root" /proc/mounts | awk '{print $4}') = rw ]; then - exit 0 -fi - - -echo "Remounting root file system..." -mount -n -o remount,$rootmode / -if test "$rootmode" = rw -then - if test ! -L /etc/mtab - then - rm -f /etc/mtab~ /etc/nologin - : > /etc/mtab - fi - mount -f -o remount / - mount -f /proc - test "$devfs" && grep -q '^devfs /dev' /proc/mounts && mount -f "$devfs" -fi - -: exit 0 diff --git a/packages/initscripts/initscripts-1.0/jornada7xx/devices b/packages/initscripts/initscripts-1.0/jornada7xx/devices deleted file mode 100755 index 422336a345..0000000000 --- a/packages/initscripts/initscripts-1.0/jornada7xx/devices +++ /dev/null @@ -1,70 +0,0 @@ -#!/bin/sh -# -# Devfs handling script. Since we arent running devfsd due to various reasons -# which I will not lay out here, we need to create some links for compatibility. - -. /etc/default/rcS - -# exit without doing anything if udev is active -if test -e /dev/.udevdb; then - exit 0 -fi - -if test -e /dev/.devfsd -then - if test "$VERBOSE" != "no"; then echo -n "Setting up device links for devfs: "; fi - ln -s /dev/touchscreen/0 /dev/ts - ln -s /dev/touchscreen/0raw /dev/tsraw - ln -s /dev/vc/0 /dev/tty0 - ln -s /dev/vc/1 /dev/tty1 - ln -s /dev/vc/2 /dev/tty2 - ln -s /dev/vc/3 /dev/tty3 - ln -s /dev/vc/4 /dev/tty4 - ln -s /dev/vc/5 /dev/tty5 - ln -s /dev/fb/0 /dev/fb0 -# ln -s /dev/tts/0 /dev/ttySA0 -# ln -s /dev/tts/1 /dev/ttySA1 -# ln -s /dev/tts/2 /dev/ttySA2 - - ln -s /dev/sound/dsp /dev/dsp - ln -s /dev/sound/mixer /dev/mixer - - ln -s /dev/v4l/video0 /dev/video0 - ln -s /dev/v4l/video0 /dev/video - ln -s /dev/misc/rtc /dev/rtc - - ## need this so that ppp will autoload the ppp modules - mknod /dev/ppp c 108 0 - - if test "$VERBOSE" != "no"; then echo "done"; fi -else - if test "$VERBOSE" != "no"; then echo -n "Mounting /dev ramdisk: "; fi - mount -t ramfs ramfs /dev || mount -t tmpfs ramfs /dev - if test $? -ne 0; then - if test "$VERBOSE" != "no"; then echo "failed"; fi - else - if test "$VERBOSE" != "no"; then echo "done"; fi - fi - if test "$VERBOSE" != "no"; then echo -n "Populating /dev: "; fi - cd / - mkdir -p dev/input - mknod /dev/input/ts0 c 13 65 - mknod /dev/ttySC1 c 9 204 - mknod /dev/irda0 c 10 204 - mkdir -p dev/msys - mkdir -p dev/pts - mkdir -p dev/vc - for i in 0 1 2 3 4 5 6 7 8 9; do - ln -s /dev/tty$i /dev/vc/$i - done - ln -sf /proc/self/fd /dev/fd - ln -sf /proc/kcore /dev/core - /sbin/makedevs -r / -D /etc/device_table - if test $? -ne 0; then - if test "$VERBOSE" != "no"; then echo "failed"; fi - else - if test "$VERBOSE" != "no"; then echo "done"; fi - fi -fi - -exit 0 diff --git a/packages/initscripts/initscripts-1.0/logicpd-pxa270/checkroot b/packages/initscripts/initscripts-1.0/logicpd-pxa270/checkroot deleted file mode 100644 index 2a4d2a67a9..0000000000 --- a/packages/initscripts/initscripts-1.0/logicpd-pxa270/checkroot +++ /dev/null @@ -1,179 +0,0 @@ -# -# checkroot.sh Check to root filesystem. -# -# Version: @(#)checkroot.sh 2.84 25-Jan-2002 miquels@cistron.nl -# - -. /etc/default/rcS - -# -# Set SULOGIN in /etc/default/rcS to yes if you want a sulogin to be spawned -# from this script *before anything else* with a timeout, like SCO does. -# -test "$SULOGIN" = yes && sulogin -t 30 $CONSOLE - -# -# Ensure that bdflush (update) is running before any major I/O is -# performed (the following fsck is a good example of such activity :). -# -test -x /sbin/update && update - -# -# Read /etc/fstab. -# -exec 9>&0 </etc/fstab - -rootmode=rw -rootopts=rw -rootcheck=no -swap_on_md=no -devfs= -while read fs mnt type opts dump pass junk -do - case "$fs" in - ""|\#*) - continue; - ;; - /dev/md*) - # Swap on md device. - test "$type" = swap && swap_on_md=yes - ;; - /dev/*) - ;; - *) - # Might be a swapfile. - test "$type" = swap && swap_on_md=yes - ;; - esac - test "$type" = devfs && devfs="$fs" - test "$mnt" != / && continue - rootopts="$opts" - test "$pass" = 0 -o "$pass" = "" && rootcheck=no - case "$opts" in - ro|ro,*|*,ro|*,ro,*) - rootmode=ro - ;; - esac -done - -exec 0>&9 9>&- - - -# -# Activate the swap device(s) in /etc/fstab. This needs to be done -# before fsck, since fsck can be quite memory-hungry. -# -doswap=no -test -d /proc/1 || mount -n /proc - -case "`uname -r`" in - 2.[0123].*) - if test $swap_on_md = yes && grep -qs resync /proc/mdstat - then - test "$VERBOSE" != no && echo "Not activating swap - RAID array resyncing" - else - doswap=yes - fi - ;; - *) - doswap=yes - ;; -esac -if test $doswap = yes -then - test "$VERBOSE" != no && echo "Activating swap" - swapon -a 2> /dev/null -fi - -# -# Check the root filesystem. -# -if test -f /fastboot || test $rootcheck = no -then - test $rootcheck = yes && echo "Fast boot, no filesystem check" -else - # - # Ensure that root is quiescent and read-only before fsck'ing. - # - - mount -n -o remount,ro / - - if test $? = 0 - then - if test -f /forcefsck - then - force="-f" - else - force="" - fi - if test "$FSCKFIX" = yes - then - fix="-y" - else - fix="-a" - fi - spinner="-C" - case "$TERM" in - dumb|network|unknown|"") spinner="" ;; - esac - test `uname -m` = s390 && spinner="" # This should go away - test "$VERBOSE" != no && echo "Checking root filesystem..." - fsck $spinner $force $fix / - # - # If there was a failure, drop into single-user mode. - # - # NOTE: "failure" is defined as exiting with a return code of - # 2 or larger. A return code of 1 indicates that filesystem - # errors were corrected but that the boot may proceed. - # - if test "$?" -gt 1 - then - # Surprise! Re-directing from a HERE document (as in - # "cat << EOF") won't work, because the root is read-only. - echo - echo "fsck failed. Please repair manually and reboot. Please note" - echo "that the root filesystem is currently mounted read-only. To" - echo "remount it read-write:" - echo - echo " # mount -n -o remount,rw /" - echo - echo "CONTROL-D will exit from this shell and REBOOT the system." - echo - # Start a single user shell on the console - /sbin/sulogin $CONSOLE - reboot -f - fi - else - echo "*** ERROR! Cannot fsck root fs because it is not mounted read-only!" - echo - fi -fi - -# -# If the root filesystem was not marked as read-only in /etc/fstab, -# remount the rootfs rw but do not try to change mtab because it -# is on a ro fs until the remount succeeded. Then clean up old mtabs -# and finally write the new mtab. -# This part is only needed if the rootfs was mounted ro. -# - -if [ $(grep "/dev/root" /proc/mounts | awk '{print $4}') = rw ]; then - exit 0 -fi - -echo "Remounting root file system..." -mount -n -o remount,$rootmode / - -if test "$rootmode" = rw -then - if test ! -L /etc/mtab - then - rm -f /etc/mtab~ /etc/nologin - : > /etc/mtab - fi - mount -f -o remount / - mount -f /proc - test "$devfs" && grep -q '^devfs /dev' /proc/mounts && mount -f "$devfs" -fi - -: exit 0 diff --git a/packages/initscripts/initscripts-1.0/mountall.sh b/packages/initscripts/initscripts-1.0/mountall.sh deleted file mode 100755 index 53bff0fbce..0000000000 --- a/packages/initscripts/initscripts-1.0/mountall.sh +++ /dev/null @@ -1,60 +0,0 @@ -# -# mountall.sh Mount all filesystems. -# -# Version: @(#)mountall.sh 2.83-2 01-Nov-2001 miquels@cistron.nl -# -. /etc/default/rcS -if test -f /etc/default/mountall; then - . /etc/default/mountall -fi - -# -# Mount local filesystems in /etc/fstab. For some reason, people -# might want to mount "proc" several times, and mount -v complains -# about this. So we mount "proc" filesystems without -v. -# -test "$VERBOSE" != no && echo "Mounting local filesystems..." -mount -a $MOUNTALL 2>&1 | logger -s -p user.err - -# -# We might have mounted something over /dev, see if /dev/initctl is there. -# -if test ! -p /dev/initctl -then - rm -f /dev/initctl - mknod -m 600 /dev/initctl p -fi -kill -USR1 1 - -# -# Execute swapon command again, in case we want to swap to -# a file on a now mounted filesystem. -# -doswap=yes -case "`uname -r`" in - 2.[0123].*) - if grep -qs resync /proc/mdstat - then - doswap=no - fi - ;; -esac -if test $doswap = yes -then - swapon -a 2> /dev/null -fi - -# A missing homedirectory for root can cause all sorts of problems. -# This can happen after user formats his /home partition for example - -if test -e /etc/passwd -then - ROOT_HOME="`cat /etc/passwd|grep ^root | awk '{split($0,x,":");printf("%s\n",x[6])}'`" - - if test -n "$ROOT_HOME" - then - ! test -d "$ROOT_HOME" && mkdir -p "$ROOT_HOME" - fi -fi -: exit 0 - diff --git a/packages/initscripts/initscripts-1.0/mountnfs.sh b/packages/initscripts/initscripts-1.0/mountnfs.sh deleted file mode 100755 index 84cb3651fc..0000000000 --- a/packages/initscripts/initscripts-1.0/mountnfs.sh +++ /dev/null @@ -1,87 +0,0 @@ -# -# mountnfs.sh Now that TCP/IP is configured, mount the NFS file -# systems in /etc/fstab if needed. If possible, -# start the portmapper before mounting (this is needed for -# Linux 2.1.x and up). -# -# Also mounts SBM filesystems now, so the name of -# this script is getting increasingly inaccurate. -# -# Version: @(#)mountnfs.sh 2.83 05-Oct-2001 miquels@cistron.nl -# - -. /etc/default/rcS - -# -# Run in a subshell because of I/O redirection. -# -test -f /etc/fstab && ( - -# -# Read through fstab line by line. If it is NFS, set the flag -# for mounting NFS filesystems. If any NFS partition is found and it -# not mounted with the nolock option, we start the portmapper. -# -portmap=no -mount_nfs=no -mount_smb=no -mount_ncp=no -while read device mountpt fstype options -do - case "$device" in - ""|\#*) - continue - ;; - esac - - case "$options" in - *noauto*) - continue - ;; - esac - - if test "$fstype" = nfs - then - mount_nfs=yes - case "$options" in - *nolock*) - ;; - *) - portmap=yes - ;; - esac - fi - if test "$fstype" = smbfs - then - mount_smb=yes - fi - if test "$fstype" = ncpfs - then - mount_ncp=yes - fi -done - -exec 0>&1 - -if test "$portmap" = yes -then - if test -x /sbin/portmap - then - echo -n "Starting portmapper... " - start-stop-daemon --start --quiet --exec /sbin/portmap - sleep 2 - fi -fi - -if test "$mount_nfs" = yes || test "$mount_smb" = yes || test "$mount_ncp" = yes -then - echo "Mounting remote filesystems..." - test "$mount_nfs" = yes && mount -a -t nfs - test "$mount_smb" = yes && mount -a -t smbfs - test "$mount_ncp" = yes && mount -a -t ncpfs -fi - -) < /etc/fstab - -: exit 0 - diff --git a/packages/initscripts/initscripts-1.0/mtx-1/checkroot b/packages/initscripts/initscripts-1.0/mtx-1/checkroot deleted file mode 100755 index e8ae039650..0000000000 --- a/packages/initscripts/initscripts-1.0/mtx-1/checkroot +++ /dev/null @@ -1,167 +0,0 @@ -# -# checkroot.sh Check to root filesystem. -# -# Version: @(#)checkroot.sh 2.84 25-Jan-2002 miquels@cistron.nl -# - -. /etc/default/rcS - -# -# Set SULOGIN in /etc/default/rcS to yes if you want a sulogin to be spawned -# from this script *before anything else* with a timeout, like SCO does. -# -test "$SULOGIN" = yes && sulogin -t 30 $CONSOLE - -# -# Ensure that bdflush (update) is running before any major I/O is -# performed (the following fsck is a good example of such activity :). -# -test -x /sbin/update && update - -# -# Read /etc/fstab. -# -exec 9>&0 </etc/fstab -rootmode=rw -rootopts=rw -rootcheck=no -swap_on_md=no -devfs= -while read fs mnt type opts dump pass junk -do - case "$fs" in - ""|\#*) - continue; - ;; - /dev/md*) - # Swap on md device. - test "$type" = swap && swap_on_md=yes - ;; - /dev/*) - ;; - *) - # Might be a swapfile. - test "$type" = swap && swap_on_md=yes - ;; - esac - test "$type" = devfs && devfs="$fs" - test "$mnt" != / && continue - rootopts="$opts" - test "$pass" = 0 -o "$pass" = "" && rootcheck=no - case "$opts" in - ro|ro,*|*,ro|*,ro,*) - rootmode=ro - ;; - esac -done -exec 0>&9 9>&- - -# -# Activate the swap device(s) in /etc/fstab. This needs to be done -# before fsck, since fsck can be quite memory-hungry. -# -doswap=no -test -d /proc/1 || mount -n /proc -case "`uname -r`" in - 2.[0123].*) - if test $swap_on_md = yes && grep -qs resync /proc/mdstat - then - test "$VERBOSE" != no && echo "Not activating swap - RAID array resyncing" - else - doswap=yes - fi - ;; - *) - doswap=yes - ;; -esac -if test $doswap = yes -then - test "$VERBOSE" != no && echo "Activating swap" - swapon -a 2> /dev/null -fi - -# -# Check the root filesystem. -# -if test -f /fastboot || test $rootcheck = no -then - test $rootcheck = yes && echo "Fast boot, no filesystem check" -else - # - # Ensure that root is quiescent and read-only before fsck'ing. - # - mount -n -o remount,ro / - if test $? = 0 - then - if test -f /forcefsck - then - force="-f" - else - force="" - fi - if test "$FSCKFIX" = yes - then - fix="-y" - else - fix="-a" - fi - spinner="-C" - case "$TERM" in - dumb|network|unknown|"") spinner="" ;; - esac - test `uname -m` = s390 && spinner="" # This should go away - test "$VERBOSE" != no && echo "Checking root filesystem..." - fsck $spinner $force $fix / - # - # If there was a failure, drop into single-user mode. - # - # NOTE: "failure" is defined as exiting with a return code of - # 2 or larger. A return code of 1 indicates that filesystem - # errors were corrected but that the boot may proceed. - # - if test "$?" -gt 1 - then - # Surprise! Re-directing from a HERE document (as in - # "cat << EOF") won't work, because the root is read-only. - echo - echo "fsck failed. Please repair manually and reboot. Please note" - echo "that the root filesystem is currently mounted read-only. To" - echo "remount it read-write:" - echo - echo " # mount -n -o remount,rw /" - echo - echo "CONTROL-D will exit from this shell and REBOOT the system." - echo - # Start a single user shell on the console - /sbin/sulogin $CONSOLE - reboot -f - fi - else - echo "*** ERROR! Cannot fsck root fs because it is not mounted read-only!" - echo - fi -fi - -# -# If the root filesystem was not marked as read-only in /etc/fstab, -# remount the rootfs rw but do not try to change mtab because it -# is on a ro fs until the remount succeeded. Then clean up old mtabs -# and finally write the new mtab. -# This part is only needed if the rootfs was mounted ro. -# -echo "Remounting root file system..." -mount -n -o remount,$rootmode / -if test "$rootmode" = rw -then - if test ! -L /etc/mtab - then - rm -f /etc/mtab~ /etc/nologin - : > /etc/mtab - fi - mount -f -o remount / - mount -f /proc - test "$devfs" && grep -q '^devfs /dev' /proc/mounts && mount -f "$devfs" -fi - -: exit 0 diff --git a/packages/initscripts/initscripts-1.0/mtx-1/mountall.sh b/packages/initscripts/initscripts-1.0/mtx-1/mountall.sh deleted file mode 100755 index 6ce2863dd9..0000000000 --- a/packages/initscripts/initscripts-1.0/mtx-1/mountall.sh +++ /dev/null @@ -1,47 +0,0 @@ -#!/bin/sh -# -# mountall.sh Mount all filesystems. -# -# Version: @(#)mountall.sh 2.83-2 01-Nov-2001 miquels@cistron.nl -# -. /etc/default/rcS - -# -# Mount local filesystems in /etc/fstab. For some reason, people -# might want to mount "proc" several times, and mount -v complains -# about this. So we mount "proc" filesystems without -v. -# -test "$VERBOSE" != no && echo "Mounting local filesystems..." -mount -a 2>/dev/null -#t nonfs,nosmbfs,noncpfs 2>/dev/null - -# -# We might have mounted something over /dev, see if /dev/initctl is there. -# -if test ! -p /dev/initctl -then - rm -f /dev/initctl - mknod -m 600 /dev/initctl p -fi -kill -USR1 1 - -# -# Execute swapon command again, in case we want to swap to -# a file on a now mounted filesystem. -# -doswap=yes -case "`uname -r`" in - 2.[0123].*) - if grep -qs resync /proc/mdstat - then - doswap=no - fi - ;; -esac -if test $doswap = yes -then - swapon -a 2> /dev/null -fi - -: exit 0 - diff --git a/packages/initscripts/initscripts-1.0/mtx-2/checkroot b/packages/initscripts/initscripts-1.0/mtx-2/checkroot deleted file mode 100755 index e8ae039650..0000000000 --- a/packages/initscripts/initscripts-1.0/mtx-2/checkroot +++ /dev/null @@ -1,167 +0,0 @@ -# -# checkroot.sh Check to root filesystem. -# -# Version: @(#)checkroot.sh 2.84 25-Jan-2002 miquels@cistron.nl -# - -. /etc/default/rcS - -# -# Set SULOGIN in /etc/default/rcS to yes if you want a sulogin to be spawned -# from this script *before anything else* with a timeout, like SCO does. -# -test "$SULOGIN" = yes && sulogin -t 30 $CONSOLE - -# -# Ensure that bdflush (update) is running before any major I/O is -# performed (the following fsck is a good example of such activity :). -# -test -x /sbin/update && update - -# -# Read /etc/fstab. -# -exec 9>&0 </etc/fstab -rootmode=rw -rootopts=rw -rootcheck=no -swap_on_md=no -devfs= -while read fs mnt type opts dump pass junk -do - case "$fs" in - ""|\#*) - continue; - ;; - /dev/md*) - # Swap on md device. - test "$type" = swap && swap_on_md=yes - ;; - /dev/*) - ;; - *) - # Might be a swapfile. - test "$type" = swap && swap_on_md=yes - ;; - esac - test "$type" = devfs && devfs="$fs" - test "$mnt" != / && continue - rootopts="$opts" - test "$pass" = 0 -o "$pass" = "" && rootcheck=no - case "$opts" in - ro|ro,*|*,ro|*,ro,*) - rootmode=ro - ;; - esac -done -exec 0>&9 9>&- - -# -# Activate the swap device(s) in /etc/fstab. This needs to be done -# before fsck, since fsck can be quite memory-hungry. -# -doswap=no -test -d /proc/1 || mount -n /proc -case "`uname -r`" in - 2.[0123].*) - if test $swap_on_md = yes && grep -qs resync /proc/mdstat - then - test "$VERBOSE" != no && echo "Not activating swap - RAID array resyncing" - else - doswap=yes - fi - ;; - *) - doswap=yes - ;; -esac -if test $doswap = yes -then - test "$VERBOSE" != no && echo "Activating swap" - swapon -a 2> /dev/null -fi - -# -# Check the root filesystem. -# -if test -f /fastboot || test $rootcheck = no -then - test $rootcheck = yes && echo "Fast boot, no filesystem check" -else - # - # Ensure that root is quiescent and read-only before fsck'ing. - # - mount -n -o remount,ro / - if test $? = 0 - then - if test -f /forcefsck - then - force="-f" - else - force="" - fi - if test "$FSCKFIX" = yes - then - fix="-y" - else - fix="-a" - fi - spinner="-C" - case "$TERM" in - dumb|network|unknown|"") spinner="" ;; - esac - test `uname -m` = s390 && spinner="" # This should go away - test "$VERBOSE" != no && echo "Checking root filesystem..." - fsck $spinner $force $fix / - # - # If there was a failure, drop into single-user mode. - # - # NOTE: "failure" is defined as exiting with a return code of - # 2 or larger. A return code of 1 indicates that filesystem - # errors were corrected but that the boot may proceed. - # - if test "$?" -gt 1 - then - # Surprise! Re-directing from a HERE document (as in - # "cat << EOF") won't work, because the root is read-only. - echo - echo "fsck failed. Please repair manually and reboot. Please note" - echo "that the root filesystem is currently mounted read-only. To" - echo "remount it read-write:" - echo - echo " # mount -n -o remount,rw /" - echo - echo "CONTROL-D will exit from this shell and REBOOT the system." - echo - # Start a single user shell on the console - /sbin/sulogin $CONSOLE - reboot -f - fi - else - echo "*** ERROR! Cannot fsck root fs because it is not mounted read-only!" - echo - fi -fi - -# -# If the root filesystem was not marked as read-only in /etc/fstab, -# remount the rootfs rw but do not try to change mtab because it -# is on a ro fs until the remount succeeded. Then clean up old mtabs -# and finally write the new mtab. -# This part is only needed if the rootfs was mounted ro. -# -echo "Remounting root file system..." -mount -n -o remount,$rootmode / -if test "$rootmode" = rw -then - if test ! -L /etc/mtab - then - rm -f /etc/mtab~ /etc/nologin - : > /etc/mtab - fi - mount -f -o remount / - mount -f /proc - test "$devfs" && grep -q '^devfs /dev' /proc/mounts && mount -f "$devfs" -fi - -: exit 0 diff --git a/packages/initscripts/initscripts-1.0/mtx-2/mountall.sh b/packages/initscripts/initscripts-1.0/mtx-2/mountall.sh deleted file mode 100755 index 6ce2863dd9..0000000000 --- a/packages/initscripts/initscripts-1.0/mtx-2/mountall.sh +++ /dev/null @@ -1,47 +0,0 @@ -#!/bin/sh -# -# mountall.sh Mount all filesystems. -# -# Version: @(#)mountall.sh 2.83-2 01-Nov-2001 miquels@cistron.nl -# -. /etc/default/rcS - -# -# Mount local filesystems in /etc/fstab. For some reason, people -# might want to mount "proc" several times, and mount -v complains -# about this. So we mount "proc" filesystems without -v. -# -test "$VERBOSE" != no && echo "Mounting local filesystems..." -mount -a 2>/dev/null -#t nonfs,nosmbfs,noncpfs 2>/dev/null - -# -# We might have mounted something over /dev, see if /dev/initctl is there. -# -if test ! -p /dev/initctl -then - rm -f /dev/initctl - mknod -m 600 /dev/initctl p -fi -kill -USR1 1 - -# -# Execute swapon command again, in case we want to swap to -# a file on a now mounted filesystem. -# -doswap=yes -case "`uname -r`" in - 2.[0123].*) - if grep -qs resync /proc/mdstat - then - doswap=no - fi - ;; -esac -if test $doswap = yes -then - swapon -a 2> /dev/null -fi - -: exit 0 - diff --git a/packages/initscripts/initscripts-1.0/openmn/extractfs b/packages/initscripts/initscripts-1.0/openmn/extractfs deleted file mode 100755 index 7e57dedd2d..0000000000 --- a/packages/initscripts/initscripts-1.0/openmn/extractfs +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/sh - -if (grep -q 'tmpfs.*/var.*tmpfs' /proc/mounts) -then - test "$VERBOSE" != no && echo "Copying /var filesystem..." - cp -a /boot/var / -fi diff --git a/packages/initscripts/initscripts-1.0/openmn/packages b/packages/initscripts/initscripts-1.0/openmn/packages deleted file mode 100755 index 2566487d2d..0000000000 --- a/packages/initscripts/initscripts-1.0/openmn/packages +++ /dev/null @@ -1,63 +0,0 @@ -#!/bin/sh -# Original author: ??? -# -# Additions by Steph Meslin-Weber: -# x Percentage display -# x Dot display of dependency installations -# - removed both of above -# - display is now X of Y packages and current package name being installed - -#. /etc/default/rcS - -reconfigure () { - pkg=$1 - path=$2 - isdependent=$3 - test -e "$path/info/$pkg.control" || return 1 - depends="`cat $path/info/$pkg.control|grep Depends|cut -d: -f2`" - - # make sure we haven't already installed this package - isthere=`cat /tmp/.configured.list|grep $pkg` - if test "$isthere" != ""; then - return 1 - fi - - if test "$depends" != ""; then - for dep in $depends; do - (echo $log|grep $dep >/dev/null 2>&1) || ( reconfigure $dep $path "$max" "$pkg" && log="$log $dep"; ) - done - fi - - echo -ne " ${pkg}" - - test -e "$path/info/$pkg.prerm" && $path/info/$pkg.prerm unconfigure >/dev/null 2>&1 - test -e "$path/info/$pkg.postinst" && $path/info/$pkg.postinst configure >/dev/null 2>&1 - - log="$log $pkg" - - # append the installed package name to the list - echo -ne "$pkg\n" >> /tmp/.configured.list - - echo - return 0 -} - -if test ! -e /etc/.configured; then - echo "Reconfiguring all packages installed to root:" - - # create unique packages list file - rm -f /tmp/.configured.list - touch /tmp/.configured.list - - log="" - - for control in /usr/lib/ipkg/info/*.control; do - package=`echo $control|sed -e 's,.*/,,g; s,\.control,,g;'` - (echo $log|grep $package >/dev/null 2>&1) || reconfigure $package /usr/lib/ipkg - done - - # cleanup unique packages list file - rm -f /tmp/.configured.list -fi - -test -f /usr/lib/ipkg/info/task-ramses || ipkg install task-ramses diff --git a/packages/initscripts/initscripts-1.0/openmn/umountfs b/packages/initscripts/initscripts-1.0/openmn/umountfs deleted file mode 100755 index 399194109b..0000000000 --- a/packages/initscripts/initscripts-1.0/openmn/umountfs +++ /dev/null @@ -1,17 +0,0 @@ -#! /bin/sh -# -# umountfs Turn off swap and unmount all local filesystems. -# - -PATH=/sbin:/bin:/usr/sbin:/usr/bin - -echo "Deactivating swap..." -swapoff -a - -# We leave /proc mounted. -echo "Unmounting local filesystems..." -umount -f -a -r - -mount -o remount,ro / - -: exit 0 diff --git a/packages/initscripts/initscripts-1.0/openprotium/checkroot b/packages/initscripts/initscripts-1.0/openprotium/checkroot deleted file mode 100755 index 6b63b07188..0000000000 --- a/packages/initscripts/initscripts-1.0/openprotium/checkroot +++ /dev/null @@ -1,212 +0,0 @@ -# -# checkroot.sh Check to root filesystem. -# -# Version: @(#)checkroot.sh 2.84 25-Jan-2002 miquels@cistron.nl -# - -. /etc/default/rcS - -# -# Set SULOGIN in /etc/default/rcS to yes if you want a sulogin to be spawned -# from this script *before anything else* with a timeout, like SCO does. -# -test "$SULOGIN" = yes && sulogin -t 30 $CONSOLE - -# -# Ensure that bdflush (update) is running before any major I/O is -# performed (the following fsck is a good example of such activity :). -# -test -x /sbin/update && update - -# -# Read /etc/fstab. -# -exec 9>&0 </etc/fstab -rootmode=rw -rootopts=rw -test "$ENABLE_ROOTFS_FSCK" = yes && rootcheck="yes" || rootcheck="no" -swap_on_md=no -devfs= -while read fs mnt type opts dump pass junk -do - case "$fs" in - ""|\#*) - continue; - ;; - /dev/md*) - # Swap on md device. - test "$type" = swap && swap_on_md=yes - ;; - /dev/*) - ;; - *) - # Might be a swapfile. - test "$type" = swap && swap_on_md=yes - ;; - esac - - test "$type" = devfs && devfs="$fs" - - # Currently we do not care about the other entries - if test "$mnt" = "/" - then - #echo "[$fs] [$mnt] [$type] [$opts] [$dump] [$pass] [$junk]" - - rootopts="$opts" - roottype="$type" - - #The "spinner" is broken on busybox sh - TERM=dumb - - test "$pass" = 0 -o "$pass" = "" && rootcheck=no - - # Enable fsck for ext2 and ext3 rootfs, disable for everything else - case "$type" in - ext2|ext3) rootcheck=yes;; - *) rootcheck=no;; - esac - - if test "$rootcheck" = yes - then - if ! test -x "/sbin/fsck.${roottype}" - then - echo -e "\n * * * WARNING: /sbin/fsck.${roottype} is missing! * * *\n" - rootcheck=no - fi - fi - - case "$opts" in - ro|ro,*|*,ro|*,ro,*) - rootmode=ro - ;; - esac - fi -done -exec 0>&9 9>&- - -# -# Activate the swap device(s) in /etc/fstab. This needs to be done -# before fsck, since fsck can be quite memory-hungry. -# -doswap=no -test -d /proc/1 || mount -n /proc -case "`uname -r`" in - 2.[0123].*) - if test $swap_on_md = yes && grep -qs resync /proc/mdstat - then - test "$VERBOSE" != no && echo "Not activating swap - RAID array resyncing" - else - doswap=yes - fi - ;; - *) - doswap=yes - ;; -esac -if test $doswap = yes -then - test "$VERBOSE" != no && echo "Activating swap" - swapon -a 2> /dev/null -fi - -# -# Check the root filesystem. -# -if test -f /fastboot || test $rootcheck = no -then - test $rootcheck = yes && echo "Fast boot, no filesystem check" -else - # - # Ensure that root is quiescent and read-only before fsck'ing. - # - mount -n -o remount,ro / - if test $? = 0 - then - if test -f /forcefsck - then - force="-f" - else - force="" - fi - if test "$FSCKFIX" = yes - then - fix="-y" - else - fix="-a" - fi - spinner="-C" - case "$TERM" in - dumb|network|unknown|"") spinner="" ;; - esac - test `uname -m` = s390 && spinner="" # This should go away - test "$VERBOSE" != no && echo "Checking root filesystem..." - fsck $spinner $force $fix / - # - # If there was a failure, drop into single-user mode. - # - # NOTE: "failure" is defined as exiting with a return code of - # 2 or larger. A return code of 1 indicates that filesystem - # errors were corrected but that the boot may proceed. - # - - echo "RETURNCODE: [$RTC]" - - if test "$RTC" -gt 3 - then - - # Since this script is run very early in the boot-process, it should be safe to assume that the - # output is printed to VT1. However, some distributions use a bootsplash to hide the "ugly" boot - # messages and having the bootsplash "hang" due to a waiting fsck prompt is less than ideal - chvt 1 - - # Surprise! Re-directing from a HERE document (as in - # "cat << EOF") won't work, because the root is read-only. - echo - echo "fsck failed. Please repair manually and reboot. " - echo "Please note that the root filesystem is currently " - echo "mounted read-only. To remount it read-write:" - echo - echo " # mount -n -o remount,rw /" - echo - echo "CONTROL-D will exit from this shell" - echo "and REBOOT the system." - echo - # Start a single user shell on the console - /sbin/sulogin $CONSOLE - reboot -f - fi - else - echo "*** ERROR! Cannot fsck root fs because it is not mounted read-only!" - echo - fi -fi - -devrootfound=$(grep "/dev/root" /proc/mounts | \ - awk '{if ($4 = /rw/) print "found";}' ) - -if [ -n "$devrootfound" -a "$devrootfound" = "found" ]; then - echo "Read/write /dev/root found." - exit 0 -fi - -if mount -vf -o remount / 2> /dev/null | \ - awk '{if ($6 ~ /rw/) exit 0; else exit 1; }' && \ - ! touch -c / 2> /dev/null - then - echo " Remounting root filesystem read/write" - mount -n -o remount,$rootmode / -fi - -if test "$rootmode" = rw -then - if test ! -L /etc/mtab - then - rm -f /etc/mtab~ /etc/nologin - : > /etc/mtab - fi - mount -f -o remount / - grep -q '^proc /proc' /etc/mtab || mount -f /proc - test "$devfs" && grep -q '^devfs /dev' /proc/mounts && mount -f "$devfs" -fi - -: exit 0 diff --git a/packages/initscripts/initscripts-1.0/openprotium/devfs.sh b/packages/initscripts/initscripts-1.0/openprotium/devfs.sh deleted file mode 100644 index 5765ca648c..0000000000 --- a/packages/initscripts/initscripts-1.0/openprotium/devfs.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -mount -t devfs none /dev - - diff --git a/packages/initscripts/initscripts-1.0/openprotium/devices b/packages/initscripts/initscripts-1.0/openprotium/devices deleted file mode 100755 index f83ea63598..0000000000 --- a/packages/initscripts/initscripts-1.0/openprotium/devices +++ /dev/null @@ -1,70 +0,0 @@ -#!/bin/sh -# -# Devfs handling script. Since we arent running devfsd due to various reasons -# which I will not lay out here, we need to create some links for compatibility. - -. /etc/default/rcS - -# exit without doing anything if udev is active -if test -e /dev/.udev -o -e /dev/.udevdb; then - exit 0 -fi - -if test -e /dev/.devfsd -then - if test "$VERBOSE" != "no"; then echo -n "Setting up device links for devfs: "; fi - [ -e /dev/.linksmade ] && exit 0 - - ln -s /dev/tts/0 /dev/ttySA0 - ln -s /dev/tts/1 /dev/ttySA1 - - ln -s /dev/sound/dsp /dev/dsp - ln -s /dev/sound/mixer /dev/mixer - - ln -s /dev/misc/rtc /dev/rtc - - # - # some friendly disk links - # - ln -s /dev/discs/disc0/disc /dev/hda - ln -s /dev/discs/disc1/disc /dev/hdb - for i in 1 2 3 4; do - ln -s /dev/discs/disc0/part$i /dev/hda$i - ln -s /dev/discs/disc1/part$i /dev/hdb$i - done - - ## need this so that ppp will autoload the ppp modules - mknod /dev/ppp c 108 0 - ln -s /dev/zero /dev/.linksmade - - if test "$VERBOSE" != "no"; then echo "done"; fi -else - if test "$VERBOSE" != "no"; then echo -n "Mounting /dev ramdisk: "; fi - mount -t ramfs ramfs /dev || mount -t tmpfs ramfs /dev - if test $? -ne 0; then - if test "$VERBOSE" != "no"; then echo "failed"; fi - else - if test "$VERBOSE" != "no"; then echo "done"; fi - fi - if test "$VERBOSE" != "no"; then echo -n "Populating /dev: "; fi - cd / - mkdir -p dev/input - mkdir -p dev/msys - mkdir -p dev/pts - mkdir -p dev/vc - mkdir -p dev/snd - mkdir -p dev/tts - for i in 0 1 2 3 4 5 6 7 8 9; do - ln -s /dev/tty$i /dev/vc/$i - done - ln -sf /proc/self/fd /dev/fd - ln -sf /proc/kcore /dev/core - /sbin/makedevs -r / -D /etc/device_table - if test $? -ne 0; then - if test "$VERBOSE" != "no"; then echo "failed"; fi - else - if test "$VERBOSE" != "no"; then echo "done"; fi - fi -fi - -exit 0 diff --git a/packages/initscripts/initscripts-1.0/openprotium/domainname.sh b/packages/initscripts/initscripts-1.0/openprotium/domainname.sh deleted file mode 100644 index 55cb5dcfba..0000000000 --- a/packages/initscripts/initscripts-1.0/openprotium/domainname.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh -# -# domainname.sh Set the domainname. -# -test -r /etc/defaultdomain && - cat /etc/defaultdomain >/proc/sys/kernel/domainname diff --git a/packages/initscripts/initscripts-1.0/openprotium/flashclean b/packages/initscripts/initscripts-1.0/openprotium/flashclean deleted file mode 100755 index d9a0e1b592..0000000000 --- a/packages/initscripts/initscripts-1.0/openprotium/flashclean +++ /dev/null @@ -1,60 +0,0 @@ -#! /bin/sh -# -# This is an init script for openprotium for storcenter -# -# This script cleansup after a successful uboot based reflash. -# A uboot reflash is done by changing the bootloader boot command -# to tftp a flash image and flash the firmware. However the boot command -# is never reset back to a regular boot. This way if the flash did -# not work the next power cycle will cause another reflash. A nice -# development recovery feature. So this boot script is the mechanism -# to reset the uboot boot command. Once booted and access it validated -# this script will issue command to reset the boot command. -# -# This command only has a start so stop is not necessary and should -# as late in the boot process as possible to ensure a successful reboot -# -# Copy it to /etc/init.d/flashclean and type -# update-rc.d flashclean start 99 5 -# -BOOTCMD="bootm FF800000" - -dmesg | grep StorCenter >/dev/null 2>&1 -if [ $? -ne 0 ]; then - exit 0 -fi - -printenv=/sbin/fw_printenv -setenv=/sbin/fw_setenv -test -x "$printenv" -a -x "$setenv" || exit 0 - -case "$1" in - start) - # Check to see if any work needs to be done - # Need to quote the right hand side, hence the ugly awk. - eval `$printenv bootcmd | awk -F= '{printf("%s=\"%s\"", $1, $2)}'` - if [ "$bootcmd" = "$BOOTCMD" ]; then - exit 0 - fi - - echo -n "Restoring u-Boot bootcmd" - $setenv bootcmd $BOOTCMD > /dev/null 2>&1 - eval `$printenv bootcmd | awk -F= '{printf("%s=\"%s\"", $1, $2)}'` - if [ "$bootcmd" != "$BOOTCMD" ]; then - echo " FAILED." - exit 1 - fi - echo "." - ;; - stop) - ;; - reload|force-reload) - ;; - restart) - ;; - *) - echo "Usage: /etc/init.d/flashclean {start|stop|reload|restart|force-reload}" - exit 1 -esac - -exit 0 diff --git a/packages/initscripts/initscripts-1.0/openprotium/halt b/packages/initscripts/initscripts-1.0/openprotium/halt deleted file mode 100755 index f22d892d46..0000000000 --- a/packages/initscripts/initscripts-1.0/openprotium/halt +++ /dev/null @@ -1,27 +0,0 @@ -#! /bin/sh -# -# halt Execute the halt command. -# -# Version: @(#)halt 2.84-2 07-Jan-2002 miquels@cistron.nl -# - -PATH=/sbin:/bin:/usr/sbin:/usr/bin - -# See if we need to cut the power. -if test -x /etc/init.d/ups-monitor -then - /etc/init.d/ups-monitor poweroff -fi - -# Don't shut down drives if we're using RAID. -hddown="-h" -if grep -qs '^md.*active' /proc/mdstat -then - hddown="" -fi - -echo "Powering down..." -scc -p off -halt -d -f -i -p $hddown - -: exit 0 diff --git a/packages/initscripts/initscripts-1.0/openprotium/mountall.sh b/packages/initscripts/initscripts-1.0/openprotium/mountall.sh deleted file mode 100644 index b5ccf9e621..0000000000 --- a/packages/initscripts/initscripts-1.0/openprotium/mountall.sh +++ /dev/null @@ -1,28 +0,0 @@ -#!/bin/sh -# -# mountall.sh Mount all filesystems. -# -# Version: @(#)mountall.sh 2.83-2 01-Nov-2001 miquels@cistron.nl -# -. /etc/default/rcS - -# -# Mount local filesystems in /etc/fstab. For some reason, people -# might want to mount "proc" several times, and mount -v complains -# about this. So we mount "proc" filesystems without -v. -# -test "$VERBOSE" != no && echo "Mounting local filesystems..." -mount -at nonfs,nosmbfs,noncpfs 2>/dev/null - -# -# We might have mounted something over /dev, see if /dev/initctl is there. -# -if test ! -p /dev/initctl -then - rm -f /dev/initctl - mknod -m 600 /dev/initctl p -fi -kill -USR1 1 - -: exit 0 - diff --git a/packages/initscripts/initscripts-1.0/openprotium/reboot b/packages/initscripts/initscripts-1.0/openprotium/reboot deleted file mode 100755 index 05a82be4c0..0000000000 --- a/packages/initscripts/initscripts-1.0/openprotium/reboot +++ /dev/null @@ -1,12 +0,0 @@ -#! /bin/sh -# -# reboot Execute the reboot command. -# -# Version: @(#)reboot 2.75 22-Jun-1998 miquels@cistron.nl -# - -PATH=/sbin:/bin:/usr/sbin:/usr/bin - -echo -n "Rebooting... " -scc -p restart -reboot -d -f -i diff --git a/packages/initscripts/initscripts-1.0/openprotium/umountfs b/packages/initscripts/initscripts-1.0/openprotium/umountfs deleted file mode 100755 index e489c4c1cd..0000000000 --- a/packages/initscripts/initscripts-1.0/openprotium/umountfs +++ /dev/null @@ -1,27 +0,0 @@ -#! /bin/sh -# -# umountfs Turn off swap and unmount all local filesystems. -# - -PATH=/sbin:/bin:/usr/sbin:/usr/bin - -echo "Deactivating swap..." -swapoff -a - -# We leave /proc mounted. -echo "Unmounting local filesystems..." -# umount anything not a pseudo file system, and not root -# doesn't work for nested mounts at a non-root mount point -while read device mountpt fstype options -do - echo "$device" | grep -q "^/" - if [ $? -eq 0 ]; then - if [ "$mountpt" != "/" ] && [ "$mountpt" != "/dev/" ]; then - umount $mountpt - fi - fi -done</proc/mounts - -mount -o remount,ro / - -: exit 0 diff --git a/packages/initscripts/initscripts-1.0/openprotium/umountinitrd.sh b/packages/initscripts/initscripts-1.0/openprotium/umountinitrd.sh deleted file mode 100644 index 12cf7c604c..0000000000 --- a/packages/initscripts/initscripts-1.0/openprotium/umountinitrd.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh -# umount the static dev - we'd probably never use it. -# -[ -d /dev/.static/dev ] && umount /dev/.static/dev -# -# if a root is found on an ext* filesystem, umount the old initrd -# -grep -q "/ ext" /proc/mounts -if [ $? -eq 0 ]; then - umount /initrd -fi diff --git a/packages/initscripts/initscripts-1.0/oplinux-uclibc/checkroot b/packages/initscripts/initscripts-1.0/oplinux-uclibc/checkroot deleted file mode 100755 index e5fc6ed8b5..0000000000 --- a/packages/initscripts/initscripts-1.0/oplinux-uclibc/checkroot +++ /dev/null @@ -1,201 +0,0 @@ -# -# checkroot.sh Check to root filesystem. -# -# Version: @(#)checkroot.sh 2.84 25-Jan-2002 miquels@cistron.nl -# - -. /etc/default/rcS - -# -# Set SULOGIN in /etc/default/rcS to yes if you want a sulogin to be spawned -# from this script *before anything else* with a timeout, like SCO does. -# -test "$SULOGIN" = yes && sulogin -t 30 $CONSOLE - -# -# Ensure that bdflush (update) is running before any major I/O is -# performed (the following fsck is a good example of such activity :). -# -test -x /sbin/update && update - -# -# Read /etc/fstab. -# -exec 9>&0 </etc/fstab -rootmode=rw -rootopts=rw -test "$ENABLE_ROOTFS_FSCK" = yes && rootcheck="yes" || rootcheck="no" -swap_on_md=no -devfs= -while read fs mnt type opts dump pass junk -do - case "$fs" in - ""|\#*) - continue; - ;; - /dev/md*) - # Swap on md device. - test "$type" = swap && swap_on_md=yes - ;; - /dev/*) - ;; - *) - # Might be a swapfile. - test "$type" = swap && swap_on_md=yes - ;; - esac - - test "$type" = devfs && devfs="$fs" - - # Currently we do not care about the other entries - if test "$mnt" = "/" - then - #echo "[$fs] [$mnt] [$type] [$opts] [$dump] [$pass] [$junk]" - - rootopts="$opts" - roottype="$type" - - #The "spinner" is broken on busybox sh - TERM=dumb - - test "$pass" = 0 -o "$pass" = "" && rootcheck=no - - # Enable fsck for ext2 and ext3 rootfs, disable for everything else - case "$type" in - ext2|ext3) rootcheck=yes;; - *) rootcheck=no;; - esac - - if test "$rootcheck" = yes - then - if ! test -x "/sbin/fsck.${roottype}" - then - echo -e "\n * * * WARNING: /sbin/fsck.${roottype} is missing! * * *\n" - rootcheck=no - fi - fi - - case "$opts" in - ro|ro,*|*,ro|*,ro,*) - rootmode=ro - ;; - esac - fi -done -exec 0>&9 9>&- - -# -# Activate the swap device(s) in /etc/fstab. This needs to be done -# before fsck, since fsck can be quite memory-hungry. -# -doswap=no -test -d /proc/1 || mount -n /proc -case "`uname -r`" in - 2.[0123].*) - if test $swap_on_md = yes && grep -qs resync /proc/mdstat - then - test "$VERBOSE" != no && echo "Not activating swap - RAID array resyncing" - else - doswap=yes - fi - ;; - *) - doswap=yes - ;; -esac -if test $doswap = yes -then - test "$VERBOSE" != no && echo "Activating swap" - swapon -a 2> /dev/null -fi - -# -# Check the root filesystem. -# -if test -f /fastboot || test $rootcheck = no -then - test $rootcheck = yes && echo "Fast boot, no filesystem check" -else - # - # Ensure that root is quiescent and read-only before fsck'ing. - # - mount -n -o remount,ro / - if test $? = 0 - then - if test -f /forcefsck - then - force="-f" - else - force="" - fi - if test "$FSCKFIX" = yes - then - fix="-y" - else - fix="-a" - fi - spinner="-C" - case "$TERM" in - dumb|network|unknown|"") spinner="" ;; - esac - test `uname -m` = s390 && spinner="" # This should go away - test "$VERBOSE" != no && echo "Checking root filesystem..." - fsck $spinner $force $fix / - # - # If there was a failure, drop into single-user mode. - # - # NOTE: "failure" is defined as exiting with a return code of - # 2 or larger. A return code of 1 indicates that filesystem - # errors were corrected but that the boot may proceed. - # - if test "$?" -gt 1 - then - # Surprise! Re-directing from a HERE document (as in - # "cat << EOF") won't work, because the root is read-only. - echo - echo "fsck failed. Please repair manually and reboot. Please note" - echo "that the root filesystem is currently mounted read-only. To" - echo "remount it read-write:" - echo - echo " # mount -n -o remount,rw /" - echo - echo "CONTROL-D will exit from this shell and REBOOT the system." - echo - # Start a single user shell on the console - /sbin/sulogin $CONSOLE - reboot -f - fi - else - echo "*** ERROR! Cannot fsck root fs because it is not mounted read-only!" - echo - fi -fi - -# -# If the root filesystem was not marked as read-only in /etc/fstab, -# remount the rootfs rw but do not try to change mtab because it -# is on a ro fs until the remount succeeded. Then clean up old mtabs -# and finally write the new mtab. -# This part is only needed if the rootfs was mounted ro. -# - -if [ $(grep "/dev/root" /proc/mounts | awk '{print $4}') = rw ]; then - exit 0 -fi - - -echo "Remounting root file system..." -mount -n -o remount,$rootmode / -if test "$rootmode" = rw -then - if test ! -L /etc/mtab - then - rm -f /etc/mtab~ /etc/nologin - : > /etc/mtab - fi - mount -f -o remount / - mount -f /proc - test "$devfs" && grep -q '^devfs /dev' /proc/mounts && mount -f "$devfs" -fi - -: exit 0 diff --git a/packages/initscripts/initscripts-1.0/oplinux-uclibc/mountall.sh b/packages/initscripts/initscripts-1.0/oplinux-uclibc/mountall.sh deleted file mode 100755 index 1418a4d0cf..0000000000 --- a/packages/initscripts/initscripts-1.0/oplinux-uclibc/mountall.sh +++ /dev/null @@ -1,46 +0,0 @@ -#!/bin/sh -# -# mountall.sh Mount all filesystems. -# -# Version: @(#)mountall.sh 2.83-2 01-Nov-2001 miquels@cistron.nl -# -. /etc/default/rcS - -# -# Mount local filesystems in /etc/fstab. For some reason, people -# might want to mount "proc" several times, and mount -v complains -# about this. So we mount "proc" filesystems without -v. -# -test "$VERBOSE" != no && echo "Mounting local filesystems..." -mount -a 2>/dev/null - -# -# We might have mounted something over /dev, see if /dev/initctl is there. -# -if test ! -p /dev/initctl -then - rm -f /dev/initctl - mknod -m 600 /dev/initctl p -fi -kill -USR1 1 - -# -# Execute swapon command again, in case we want to swap to -# a file on a now mounted filesystem. -# -doswap=yes -case "`uname -r`" in - 2.[0123].*) - if grep -qs resync /proc/mdstat - then - doswap=no - fi - ;; -esac -if test $doswap = yes -then - swapon -a 2> /dev/null -fi - -: exit 0 - diff --git a/packages/initscripts/initscripts-1.0/oplinux/checkroot b/packages/initscripts/initscripts-1.0/oplinux/checkroot deleted file mode 100755 index e5fc6ed8b5..0000000000 --- a/packages/initscripts/initscripts-1.0/oplinux/checkroot +++ /dev/null @@ -1,201 +0,0 @@ -# -# checkroot.sh Check to root filesystem. -# -# Version: @(#)checkroot.sh 2.84 25-Jan-2002 miquels@cistron.nl -# - -. /etc/default/rcS - -# -# Set SULOGIN in /etc/default/rcS to yes if you want a sulogin to be spawned -# from this script *before anything else* with a timeout, like SCO does. -# -test "$SULOGIN" = yes && sulogin -t 30 $CONSOLE - -# -# Ensure that bdflush (update) is running before any major I/O is -# performed (the following fsck is a good example of such activity :). -# -test -x /sbin/update && update - -# -# Read /etc/fstab. -# -exec 9>&0 </etc/fstab -rootmode=rw -rootopts=rw -test "$ENABLE_ROOTFS_FSCK" = yes && rootcheck="yes" || rootcheck="no" -swap_on_md=no -devfs= -while read fs mnt type opts dump pass junk -do - case "$fs" in - ""|\#*) - continue; - ;; - /dev/md*) - # Swap on md device. - test "$type" = swap && swap_on_md=yes - ;; - /dev/*) - ;; - *) - # Might be a swapfile. - test "$type" = swap && swap_on_md=yes - ;; - esac - - test "$type" = devfs && devfs="$fs" - - # Currently we do not care about the other entries - if test "$mnt" = "/" - then - #echo "[$fs] [$mnt] [$type] [$opts] [$dump] [$pass] [$junk]" - - rootopts="$opts" - roottype="$type" - - #The "spinner" is broken on busybox sh - TERM=dumb - - test "$pass" = 0 -o "$pass" = "" && rootcheck=no - - # Enable fsck for ext2 and ext3 rootfs, disable for everything else - case "$type" in - ext2|ext3) rootcheck=yes;; - *) rootcheck=no;; - esac - - if test "$rootcheck" = yes - then - if ! test -x "/sbin/fsck.${roottype}" - then - echo -e "\n * * * WARNING: /sbin/fsck.${roottype} is missing! * * *\n" - rootcheck=no - fi - fi - - case "$opts" in - ro|ro,*|*,ro|*,ro,*) - rootmode=ro - ;; - esac - fi -done -exec 0>&9 9>&- - -# -# Activate the swap device(s) in /etc/fstab. This needs to be done -# before fsck, since fsck can be quite memory-hungry. -# -doswap=no -test -d /proc/1 || mount -n /proc -case "`uname -r`" in - 2.[0123].*) - if test $swap_on_md = yes && grep -qs resync /proc/mdstat - then - test "$VERBOSE" != no && echo "Not activating swap - RAID array resyncing" - else - doswap=yes - fi - ;; - *) - doswap=yes - ;; -esac -if test $doswap = yes -then - test "$VERBOSE" != no && echo "Activating swap" - swapon -a 2> /dev/null -fi - -# -# Check the root filesystem. -# -if test -f /fastboot || test $rootcheck = no -then - test $rootcheck = yes && echo "Fast boot, no filesystem check" -else - # - # Ensure that root is quiescent and read-only before fsck'ing. - # - mount -n -o remount,ro / - if test $? = 0 - then - if test -f /forcefsck - then - force="-f" - else - force="" - fi - if test "$FSCKFIX" = yes - then - fix="-y" - else - fix="-a" - fi - spinner="-C" - case "$TERM" in - dumb|network|unknown|"") spinner="" ;; - esac - test `uname -m` = s390 && spinner="" # This should go away - test "$VERBOSE" != no && echo "Checking root filesystem..." - fsck $spinner $force $fix / - # - # If there was a failure, drop into single-user mode. - # - # NOTE: "failure" is defined as exiting with a return code of - # 2 or larger. A return code of 1 indicates that filesystem - # errors were corrected but that the boot may proceed. - # - if test "$?" -gt 1 - then - # Surprise! Re-directing from a HERE document (as in - # "cat << EOF") won't work, because the root is read-only. - echo - echo "fsck failed. Please repair manually and reboot. Please note" - echo "that the root filesystem is currently mounted read-only. To" - echo "remount it read-write:" - echo - echo " # mount -n -o remount,rw /" - echo - echo "CONTROL-D will exit from this shell and REBOOT the system." - echo - # Start a single user shell on the console - /sbin/sulogin $CONSOLE - reboot -f - fi - else - echo "*** ERROR! Cannot fsck root fs because it is not mounted read-only!" - echo - fi -fi - -# -# If the root filesystem was not marked as read-only in /etc/fstab, -# remount the rootfs rw but do not try to change mtab because it -# is on a ro fs until the remount succeeded. Then clean up old mtabs -# and finally write the new mtab. -# This part is only needed if the rootfs was mounted ro. -# - -if [ $(grep "/dev/root" /proc/mounts | awk '{print $4}') = rw ]; then - exit 0 -fi - - -echo "Remounting root file system..." -mount -n -o remount,$rootmode / -if test "$rootmode" = rw -then - if test ! -L /etc/mtab - then - rm -f /etc/mtab~ /etc/nologin - : > /etc/mtab - fi - mount -f -o remount / - mount -f /proc - test "$devfs" && grep -q '^devfs /dev' /proc/mounts && mount -f "$devfs" -fi - -: exit 0 diff --git a/packages/initscripts/initscripts-1.0/poodle/devices b/packages/initscripts/initscripts-1.0/poodle/devices deleted file mode 100755 index 9d1624428a..0000000000 --- a/packages/initscripts/initscripts-1.0/poodle/devices +++ /dev/null @@ -1,67 +0,0 @@ -#!/bin/sh -# -# Devfs handling script. Since we arent running devfsd due to various reasons -# which I will not lay out here, we need to create some links for compatibility. - -. /etc/default/rcS - -# exit without doing anything if udev is active -if test -e /dev/.udevdb; then - exit 0 -fi - -if test -e /dev/.devfsd -then - if test "$VERBOSE" != "no"; then echo -n "Setting up device links for devfs: "; fi - ln -s /dev/touchscreen/0 /dev/ts - ln -s /dev/touchscreen/0raw /dev/tsraw - ln -s /dev/vc/0 /dev/tty0 - ln -s /dev/vc/1 /dev/tty1 - ln -s /dev/vc/2 /dev/tty2 - ln -s /dev/vc/3 /dev/tty3 - ln -s /dev/vc/4 /dev/tty4 - ln -s /dev/vc/5 /dev/tty5 - ln -s /dev/fb/0 /dev/fb0 -# ln -s /dev/tts/0 /dev/ttySA0 -# ln -s /dev/tts/1 /dev/ttySA1 -# ln -s /dev/tts/2 /dev/ttySA2 - - ln -s /dev/sound/dsp /dev/dsp - ln -s /dev/sound/mixer /dev/mixer - - ln -s /dev/v4l/video0 /dev/video0 - ln -s /dev/v4l/video0 /dev/video - ln -s /dev/misc/rtc /dev/rtc - - ## need this so that ppp will autoload the ppp modules - mknod /dev/ppp c 108 0 - if test "$VERBOSE" != "no"; then echo "done"; fi -else - if test "$VERBOSE" != "no"; then echo -n "Mounting /dev ramdisk: "; fi - mount -t ramfs ramfs /dev || mount -t tmpfs ramfs /dev - if test $? -ne 0; then - if test "$VERBOSE" != "no"; then echo "failed"; fi - else - if test "$VERBOSE" != "no"; then echo "done"; fi - fi - if test "$VERBOSE" != "no"; then echo -n "Populating /dev: "; fi - cd / - mkdir -p dev/msys - mkdir -p dev/pts - mkdir -p dev/vc - for i in 0 1 2 3 4 5 6 7 8 9; do - ln -s /dev/tty$i /dev/vc/$i - done - ln -sf /dev/sharp_ts /dev/ts - ln -sf /dev/sharp_fl /dev/fl - ln -sf /proc/self/fd /dev/fd - ln -sf /proc/kcore /dev/core - /sbin/makedevs -r / -D /etc/device_table - if test $? -ne 0; then - if test "$VERBOSE" != "no"; then echo "failed"; fi - else - if test "$VERBOSE" != "no"; then echo "done"; fi - fi -fi - -exit 0 diff --git a/packages/initscripts/initscripts-1.0/populate-volatile.sh b/packages/initscripts/initscripts-1.0/populate-volatile.sh deleted file mode 100755 index 3bb3d94de6..0000000000 --- a/packages/initscripts/initscripts-1.0/populate-volatile.sh +++ /dev/null @@ -1,171 +0,0 @@ -#!/bin/sh - -. /etc/default/rcS - -CFGDIR="/etc/default/volatiles" -TMPROOT="/var/tmp" -COREDEF="00_core" - -[ "${VERBOSE}" != "no" ] && echo "Populating volatile Filesystems." - -create_file() { - EXEC=" - touch \"$1\"; - chown ${TUSER}.${TGROUP} $1 || echo \"Failed to set owner -${TUSER}- for -$1-.\" >/dev/tty0 2>&1; - chmod ${TMODE} $1 || echo \"Failed to set mode -${TMODE}- for -$1-.\" >/dev/tty0 2>&1 " - - test "$VOLATILE_ENABLE_CACHE" = yes && echo "$EXEC" >> /etc/volatile.cache - - [ -e "$1" ] && { - [ "${VERBOSE}" != "no" ] && echo "Target already exists. Skipping." - } || { - eval $EXEC & - } -} - -mk_dir() { - EXEC=" - mkdir -p \"$1\"; - chown ${TUSER}.${TGROUP} $1 || echo \"Failed to set owner -${TUSER}- for -$1-.\" >/dev/tty0 2>&1; - chmod ${TMODE} $1 || echo \"Failed to set mode -${TMODE}- for -$1-.\" >/dev/tty0 2>&1 " - - test "$VOLATILE_ENABLE_CACHE" = yes && echo "$EXEC" >> /etc/volatile.cache - - [ -e "$1" ] && { - [ "${VERBOSE}" != "no" ] && echo "Target already exists. Skipping." - } || { - eval $EXEC & - } -} - -link_file() { - EXEC="test -e \"$2\" -o -L $2 || ln -s \"$1\" \"$2\" >/dev/tty0 2>&1" - - test "$VOLATILE_ENABLE_CACHE" = yes && echo " $EXEC" >> /etc/volatile.cache - - [ -e "$2" ] && { - echo "Cannot create link over existing -${TNAME}-." >&2 - } || { - eval $EXEC & - } -} - -check_requirements() { - - cleanup() { - rm "${TMP_INTERMED}" - rm "${TMP_DEFINED}" - rm "${TMP_COMBINED}" - } - - CFGFILE="$1" - - [ `basename "${CFGFILE}"` = "${COREDEF}" ] && return 0 - - TMP_INTERMED="${TMPROOT}/tmp.$$" - TMP_DEFINED="${TMPROOT}/tmpdefined.$$" - TMP_COMBINED="${TMPROOT}/tmpcombined.$$" - - - cat /etc/passwd | sed 's@\(^:\)*:.*@\1@' | sort | uniq > "${TMP_DEFINED}" - cat ${CFGFILE} | grep -v "^#" | cut -d " " -f 2 > "${TMP_INTERMED}" - cat "${TMP_DEFINED}" "${TMP_INTERMED}" | sort | uniq > "${TMP_COMBINED}" - - NR_DEFINED_USERS="`cat "${TMP_DEFINED}" | wc -l`" - NR_COMBINED_USERS="`cat "${TMP_COMBINED}" | wc -l`" - - [ "${NR_DEFINED_USERS}" -ne "${NR_COMBINED_USERS}" ] && { - echo "Undefined users:" - diff "${TMP_DEFINED}" "${TMP_COMBINED}" | grep "^>" - cleanup - return 1 - } - - - cat /etc/group | sed 's@\(^:\)*:.*@\1@' | sort | uniq > "${TMP_DEFINED}" - cat ${CFGFILE} | grep -v "^#" | cut -d " " -f 3 > "${TMP_INTERMED}" - cat "${TMP_DEFINED}" "${TMP_INTERMED}" | sort | uniq > "${TMP_COMBINED}" - - NR_DEFINED_GROUPS="`cat "${TMP_DEFINED}" | wc -l`" - NR_COMBINED_GROUPS="`cat "${TMP_COMBINED}" | wc -l`" - - [ "${NR_DEFINED_GROUPS}" -ne "${NR_COMBINED_GROUPS}" ] && { - echo "Undefined groups:" - diff "${TMP_DEFINED}" "${TMP_COMBINED}" | grep "^>" - cleanup - return 1 - } - - # Add checks for required directories here - - cleanup - return 0 - } - -apply_cfgfile() { - - CFGFILE="$1" - - check_requirements "${CFGFILE}" || { - echo "Skipping ${CFGFILE}" - return 1 - } - - cat ${CFGFILE} | grep -v "^#" | \ - while read LINE; do - - eval `echo "$LINE" | sed -n "s/\(.*\)\ \(.*\) \(.*\)\ \(.*\)\ \(.*\)\ \(.*\)/TTYPE=\1 ; TUSER=\2; TGROUP=\3; TMODE=\4; TNAME=\5 TLTARGET=\6/p"` - - [ "${VERBOSE}" != "no" ] && echo "Checking for -${TNAME}-." - - - [ "${TTYPE}" = "l" ] && { - TSOURCE="$TLTARGET" - [ -L "${TNAME}" ] || { - [ "${VERBOSE}" != "no" ] && echo "Creating link -${TNAME}- pointing to -${TSOURCE}-." - link_file "${TSOURCE}" "${TNAME}" & - } - continue - } - - [ -L "${TNAME}" ] && { - [ "${VERBOSE}" != "no" ] && echo "Found link." - NEWNAME=`ls -l "${TNAME}" | sed -e 's/^.*-> \(.*\)$/\1/'` - echo ${NEWNAME} | grep -v "^/" >/dev/null && { - TNAME="`echo ${TNAME} | sed -e 's@\(.*\)/.*@\1@'`/${NEWNAME}" - [ "${VERBOSE}" != "no" ] && echo "Converted relative linktarget to absolute path -${TNAME}-." - } || { - TNAME="${NEWNAME}" - [ "${VERBOSE}" != "no" ] && echo "Using absolute link target -${TNAME}-." - } - } - - case "${TTYPE}" in - "f") [ "${VERBOSE}" != "no" ] && echo "Creating file -${TNAME}-." - create_file "${TNAME}" & - ;; - "d") [ "${VERBOSE}" != "no" ] && echo "Creating directory -${TNAME}-." - mk_dir "${TNAME}" & - # Add check to see if there's an entry in fstab to mount. - ;; - *) [ "${VERBOSE}" != "no" ] && echo "Invalid type -${TTYPE}-." - continue - ;; - esac - - - done - - return 0 - - } - -if test -e /etc/volatile.cache -a "$VOLATILE_ENABLE_CACHE" = "yes" -a "x$1" != "xupdate" -then - sh /etc/volatile.cache -else - rm -f /etc/volatile.cache - for file in `ls -1 "${CFGDIR}" | sort`; do - apply_cfgfile "${CFGDIR}/${file}" - done -fi diff --git a/packages/initscripts/initscripts-1.0/ramdisk b/packages/initscripts/initscripts-1.0/ramdisk deleted file mode 100755 index 4dfe53cf61..0000000000 --- a/packages/initscripts/initscripts-1.0/ramdisk +++ /dev/null @@ -1,49 +0,0 @@ -#!/bin/sh - -. /etc/default/rcS - -FSTYPE=ext2 - -if test ! -e /proc/mtd -then - test "$VERBOSE" != "no" && echo >&2 "/proc not mounted, or mtd support not enabled in kernel." - exit -fi - -RAM_MTD_NO=`cat /proc/mtd | grep mtdram | tail -n 1 | cut -d: -f1 | cut -dd -f2` -if test -z "$RAM_MTD_NO"; then exit 0; fi - -if test -e /dev/mtdblock/0 -then - RAM_MTD=/dev/mtd/$RAM_MTD_NO - RAM_MTDBLK=/dev/mtdblock/$RAM_MTD_NO -else - RAM_MTD=/dev/mtd$RAM_MTD_NO - RAM_MTDBLK=/dev/mtdblock$RAM_MTD_NO -fi - -if grep -q $RAM_MTDBLK /etc/mtab; then echo "Device $RAM_MTDBLK already mounted"; exit 0; fi -if test ! -e $RAM_MTD; then echo >&2 "Mtdram device $RAM_MTD does not exist!"; exit 1; fi - -RAM_MNTPT=/mnt/ram -RAM_MTD_SIZE_HEX=`cat /proc/mtd | grep mtdram | tail -n 1 | cut -d" " -f 2` -RAM_MTD_SIZE=`dc 0x$RAM_MTD_SIZE_HEX 1024 / p` -test -e /etc/ramdisk.conf && OLD_MTD_SIZE=`cat /etc/ramdisk.conf` -echo $RAM_MTD_SIZE > /etc/ramdisk.conf - -if test ! -d "$RAM_MNTPT"; then echo >&2 "Mountpoint $RAM_MNTPT does not exist!"; exit 0; fi - -if (test ! -e /etc/.configured) || test "$OLD_MTD_SIZE" != "$RAM_MTD_SIZE"; then - test "$VERBOSE" != "no" && echo -n "Wiping ramdisk: " - dd if=/dev/zero bs=1024 count=$RAM_MTD_SIZE of=$RAM_MTD 2>/dev/null >&2 || exit 1 - test "$VERBOSE" != "no" && echo "$RAM_MTD"; - test "$VERBOSE" != "no" && echo -n "Creating filesystem on ramdisk: " - mkfs.$FSTYPE $RAM_MTDBLK 2>/dev/null >&2 || exit 1 - test "$VERBOSE" != "no" && echo "$RAM_MTDBLK"; -fi - -test "$VERBOSE" != "no" && echo -n "Mounting ramdisk: " -mount -t $FSTYPE $RAM_MTDBLK $RAM_MNTPT 2>/dev/null >&2 || exit 1 -test "$VERBOSE" != "no" && echo "$RAM_MTDBLK"; - -exit 0 diff --git a/packages/initscripts/initscripts-1.0/simpad/devices b/packages/initscripts/initscripts-1.0/simpad/devices deleted file mode 100644 index 0e59229225..0000000000 --- a/packages/initscripts/initscripts-1.0/simpad/devices +++ /dev/null @@ -1,37 +0,0 @@ -#!/bin/sh -# -# Devfs handling script. Since we arent running devfsd due to various reasons -# which I will not lay out here, we need to create some links for compatibility. - -# exit without doing anything if udev is active -if test -e /dev/.udevdb; then - exit 0 -fi - - test -n "$VERBOSE" && echo -n "Setting up device links for devfs: " - ( - ln -s /dev/vc/0 /dev/tty0 - ln -s /dev/vc/1 /dev/tty1 - ln -s /dev/vc/2 /dev/tty2 - ln -s /dev/vc/3 /dev/tty3 - ln -s /dev/vc/4 /dev/tty4 - ln -s /dev/vc/5 /dev/tty5 - ln -s /dev/fb/0 /dev/fb0 - # ln -s /dev/tts/0 /dev/ttySA0 - # ln -s /dev/tts/1 /dev/ttySA1 - # ln -s /dev/tts/2 /dev/ttySA2 - - ln -s /dev/sound/dsp /dev/dsp - ln -s /dev/sound/mixer /dev/mixer - - ln -s /dev/v4l/video0 /dev/video0 - ln -s /dev/v4l/video0 /dev/video - ln -s /dev/misc/rtc /dev/rtc - ln -s /dev/misc/apm_bios /dev/apm_bios - - ## need this so that ppp will autoload the ppp modules - mknod /dev/ppp c 108 0 - ) > /dev/null 2>&1 - - - test -n "$VERBOSE" && echo "done" diff --git a/packages/initscripts/initscripts-1.0/single b/packages/initscripts/initscripts-1.0/single deleted file mode 100755 index 2d177ebb62..0000000000 --- a/packages/initscripts/initscripts-1.0/single +++ /dev/null @@ -1,21 +0,0 @@ -#! /bin/sh -# -# single executed by init(8) upon entering runlevel 1 (single). -# -# Version: @(#)single 1.20 26-Geb-2001 miquels@cistron.nl -# - -PATH="/sbin:/bin:/usr/sbin:/usr/bin" - -# Kill all processes. -echo "Sending all processes the TERM signal..." -killall5 -15 -sleep 5 -echo "Sending all processes the KILL signal..." -killall5 -9 - -# We start update here, since we just killed it. -test -x /sbin/update && update - -echo "Entering single-user mode..." -exec init -t1 S diff --git a/packages/initscripts/initscripts-1.0/slugos/alignment.sh b/packages/initscripts/initscripts-1.0/slugos/alignment.sh deleted file mode 100644 index 52e43cc0c5..0000000000 --- a/packages/initscripts/initscripts-1.0/slugos/alignment.sh +++ /dev/null @@ -1,20 +0,0 @@ -#!/bin/sh -# -# How to handle alignment faults on the ARM -# -# 0 - ignore, the value will probably be rotated -# 1 - warn, a log message will be output -# 2 - fixup, the kernel will do an expensive aligned read -# 3 - fixup+warn -# 4 - signal, the process will get an illegal instruction fault -# 5 - signal+warn -# 6 - invalid (has no effect) -# 7 - invalid (has no effect) -# -# Set ALIGN in /etc/default/rcS to override (do not edit this -# file!) Set ALIGN to empty to avoid changing the kernel -# default (currently '0'). -ALIGN=3 -. /etc/default/rcS -test -e /proc/cpu/alignment -a -n "$ALIGN" -a "$ALIGN" -ge 0 -a "$ALIGN" -lt 6 && - echo "$ALIGN" >/proc/cpu/alignment diff --git a/packages/initscripts/initscripts-1.0/slugos/banner b/packages/initscripts/initscripts-1.0/slugos/banner deleted file mode 100644 index 8e64235acb..0000000000 --- a/packages/initscripts/initscripts-1.0/slugos/banner +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh -#NOTE: this script may execute with absolutely nothing -# in /dev -echo "SlugOS booting..." diff --git a/packages/initscripts/initscripts-1.0/slugos/bootclean.sh b/packages/initscripts/initscripts-1.0/slugos/bootclean.sh deleted file mode 100644 index 3b17d6d617..0000000000 --- a/packages/initscripts/initscripts-1.0/slugos/bootclean.sh +++ /dev/null @@ -1,47 +0,0 @@ -#!/bin/sh -# -# bootclean.sh - Cleans out /tmp, /var/run, and /var/lock -# This script should run after mountall.sh in runlevel S. -# -# This script relies upon find and xargs, and is largely -# based on the equivalent script in the Debian releases. - -. /etc/default/rcS - -# Completely clean out everything in /tmp, but do not walk into -# anything that might be mounted beneath /tmp. If /tmp is not -# a directory, ignore this (it's probably a symlink to -# /var/volatiles/tmp, and we best leave it alone). - -if [ -d /tmp -a ! -L /tmp ] ; then - echo "bootclean.sh: Cleaning /tmp..." - cd /tmp || { echo "bootclean.sh: unable to cd to /tmp." ; return 1 ; } - find . -xdev ! -type d -print0 | xargs -0r rm -f -- - find . -depth -xdev -type d ! -name . -exec rmdir \{\} \; -else - echo "bootclean.sh: Skipping /tmp (not a directory)..." -fi - -# Now clean out /var/lock. - -if [ -d /var/lock -a ! -L /var/lock ] ; then - echo "bootclean.sh: Cleaning /var/lock..." - cd /var/lock || { echo "bootclean.sh: unable to cd to /var/lock." ; return 1 ; } - find . -xdev ! -type d -print0 | xargs -0r rm -f -- -else - echo "bootclean.sh: Skipping /var/lock (not a directory)..." -fi - -# Now clean out /var/run. - -if [ -d /var/run -a ! -L /var/run ] ; then - echo "bootclean.sh: Cleaning /var/run..." - cd /var/run || { echo "bootclean.sh: unable to cd to /var/run." ; return 1 ; } - find . -xdev ! -type d ! -name utmp -print0 | xargs -0r rm -f -- -else - echo "bootclean.sh: Skipping /var/run (not a directory)..." -fi - -# done. - -exit 0 diff --git a/packages/initscripts/initscripts-1.0/slugos/checkroot b/packages/initscripts/initscripts-1.0/slugos/checkroot deleted file mode 100644 index 31291cdc65..0000000000 --- a/packages/initscripts/initscripts-1.0/slugos/checkroot +++ /dev/null @@ -1,177 +0,0 @@ -#!/bin/sh -# checkroot.sh Check to root filesystem. -# -# Version: @(#)checkroot.sh 2.84 25-Jan-2002 miquels@cistron.nl -# - -. /etc/default/functions -. /etc/default/rcS - -# -# Set SULOGIN in /etc/default/rcS to yes if you want a sulogin to be spawned -# from this script *before anything else* with a timeout, like SCO does. -# -test "$SULOGIN" = yes && sulogin -t 30 $CONSOLE - -# -# Ensure that bdflush (update) is running before any major I/O is -# performed (the following fsck is a good example of such activity :). -# -test -x /sbin/update && update - -# -# Read /etc/fstab. -# -exec 9>&0 </etc/fstab -rootmode=rw -rootopts=rw -swap_on_md=no -devfs= -while read fs mnt type opts dump pass junk -do - case "$fs" in - ""|\#*) - continue; - ;; - /dev/md*) - # Swap on md device. - test "$type" = swap && swap_on_md=yes - ;; - /dev/*) - ;; - *) - # Might be a swapfile. - test "$type" = swap && swap_on_md=yes - ;; - esac - test "$type" = devfs && devfs="$fs" - test "$mnt" != / && continue - rootopts="$opts" - test "$pass" = 0 -o "$pass" = "" && ROOTFSCK=no - case "$opts" in - ro|ro,*|*,ro|*,ro,*) - rootmode=ro - ;; - esac -done -exec 0>&9 9>&- - -# -# Activate the swap device(s) in /etc/fstab. This needs to be done -# before fsck, since fsck can be quite memory-hungry. -# -# We don't test whether we're running a 2.[0123].x kernel and md -# since that's plain too old. - -if test "$DOSWAP" != no -then - swaps="$(blkid -t TYPE=swap -o device 2>/dev/null)" - if test -n "$swaps" - then - swapon $swaps 2>/dev/null - else - swapon -a 2> /dev/null - fi -fi - -# -# Check the root filesystem. -# -if test -f /fastboot || test "$ROOTFSCK" != yes -then - test "$ROOTFSCK" = yes && echo "Fast boot, no filesystem check" -elif test ! -x /sbin/fsck -a ! -x /usr/sbin/fsck -then - echo "/etc/init.d/checkroot.sh: no fsck" -else - leds disk-1 slow - # - # Ensure that root is quiescent and read-only before fsck'ing. - # - mount -n -o remount,ro / - if test $? = 0 - then - if test -f /forcefsck - then - force="-f" - else - force="" - fi - if test "$FSCKFIX" = yes - then - fix="-y" - else - fix="-a" - fi - spinner="-C" - case "$TERM" in - dumb|network|unknown|"") spinner="" ;; - esac - test "$VERBOSE" != no && echo "Checking root filesystem..." - fsck $spinner $force $fix / - # - # If there was a failure, drop into single-user mode. - # - # NOTE: "failure" is defined as exiting with a return code of - # 2 or larger. A return code of 1 indicates that filesystem - # errors were corrected but that the boot may proceed. - # - if test "$?" -gt 1 - then - # Surprise! Re-directing from a HERE document (as in - # "cat << EOF") won't work, because the root is read-only. - echo - echo "fsck failed. Please repair manually and reboot. Please note" - echo "that the root filesystem is currently mounted read-only. To" - echo "remount it read-write:" - echo - echo " # mount -n -o remount,rw /" - echo - echo "CONTROL-D will exit from this shell and REBOOT the system." - echo - leds system panic - leds beep -r 5 - # Start a single user shell on the console - if single_user_ok - then - sulogin -t 600 $CONSOLE - # if this exits with SIGALRM (which happens to be 142) the - # timeout happened, do not, then, reboot! - if test $? -ne 142 - then - reboot -f - else - echo "/etc/init.d/checkroot.sh: sulogin timeout, continuing boot" - fi - else - echo "/etc/init.d/checkroot.sh: fsck failed, continuing boot" - fi - fi - else - echo "*** ERROR! Cannot fsck root fs because it is not mounted read-only!" - echo - fi - leds disk-1 off -fi - -# -# If the root filesystem was not marked as read-only in /etc/fstab, -# remount the rootfs rw but do not try to change mtab because it -# is on a ro fs until the remount succeeded. Then clean up old mtabs -# and finally write the new mtab. -# -mount -n -o remount,$rootopts / -if test "$rootmode" = rw -then - if test ! -L /etc/mtab - then - rm -f /etc/mtab~ /etc/nologin - : > /etc/mtab - fi - mount -f -o remount / - mount -f /proc - mount -f /sys - test "$devfs" && grep -q '^devfs /dev' /proc/mounts && mount -f "$devfs" -fi - -: exit 0 diff --git a/packages/initscripts/initscripts-1.0/slugos/devices.patch b/packages/initscripts/initscripts-1.0/slugos/devices.patch deleted file mode 100644 index 2583b62f48..0000000000 --- a/packages/initscripts/initscripts-1.0/slugos/devices.patch +++ /dev/null @@ -1,52 +0,0 @@ -# -# Patch to allow /dev to reside permanently in the file -# system. -# ---- old/devices 2005-05-28 21:51:39.012078699 -0700 -+++ new/devices 2005-06-12 00:16:29.222686303 -0700 -@@ -6,7 +6,7 @@ - . /etc/default/rcS - - # exit without doing anything if udev is active --if test -e /dev/.udev -o -e /dev/.udevdb; then -+if test -e /dev/.udev -o -e /dev/.udevdb -o -e /dev/.permanent; then - exit 0 - fi - -@@ -37,12 +37,20 @@ - mknod /dev/ppp c 108 0 - if test "$VERBOSE" != "no"; then echo "done"; fi - else -- if test "$VERBOSE" != "no"; then echo -n "Mounting /dev ramdisk: "; fi -- mount -t ramfs ramfs /dev || mount -t tmpfs ramfs /dev -- if test $? -ne 0; then -- if test "$VERBOSE" != "no"; then echo "failed"; fi -+ if test -e /dev/.noram -+ then -+ # There should be no files, any files will damage the -+ # makedevs script below. -+ rm $(find /dev -type f -print) -+ :>/dev/.noram - else -- if test "$VERBOSE" != "no"; then echo "done"; fi -+ if test "$VERBOSE" != "no"; then echo -n "Mounting /dev ramdisk: "; fi -+ mount -t ramfs ramfs /dev || mount -t tmpfs ramfs /dev -+ if test $? -ne 0; then -+ if test "$VERBOSE" != "no"; then echo "failed"; fi -+ else -+ if test "$VERBOSE" != "no"; then echo "done"; fi -+ fi - fi - if test "$VERBOSE" != "no"; then echo -n "Populating /dev: "; fi - cd / -@@ -60,6 +68,10 @@ - if test "$VERBOSE" != "no"; then echo "failed"; fi - else - if test "$VERBOSE" != "no"; then echo "done"; fi -+ if test -e /dev/.noram -+ then -+ :>/dev/.permanent -+ fi - fi - fi - diff --git a/packages/initscripts/initscripts-1.0/slugos/domainname.sh b/packages/initscripts/initscripts-1.0/slugos/domainname.sh deleted file mode 100644 index e12de0e130..0000000000 --- a/packages/initscripts/initscripts-1.0/slugos/domainname.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh -# domainname.sh Set the domainname. -# -test -r /etc/defaultdomain && - cat /etc/defaultdomain >/proc/sys/kernel/domainname diff --git a/packages/initscripts/initscripts-1.0/slugos/mountall.sh b/packages/initscripts/initscripts-1.0/slugos/mountall.sh deleted file mode 100644 index 1ae02df6a3..0000000000 --- a/packages/initscripts/initscripts-1.0/slugos/mountall.sh +++ /dev/null @@ -1,36 +0,0 @@ -#!/bin/sh -# mountall.sh Mount all filesystems. -# -# Version: @(#)mountall.sh 2.83-2 01-Nov-2001 miquels@cistron.nl -# -. /etc/default/rcS - -# If the right stuff exists, attempt to automatically assemble any -# RAID devices that might be configured. -# -if test -x /sbin/mdadm -then - test "$VERBOSE" != no && echo "Assembling RAID devices..." - mdadm --assemble --scan --auto=md -fi - -# -# Mount local filesystems in /etc/fstab. For some reason, people -# might want to mount "proc" several times, and mount -v complains -# about this. So we mount "proc" filesystems without -v. -# -test "$VERBOSE" != no && echo "Mounting local filesystems..." -mount -at nonfs,nosmbfs,noncpfs 2>/dev/null - -# -# We might have mounted something over /dev, see if /dev/initctl is there. -# -if test ! -p /dev/initctl -then - rm -f /dev/initctl - mknod -m 600 /dev/initctl p -fi -kill -USR1 1 - -: exit 0 - diff --git a/packages/initscripts/initscripts-1.0/slugos/reboot b/packages/initscripts/initscripts-1.0/slugos/reboot deleted file mode 100755 index f98b87f033..0000000000 --- a/packages/initscripts/initscripts-1.0/slugos/reboot +++ /dev/null @@ -1,16 +0,0 @@ -#!/bin/sh -# -# reboot Execute the reboot command. -# -# Version: @(#)reboot 2.75 22-Jun-1998 miquels@cistron.nl -# - -PATH=/sbin:/bin:/usr/sbin:/usr/bin - -echo "Rebooting... " -if [ -x /usr/sbin/kexec ] ; then - echo " trying kexec..." - kexec -f -e -x -fi -echo " normal reboot..." -reboot -d -f -i diff --git a/packages/initscripts/initscripts-1.0/slugos/rootopts.patch b/packages/initscripts/initscripts-1.0/slugos/rootopts.patch deleted file mode 100644 index 3f2a925879..0000000000 --- a/packages/initscripts/initscripts-1.0/slugos/rootopts.patch +++ /dev/null @@ -1,15 +0,0 @@ -# -# Ensure that the root file system is remounted with the correct -# options from fstab -# ---- old/checkroot.sh 2005-05-28 19:30:55.488975598 -0700 -+++ new/checkroot.sh 2005-05-28 19:31:32.334390450 -0700 -@@ -149,7 +149,7 @@ - # is on a ro fs until the remount succeeded. Then clean up old mtabs - # and finally write the new mtab. - # --mount -n -o remount,$rootmode / -+mount -n -o remount,$rootopts / - if test "$rootmode" = rw - then - if test ! -L /etc/mtab diff --git a/packages/initscripts/initscripts-1.0/slugos/umountfs b/packages/initscripts/initscripts-1.0/slugos/umountfs deleted file mode 100644 index 5580d7bb47..0000000000 --- a/packages/initscripts/initscripts-1.0/slugos/umountfs +++ /dev/null @@ -1,43 +0,0 @@ -#!/bin/sh -# -# umountfs Turn off swap and unmount all local filesystems. -# - -PATH=/sbin:/bin:/usr/sbin:/usr/bin - -# Ensure /proc is mounted -test -r /proc/mounts || mount -t proc proc /proc - -echo "Deactivating swap..." -swapoff -a - -# We leave /proc mounted, the umount of /dev/devpts seems to fail -# quite frequently, the busybox umount apparently gives up at the -# first failure, so it is necessary to go file system by file -# system. It is necessary to go backward in the /proc list, because -# later things may have been mounted on earlier mounts. -devfs= -unmount() { - local dev mp type opts - if read dev mp type opts - then - # recurse - unmount later items - unmount - # skip /proc and /dev but not the sub-directories - case "$mp" in - /|/proc)return 0;; - /dev) devfs=1 - return 0;; - esac - # then unmount this, if possible, otherwise make - # it read-only - umount -f -r "$mp" - fi -} - -echo "Unmounting local filesystems..." -unmount </proc/mounts - -# now /dev and read-only / (halt/reboot may need /proc!) -test -n "$devfs" && umount -f -r /dev -mount -o remount,ro / diff --git a/packages/initscripts/initscripts-1.0/slugos/umountnfs.sh b/packages/initscripts/initscripts-1.0/slugos/umountnfs.sh deleted file mode 100644 index 6ff83e50d7..0000000000 --- a/packages/initscripts/initscripts-1.0/slugos/umountnfs.sh +++ /dev/null @@ -1,40 +0,0 @@ -#!/bin/sh -# -# umountnfs.sh Unmount all network filesystems. -# -PATH=/sbin:/bin:/usr/sbin:/usr/bin - -# Write a reboot record to /var/log/wtmp before unmounting -halt -w - -# Ensure /proc is mounted -test -r /proc/mounts || mount -t proc proc /proc - -echo "Unmounting remote filesystems..." - -# -# Read the list of mounted file systems and -f umount the -# known network file systems. -f says umount it even if -# the server is unreachable. Do not attempt to umount -# the root file system. Unmount in reverse order from -# that given by /proc/mounts (otherwise it may not work). -# -unmount() { - local dev mp type opts - if read dev mp type opts - then - # recurse - unmount later items - unmount - # skip /, /proc and /dev - case "$mp" in - /|/proc)return 0;; - /dev) return 0;; - esac - # then unmount this, if nfs - case "$type" in - nfs|smbfs|ncpfs) umount -f "$mp";; - esac - fi -} - -unmount </proc/mounts diff --git a/packages/initscripts/initscripts-1.0/slugos/volatiles b/packages/initscripts/initscripts-1.0/slugos/volatiles deleted file mode 100644 index 3c680b2643..0000000000 --- a/packages/initscripts/initscripts-1.0/slugos/volatiles +++ /dev/null @@ -1,36 +0,0 @@ -# This configuration file lists filesystem objects that should get verified -# during startup and be created if missing. -# -# Every line must either be a comment starting with # -# or a definition of format: -# <type> <owner> <group> <mode> <path> <linksource> -# where the items are separated by whitespace ! -# -# <type> : d|f|l : (d)irectory|(f)ile|(l)ink -# -# A linking example: -# l root root 0777 /var/test /tmp/testfile -# f root root 0644 /var/test none -# -# Understanding links: -# When populate-volatile is to verify/create a directory or file, it will first -# check it's existence. If a link is found to exist in the place of the target, -# the path of the target is replaced with the target the link points to. -# Thus, if a link is in the place to be verified, the object will be created -# in the place the link points to instead. -# This explains the order of "link before object" as in the example above, where -# a link will be created at /var/test pointing to /tmp/testfile and due to this -# link the file defined as /var/test will actually be created as /tmp/testfile. -d root root 0755 /var/volatile/cache none -d root root 1777 /var/volatile/lock none -d root root 0755 /var/volatile/log none -d root root 0755 /var/volatile/run none -d root root 1777 /var/volatile/tmp none -l root root 0755 /var/cache /var/volatile/cache -l root root 1777 /var/lock /var/volatile/lock -l root root 0755 /var/log /var/volatile/log -l root root 0755 /var/run /var/volatile/run -l root root 1777 /var/tmp /var/volatile/tmp -d root root 0755 /var/lock/subsys none -f root root 0664 /var/log/wtmp none -f root root 0664 /var/run/utmp none diff --git a/packages/initscripts/initscripts-1.0/spitz/devices b/packages/initscripts/initscripts-1.0/spitz/devices deleted file mode 100755 index 083090ecb9..0000000000 --- a/packages/initscripts/initscripts-1.0/spitz/devices +++ /dev/null @@ -1,68 +0,0 @@ -#!/bin/sh -# -# Devfs handling script. Since we arent running devfsd due to various reasons -# which I will not lay out here, we need to create some links for compatibility. - -. /etc/default/rcS - -# exit without doing anything if udev is active -if test -e /dev/.udevdb; then - exit 0 -fi - -if test -e /dev/.devfsd -then - if test "$VERBOSE" != "no"; then echo -n "Setting up device links for devfs: "; fi - ln -s /dev/touchscreen/0 /dev/ts - ln -s /dev/touchscreen/0raw /dev/tsraw - ln -s /dev/vc/0 /dev/tty0 - ln -s /dev/vc/1 /dev/tty1 - ln -s /dev/vc/2 /dev/tty2 - ln -s /dev/vc/3 /dev/tty3 - ln -s /dev/vc/4 /dev/tty4 - ln -s /dev/vc/5 /dev/tty5 - ln -s /dev/fb/0 /dev/fb0 -# ln -s /dev/tts/0 /dev/ttySA0 -# ln -s /dev/tts/1 /dev/ttySA1 -# ln -s /dev/tts/2 /dev/ttySA2 - - ln -s /dev/sound/dsp /dev/dsp - ln -s /dev/sound/mixer /dev/mixer - - ln -s /dev/v4l/video0 /dev/video0 - ln -s /dev/v4l/video0 /dev/video - ln -s /dev/misc/rtc /dev/rtc - - ## need this so that ppp will autoload the ppp modules - mknod /dev/ppp c 108 0 - if test "$VERBOSE" != "no"; then echo "done"; fi -else - if test "$VERBOSE" != "no"; then echo -n "Mounting /dev ramdisk: "; fi - mount -t ramfs ramfs /dev || mount -t tmpfs ramfs /dev - if test $? -ne 0; then - if test "$VERBOSE" != "no"; then echo "failed"; fi - else - if test "$VERBOSE" != "no"; then echo "done"; fi - fi - if test "$VERBOSE" != "no"; then echo -n "Populating /dev: "; fi - cd / - mkdir -p dev/msys - mkdir -p dev/pts - mkdir -p dev/input - mkdir -p dev/vc - for i in 0 1 2 3 4 5 6 7 8 9; do - ln -s /dev/tty$i /dev/vc/$i - done - ln -sf /dev/sharp_ts /dev/ts - ln -sf /dev/sharp_fl /dev/fl - ln -sf /proc/self/fd /dev/fd - ln -sf /proc/kcore /dev/core - /sbin/makedevs -r / -D /etc/device_table - if test $? -ne 0; then - if test "$VERBOSE" != "no"; then echo "failed"; fi - else - if test "$VERBOSE" != "no"; then echo "done"; fi - fi -fi - -exit 0 diff --git a/packages/initscripts/initscripts-1.0/sysfs.sh b/packages/initscripts/initscripts-1.0/sysfs.sh deleted file mode 100644 index 4486128ad5..0000000000 --- a/packages/initscripts/initscripts-1.0/sysfs.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh - -if [ -e /proc ] && ! [ -e /proc/mounts ]; then - mount -t proc proc /proc -fi - -if [ -e /sys ] && grep -q sysfs /proc/filesystems; then - mount sysfs /sys -t sysfs -fi - -exit 0 diff --git a/packages/initscripts/initscripts-1.0/tosa/devices b/packages/initscripts/initscripts-1.0/tosa/devices deleted file mode 100755 index 61cfd9d7b9..0000000000 --- a/packages/initscripts/initscripts-1.0/tosa/devices +++ /dev/null @@ -1,72 +0,0 @@ -#!/bin/sh -# -# Devfs handling script. Since we arent running devfsd due to various reasons -# which I will not lay out here, we need to create some links for compatibility. - -. /etc/default/rcS - -# exit without doing anything if udev is active -if test -e /dev/.udevdb; then - exit 0 -fi - -if test -e /dev/.devfsd -then - if test "$VERBOSE" != "no"; then echo -n "Setting up device links for devfs: "; fi - ln -s /dev/touchscreen/0 /dev/ts - ln -s /dev/touchscreen/0raw /dev/tsraw - ln -s /dev/vc/0 /dev/tty0 - ln -s /dev/vc/1 /dev/tty1 - ln -s /dev/vc/2 /dev/tty2 - ln -s /dev/vc/3 /dev/tty3 - ln -s /dev/vc/4 /dev/tty4 - ln -s /dev/vc/5 /dev/tty5 - ln -s /dev/fb/0 /dev/fb0 -# ln -s /dev/tts/0 /dev/ttySA0 -# ln -s /dev/tts/1 /dev/ttySA1 -# ln -s /dev/tts/2 /dev/ttySA2 - - ln -s /dev/sound/dsp /dev/dsp - ln -s /dev/sound/mixer /dev/mixer - - ln -s /dev/v4l/video0 /dev/video0 - ln -s /dev/v4l/video0 /dev/video - ln -s /dev/misc/rtc /dev/rtc - - ## need this so that ppp will autoload the ppp modules - mknod /dev/ppp c 108 0 - if test "$VERBOSE" != "no"; then echo "done"; fi -else - if test "$VERBOSE" != "no"; then echo -n "Mounting /dev ramdisk: "; fi - mount -t ramfs ramfs /dev || mount -t tmpfs ramfs /dev - if test $? -ne 0; then - if test "$VERBOSE" != "no"; then echo "failed"; fi - else - if test "$VERBOSE" != "no"; then echo "done"; fi - fi - if test "$VERBOSE" != "no"; then echo -n "Populating /dev: "; fi - cd / - mkdir -p dev/msys - mkdir -p dev/pts - mkdir -p dev/input - mkdir -p dev/vc - for i in 0 1 2 3 4 5 6 7 8 9; do - ln -s /dev/tty$i /dev/vc/$i - done - ln -sf /dev/sharp_ts /dev/ts - ln -sf /dev/sharp_fl /dev/fl - ln -sf /proc/self/fd /dev/fd - ln -sf /proc/kcore /dev/core - /sbin/makedevs -r / -D /etc/device_table - if test $? -ne 0; then - if test "$VERBOSE" != "no"; then echo "failed"; fi - else - if test "$VERBOSE" != "no"; then echo "done"; fi - fi -fi - -#Always turn on usb -if [ ! -d /dev/usb ]; then mkdir /dev/usb; fi -mknod /dev/usb/host_ohci c 10 222 - -exit 0 diff --git a/packages/initscripts/initscripts-1.0/uml/devices b/packages/initscripts/initscripts-1.0/uml/devices deleted file mode 100755 index d6459c1633..0000000000 --- a/packages/initscripts/initscripts-1.0/uml/devices +++ /dev/null @@ -1,61 +0,0 @@ -#!/bin/sh -# -# Devfs handling script. Since we arent running devfsd due to various reasons -# which I will not lay out here, we need to create some links for compatibility. - -. /etc/default/rcS - -# exit without doing anything if udev is active -if test -e /dev/.udevdb; then - exit 0 -fi - -if test -e /dev/.devfsd -then - if test "$VERBOSE" != "no"; then echo -n "Setting up device links for devfs: "; fi - ln -s /dev/touchscreen/0 /dev/ts - ln -s /dev/touchscreen/0raw /dev/tsraw - ln -s /dev/vc/0 /dev/tty0 - ln -s /dev/vc/1 /dev/tty1 - ln -s /dev/vc/2 /dev/tty2 - ln -s /dev/vc/3 /dev/tty3 - ln -s /dev/vc/4 /dev/tty4 - ln -s /dev/vc/5 /dev/tty5 - ln -s /dev/fb/0 /dev/fb0 -# ln -s /dev/tts/0 /dev/ttySA0 -# ln -s /dev/tts/1 /dev/ttySA1 -# ln -s /dev/tts/2 /dev/ttySA2 - - ln -s /dev/sound/dsp /dev/dsp - ln -s /dev/sound/mixer /dev/mixer - - ln -s /dev/v4l/video0 /dev/video0 - ln -s /dev/v4l/video0 /dev/video - ln -s /dev/misc/rtc /dev/rtc - - ## need this so that ppp will autoload the ppp modules - mknod /dev/ppp c 108 0 - if test "$VERBOSE" != "no"; then echo "done"; fi -else - if test "$VERBOSE" != "no"; then echo -n "Mounting /dev ramdisk: "; fi - mount -t ramfs ramfs /dev || mount -t tmpfs ramfs /dev - if test $? -ne 0; then - if test "$VERBOSE" != "no"; then echo "failed"; fi - else - if test "$VERBOSE" != "no"; then echo "done"; fi - fi - if test "$VERBOSE" != "no"; then echo -n "Populating /dev: "; fi - cd / - mkdir -p dev/msys - mkdir -p dev/pts - ln -sf /proc/self/fd /dev/fd - ln -sf /proc/kcore /dev/core - /sbin/makedevs -r / -D /etc/device_table - if test $? -ne 0; then - if test "$VERBOSE" != "no"; then echo "failed"; fi - else - if test "$VERBOSE" != "no"; then echo "done"; fi - fi -fi - -exit 0 diff --git a/packages/initscripts/initscripts-1.0/urandom b/packages/initscripts/initscripts-1.0/urandom deleted file mode 100755 index 45c41d758b..0000000000 --- a/packages/initscripts/initscripts-1.0/urandom +++ /dev/null @@ -1,41 +0,0 @@ -#! /bin/sh -# -# urandom This script saves the random seed between reboots. -# It is called from the boot, halt and reboot scripts. -# -# Version: @(#)urandom 1.33 22-Jun-1998 miquels@cistron.nl -# - -test -c /dev/urandom || exit 0 -. /etc/default/rcS - -case "$1" in - start|"") - test "$VERBOSE" != no && echo "Initializing random number generator..." - # Load and then save 512 bytes, - # which is the size of the entropy pool - if test -f /var/lib/urandom/random-seed - then - cat /var/lib/urandom/random-seed >/dev/urandom - fi - rm -f /var/lib/urandom/random-seed - umask 077 - dd if=/dev/urandom of=/var/lib/urandom/random-seed count=1 \ - >/dev/null 2>&1 || echo "urandom start: failed." - umask 022 - ;; - stop) - # Carry a random seed from shut-down to start-up; - # see documentation in linux/drivers/char/random.c - test "$VERBOSE" != no && echo "Saving random seed..." - umask 077 - dd if=/dev/urandom of=/var/lib/urandom/random-seed count=1 \ - >/dev/null 2>&1 || echo "urandom stop: failed." - ;; - *) - echo "Usage: urandom {start|stop}" >&2 - exit 1 - ;; -esac - -exit 0 |