From 5eccfb8fa47f3bb6a55252bbe4cc7e108f9c410d Mon Sep 17 00:00:00 2001 From: Rod Whitby Date: Wed, 4 Jan 2006 12:08:04 +0000 Subject: unslung: Usability updates for Unslung 6.x - ipkg prints message when booted on flash, motd prints at login indicating status of on-disk or on-flash, status appears on home page in web interface, unsling now asks for root password, and some additional checks are made by unsling to avoid known problems that can prevent a successful unsling, added new unslung logo. --- .../unslung-rootfs/rc.1-diversion.patch | 2 +- .../unslung-rootfs/rc.halt-diversion.patch | 2 +- .../unslung-rootfs/rc.optware-start | 27 +++++++++++++++++++++ .../unslung-rootfs/rc.optware-stop | 27 +++++++++++++++++++++ .../unslung-rootfs/rc.reboot-diversion.patch | 2 +- .../unslung-rootfs/rc.unslung-start | 27 --------------------- .../unslung-rootfs/rc.unslung-stop | 27 --------------------- .../nslu2-binary-only/unslung-rootfs/unslung.gif | Bin 0 -> 4854 bytes 8 files changed, 57 insertions(+), 57 deletions(-) create mode 100755 packages/nslu2-binary-only/unslung-rootfs/rc.optware-start create mode 100755 packages/nslu2-binary-only/unslung-rootfs/rc.optware-stop delete mode 100755 packages/nslu2-binary-only/unslung-rootfs/rc.unslung-start delete mode 100755 packages/nslu2-binary-only/unslung-rootfs/rc.unslung-stop create mode 100644 packages/nslu2-binary-only/unslung-rootfs/unslung.gif (limited to 'packages/nslu2-binary-only/unslung-rootfs') diff --git a/packages/nslu2-binary-only/unslung-rootfs/rc.1-diversion.patch b/packages/nslu2-binary-only/unslung-rootfs/rc.1-diversion.patch index 8d9f1f6353..35015d6c82 100644 --- a/packages/nslu2-binary-only/unslung-rootfs/rc.1-diversion.patch +++ b/packages/nslu2-binary-only/unslung-rootfs/rc.1-diversion.patch @@ -12,7 +12,7 @@ /bin/echo "Starting Crond :"; . /etc/rc.d/rc.crond /bin/echo "Starting Rest Task :"; . /etc/rc.d/rc.local -+/bin/echo "Starting UNSLUNG Packages:"; ( . /etc/rc.d/rc.unslung-start ) ++/bin/echo "Starting Optware Packages:"; ( . /etc/rc.d/rc.optware-start ) + /usr/bin/Set_Led ready /usr/bin/Set_Led beep1 diff --git a/packages/nslu2-binary-only/unslung-rootfs/rc.halt-diversion.patch b/packages/nslu2-binary-only/unslung-rootfs/rc.halt-diversion.patch index 4723dfad82..3702c3d137 100644 --- a/packages/nslu2-binary-only/unslung-rootfs/rc.halt-diversion.patch +++ b/packages/nslu2-binary-only/unslung-rootfs/rc.halt-diversion.patch @@ -5,7 +5,7 @@ + +if ( [ -r /unslung/rc.halt ] && . /unslung/rc.halt ) ; then return 0 ; fi + -+/bin/echo "Stopping UNSLUNG Packages:"; ( . /etc/rc.d/rc.unslung-stop ) ++/bin/echo "Stopping Optware Packages:"; ( . /etc/rc.d/rc.optware-stop ) + /bin/killall -2 upnpd &>/dev/null /bin/killall nmbd &>/dev/null diff --git a/packages/nslu2-binary-only/unslung-rootfs/rc.optware-start b/packages/nslu2-binary-only/unslung-rootfs/rc.optware-start new file mode 100755 index 0000000000..53fe7e8262 --- /dev/null +++ b/packages/nslu2-binary-only/unslung-rootfs/rc.optware-start @@ -0,0 +1,27 @@ +#!/bin/sh + +if ( [ -f /unslung/rc.optware-start ] && . /unslung/rc.optware-start ) ; then return 0 ; fi + +# Start all init scripts in /opt/etc/init.d +# executing them in numerical order. +# +for i in /opt/etc/init.d/S??* ;do + + # Ignore dangling symlinks (if any). + [ ! -f "$i" ] && continue + + case "$i" in + *.sh) + # Source shell script for speed. + ( + trap - INT QUIT TSTP + set start + . $i + ) + ;; + *) + # No sh extension, so fork subprocess. + $i start + ;; + esac +done diff --git a/packages/nslu2-binary-only/unslung-rootfs/rc.optware-stop b/packages/nslu2-binary-only/unslung-rootfs/rc.optware-stop new file mode 100755 index 0000000000..3668aaf351 --- /dev/null +++ b/packages/nslu2-binary-only/unslung-rootfs/rc.optware-stop @@ -0,0 +1,27 @@ +#!/bin/sh + +if ( [ -f /unslung/rc.optware-stop ] && . /unslung/rc.optware-stop ) ; then return 0 ; fi + +# Stop all init scripts in /opt/etc/init.d +# executing them in numerical order. +# +for i in /opt/etc/init.d/K??* ;do + + # Ignore dangling symlinks (if any). + [ ! -f "$i" ] && continue + + case "$i" in + *.sh) + # Source shell script for speed. + ( + trap - INT QUIT TSTP + set stop + . $i + ) + ;; + *) + # No sh extension, so fork subprocess. + $i stop + ;; + esac +done diff --git a/packages/nslu2-binary-only/unslung-rootfs/rc.reboot-diversion.patch b/packages/nslu2-binary-only/unslung-rootfs/rc.reboot-diversion.patch index 2b8bf64c76..3e73b941c1 100644 --- a/packages/nslu2-binary-only/unslung-rootfs/rc.reboot-diversion.patch +++ b/packages/nslu2-binary-only/unslung-rootfs/rc.reboot-diversion.patch @@ -5,7 +5,7 @@ + +if ( [ -r /unslung/rc.reboot ] && . /unslung/rc.reboot ) ; then return 0 ; fi + -+/bin/echo "Stopping UNSLUNG Packages:"; ( . /etc/rc.d/rc.unslung-stop ) ++/bin/echo "Stopping Optware Packages:"; ( . /etc/rc.d/rc.optware-stop ) + /bin/killall -2 upnpd 2>/dev/null sleep 4 diff --git a/packages/nslu2-binary-only/unslung-rootfs/rc.unslung-start b/packages/nslu2-binary-only/unslung-rootfs/rc.unslung-start deleted file mode 100755 index f738761644..0000000000 --- a/packages/nslu2-binary-only/unslung-rootfs/rc.unslung-start +++ /dev/null @@ -1,27 +0,0 @@ -#!/bin/sh - -if ( [ -f /unslung/rc.unslung-start ] && . /unslung/rc.unslung-start ) ; then return 0 ; fi - -# Start all init scripts in /opt/etc/init.d -# executing them in numerical order. -# -for i in /opt/etc/init.d/S??* ;do - - # Ignore dangling symlinks (if any). - [ ! -f "$i" ] && continue - - case "$i" in - *.sh) - # Source shell script for speed. - ( - trap - INT QUIT TSTP - set start - . $i - ) - ;; - *) - # No sh extension, so fork subprocess. - $i start - ;; - esac -done diff --git a/packages/nslu2-binary-only/unslung-rootfs/rc.unslung-stop b/packages/nslu2-binary-only/unslung-rootfs/rc.unslung-stop deleted file mode 100755 index cf5c6ede67..0000000000 --- a/packages/nslu2-binary-only/unslung-rootfs/rc.unslung-stop +++ /dev/null @@ -1,27 +0,0 @@ -#!/bin/sh - -if ( [ -f /unslung/rc.unslung-stop ] && . /unslung/rc.unslung-stop ) ; then return 0 ; fi - -# Stop all init scripts in /opt/etc/init.d -# executing them in numerical order. -# -for i in /opt/etc/init.d/K??* ;do - - # Ignore dangling symlinks (if any). - [ ! -f "$i" ] && continue - - case "$i" in - *.sh) - # Source shell script for speed. - ( - trap - INT QUIT TSTP - set stop - . $i - ) - ;; - *) - # No sh extension, so fork subprocess. - $i stop - ;; - esac -done diff --git a/packages/nslu2-binary-only/unslung-rootfs/unslung.gif b/packages/nslu2-binary-only/unslung-rootfs/unslung.gif new file mode 100644 index 0000000000..998beeda50 Binary files /dev/null and b/packages/nslu2-binary-only/unslung-rootfs/unslung.gif differ -- cgit v1.2.3