foonas-init: Remove
authorOyvind Repvik <nail@nslu2-linux.org>
Fri, 30 Mar 2007 16:03:45 +0000 (16:03 +0000)
committerOyvind Repvik <nail@nslu2-linux.org>
Fri, 30 Mar 2007 16:03:45 +0000 (16:03 +0000)
packages/foonas-init/files/initscripts/fixfstab [deleted file]
packages/foonas-init/files/initscripts/loadmodules.sh [deleted file]
packages/foonas-init/files/initscripts/rmrecovery [deleted file]
packages/foonas-init/files/initscripts/sysconfsetup [deleted file]
packages/foonas-init/files/initscripts/syslog.buffer [deleted file]
packages/foonas-init/files/initscripts/syslog.file [deleted file]
packages/foonas-init/files/initscripts/syslog.network [deleted file]
packages/foonas-init/files/initscripts/umountinitrd.sh [deleted file]

diff --git a/packages/foonas-init/files/initscripts/fixfstab b/packages/foonas-init/files/initscripts/fixfstab
deleted file mode 100644 (file)
index 67116a1..0000000
+++ /dev/null
@@ -1,91 +0,0 @@
-#!/bin/sh
-# validate /etc/fstab against the current UUID list in
-# /etc/uuid_by_partition
-#
-. /etc/default/functions
-pfile=/etc/uuid_by_partition
-
-#
-# use debug to find out what is going on
-test "$1" = start -o "$1" = debug || exit 0
-
-#
-# obtain the current list of parititions with UUIDs
-newlist="$(uuid_by_partition)"
-
-if test -r "$pfile"
-then
-       # read the old list
-       oldlist="$(cat "$pfile")"
-       #
-       # if it hasn't changed nothing need be done
-       test "$newlist" = "$oldlist" && exit 0
-       #
-       # it has changed, but this only matters if
-       # a previously existing uuid has moved, build
-       # a list of old device vs new device for every
-       # uuid which has moved
-       changedlist="$(
-               {       echo "$oldlist"
-                       echo "$newlist"
-               } | awk 'device[$2] == ""{device[$2] = $1}
-                       device[$2] != $1{print device[$2], $1}')"
-
-       if test -n "$changedlist"
-       then
-               # at least one partition has moved, scan the
-               # current fstab to see if it has a reference
-               # to this partition
-               changedfstab="$(
-                       {       echo "$changedlist"
-                               echo '#fstab'
-                               cat /etc/fstab
-                       } | awk 'BEGIN{list=1}
-                               list==1 && $0=="#fstab"{list=0; continue}
-                               list==1{new[$1] = $2; continue}
-                               new[$1] != ""{print $1, new[$1]}')"
-
-               # if this list is not empty edit the fstab
-               if test -n "$changedfstab"
-               then
-                       rm -f /tmp/fstab.$$
-                       # if the edit fails then do not overwrite the old
-                       # partition list - just exit with an error
-                       {       echo "$changedlist"
-                               echo '#fstab'
-                               cat /etc/fstab
-                       } | awk 'BEGIN{list=1}
-                               list==1 && $0=="#fstab"{list=0; continue}
-                               list==1{new[$1] = $2; continue}
-                               new[$1] != ""{$1 = new[$1]}
-                               {print}' >/tmp/fstab.$$ || {
-                               if test "$1" = start
-                               then
-                                       logger -s "/etc/init.d/fixfstab: /tmp/fstab.$$: awk failed"
-                               else
-                                       echo "debug: awk script failed with:" >&2
-                                       echo "$changedlist" >&2
-                                       echo "output in /tmp/fstab.$$" >&2
-                               fi
-                               exit 1
-                       }
-
-                       if test "$1" = start
-                       then
-                               mv /tmp/fstab.$$ /etc/fstab || {
-                                       logger -s "/etc/init.d/fixfstab: /tmp/fstab.$$: update failed"
-                                       exit 1
-                               }
-                       else
-                               echo "debug: fstab changed:"
-                               diff -u /etc/fstab /tmp/fstab.$$
-                       fi
-               fi
-       fi
-fi
-
-# write the new list to the file, only if we
-# are doing something...
-test "$1" = start && echo "$newlist" >"$pfile"
-
-exit 0
diff --git a/packages/foonas-init/files/initscripts/loadmodules.sh b/packages/foonas-init/files/initscripts/loadmodules.sh
deleted file mode 100644 (file)
index c5d44d1..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-#!/bin/sh
-
-. /etc/default/modulefunctions # Load module loading logic
-
-loadnetmods
-
-loaddiskmods
-
-loadmiscmods
-
-exit 0
diff --git a/packages/foonas-init/files/initscripts/rmrecovery b/packages/foonas-init/files/initscripts/rmrecovery
deleted file mode 100644 (file)
index eec822b..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-#!/bin/sh
-# Run to remove /.recovery if the boot seems to have succeeded
-test -e /.recovery && rm -f /.recovery
-exit 0
diff --git a/packages/foonas-init/files/initscripts/sysconfsetup b/packages/foonas-init/files/initscripts/sysconfsetup
deleted file mode 100644 (file)
index a4f9074..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-#!/bin/sh
-# This script is run once when the system first boots.  Its sole
-# purpose is to create /etc/default/sysconf (the overall system
-# configuration file) and other files derived from this.
-#
-# The script runs immediately after S10checkroot.sh - this is the
-# point at which the rootfs will be mounted rw even if the kernel
-# booted with it ro.
-#
-# rm or mv the file (/etc/default/sysconf) to recreate it, run this
-# script with the reload option to overwrite the system files.  The
-# configuration files described in sysconf_reload (in
-# /sbin/sysconf) will be overwritten on reload.
-#
-# start:  standard startup, do a complete (auto) restore if necessary
-# reinit: always do a complete auto restore
-# reload: just reload sysconf (no config files!)
-#
-# /etc/default/functions contains useful utility functions - it's
-# in a separate file so that it can be loaded by any script
-. /etc/default/functions
-load_functions sysconf || exit 1
-#
-case "$1" in
-start) test -s /etc/default/sysconf || {
-               if sysconf_read
-               then
-                       if sysconf_valid
-                       then
-                               sysconf_restore auto
-                       else
-                               sysconf_reload
-                       fi
-               else
-                       sysconf_default
-                       sysconf_reload
-               fi
-       };;
-
-reload)        test -s /etc/default/sysconf || sysconf_read || sysconf_default
-       sysconf_reload;;
-
-reinit)        sysconf_restore auto;;
-
-*)     ;;
-esac
diff --git a/packages/foonas-init/files/initscripts/syslog.buffer b/packages/foonas-init/files/initscripts/syslog.buffer
deleted file mode 100644 (file)
index 9285c02..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-#!/bin/sh
-#
-# Invoke the syslog startup if the configuration
-# uses (only) 'buffer' as the DESTINATION
-DESTINATION=
-test -f /etc/syslog.conf && . /etc/syslog.conf
-doit=
-
-for d in $DESTINATION
-do
-       case "$d" in
-       buffer) doit=1;;
-       file)   exit 0;;
-       remote) exit 0;;
-       *)      echo "/etc/syslog.conf: $d: unknown destination" >&2
-               exit 1;;
-       esac
-done
-
-test -n "$doit" -a -x /etc/init.d/syslog &&
-       exec /etc/init.d/syslog "$@"
-
-exit 0
diff --git a/packages/foonas-init/files/initscripts/syslog.file b/packages/foonas-init/files/initscripts/syslog.file
deleted file mode 100644 (file)
index 80ee5f0..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-#!/bin/sh
-#
-# Invoke the syslog startup if the configuration
-# uses 'file' (and, optionally, buffer) as the DESTINATION
-DESTINATION=
-test -f /etc/syslog.conf && . /etc/syslog.conf
-doit=
-
-for d in $DESTINATION
-do
-       case "$d" in
-       buffer) :;;
-       file)   doit=1;;
-       remote) exit 0;;
-       *)      echo "/etc/syslog.conf: $d: unknown destination" >&2
-               exit 1;;
-       esac
-done
-
-test -n "$doit" -a -x /etc/init.d/syslog &&
-       exec /etc/init.d/syslog "$@"
-
-exit 0
diff --git a/packages/foonas-init/files/initscripts/syslog.network b/packages/foonas-init/files/initscripts/syslog.network
deleted file mode 100644 (file)
index 3d7f4ab..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-#!/bin/sh
-#
-# Invoke the syslog startup if the configuration
-# uses 'remote', or doesn't use 'buffer' or 'file'
-DESTINATION=
-test -f /etc/syslog.conf && . /etc/syslog.conf
-doit=
-doneit=
-
-for d in $DESTINATION
-do
-       case "$d" in
-       buffer) doneit=1;;
-       file)   doneit=1;;
-       remote) doit=1;;
-       *)      doit=1
-               echo "/etc/syslog.conf: $d: unknown destination" >&2
-               exit 1;;
-       esac
-done
-
-# One of doneit or doit is set unless the DESTINATION value
-# is empty (which is probably an error), let syslog handle
-# the error.
-test \( -n "$doit" -o -z "$doneit" \) -a -x /etc/init.d/syslog &&
-       exec /etc/init.d/syslog "$@"
-
-exit 0
diff --git a/packages/foonas-init/files/initscripts/umountinitrd.sh b/packages/foonas-init/files/initscripts/umountinitrd.sh
deleted file mode 100644 (file)
index b590ae6..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-#!/bin/sh
-#
-# umount /mnt, which is where the initrd ends up mounted
-# if the directory /initrd is not present, if this fails
-# then the /initrd is mounted and we want to remount that
-# ro - this works round the shutdown -r hang problem
-. /etc/default/functions
-#
-# if we are turnup'ed to disk, then just unmount the initrd all together
-#
-if [ -e /initrd/dev/.devfsd ]; then 
-       [ "$VERBOSE" = "very" ] && echo "Unmounting initrd..."
-       umount /initrd/dev
-       umount /initrd
-       exit 0
-fi
-
-while read device directory remainder
-do
-       case "$directory" in
-       /mnt)   echo "InitRD: unmount initrd on /mnt" >&2
-               umount /mnt;;
-       /initrd)# need the device for a remount
-               ffspart=Flashdisk
-               ffsdev="$(mtblockdev $ffspart)"
-               echo "InitRD: remount $ffdev read-only on /initrd" >&2
-               if test -n "$ffsdev" -a -b "$ffsdev"
-               then
-                       mount -o remount,ro "$ffsdev" /initrd
-               else
-                       echo "Flashdisk: $ffsdev: flash device not found" >&2
-               fi;;
-       esac
-done </proc/mounts