[oe-commits] Mike Westerhof : SlugOS: slugos-init - add /sbin/setup-optware.sh

GIT User account git at amethyst.openembedded.net
Sat Feb 14 03:47:05 UTC 2009


Module: openembedded.git
Branch: org.openembedded.dev
Commit: e21defd80627348a7e7708c497b5f2dcfb627f6d
URL:    http://gitweb.openembedded.net/?p=openembedded.git&a=commit;h=e21defd80627348a7e7708c497b5f2dcfb627f6d

Author: Mike Westerhof <mwester at dls.net>
Date:   Fri Feb 13 21:38:58 2009 -0600

SlugOS: slugos-init - add /sbin/setup-optware.sh

---

 packages/slugos-init/files/setup-optware.sh |   17 +++++++++++++++++
 packages/slugos-init/slugos-init_5.0.bb     |    5 +++--
 2 files changed, 20 insertions(+), 2 deletions(-)

diff --git a/packages/slugos-init/files/setup-optware.sh b/packages/slugos-init/files/setup-optware.sh
new file mode 100644
index 0000000..e9b543c
--- /dev/null
+++ b/packages/slugos-init/files/setup-optware.sh
@@ -0,0 +1,17 @@
+#!/bin/sh
+
+if test 0 != `id -u`; then
+    echo 'Please run as root'
+    exit 1
+fi
+ 
+optware_target=slugos5be
+feed=http://ipkg.nslu2-linux.org/feeds/optware/${optware_target}/cross/unstable
+latest_xsh=`wget -q -O- ${feed} | grep '\.xsh' | sed -e 's/.*xsh">//' -e 's/<.*//'`
+
+if test -n "${latest_xsh}"; then
+    cd /tmp
+    rm -f ${latest_xsh}
+    wget ${feed}/${latest_xsh}
+    sh ${latest_xsh}
+fi
diff --git a/packages/slugos-init/slugos-init_5.0.bb b/packages/slugos-init/slugos-init_5.0.bb
index 7d4769d..beeaa34 100644
--- a/packages/slugos-init/slugos-init_5.0.bb
+++ b/packages/slugos-init/slugos-init_5.0.bb
@@ -4,7 +4,7 @@ PRIORITY = "required"
 LICENSE = "GPL"
 DEPENDS = "base-files devio"
 RDEPENDS = "busybox devio"
-PR = "r9"
+PR = "r10"
 
 SRC_URI = "file://boot/flash \
 	   file://boot/disk \
@@ -27,6 +27,7 @@ SRC_URI = "file://boot/flash \
 	   file://conffiles \
 	   file://sysconf \
 	   file://leds \
+	   file://setup-optware.sh \
 	   file://turnup \
 	   file://reflash \
 	   file://usb \
@@ -35,7 +36,7 @@ SRC_URI = "file://boot/flash \
 SBINPROGS = ""
 USRSBINPROGS = ""
 CPROGS = "${USRSBINPROGS} ${SBINPROGS}"
-SCRIPTS = "turnup leds sysconf"
+SCRIPTS = "turnup leds sysconf setup-optware.sh"
 BOOTSCRIPTS = "flash disk nfs ram network udhcpc.script"
 INITSCRIPTS = "syslog.buffer syslog.file syslog.network zleds\
 	leds_startup rmrecovery sysconfsetup umountinitrd.sh\





More information about the Openembedded-commits mailing list