summaryrefslogtreecommitdiffstats
path: root/packages/nslu2-binary-only/unslung-rootfs_2.3r25.bb
diff options
context:
space:
mode:
Diffstat (limited to 'packages/nslu2-binary-only/unslung-rootfs_2.3r25.bb')
-rw-r--r--packages/nslu2-binary-only/unslung-rootfs_2.3r25.bb20
1 files changed, 16 insertions, 4 deletions
diff --git a/packages/nslu2-binary-only/unslung-rootfs_2.3r25.bb b/packages/nslu2-binary-only/unslung-rootfs_2.3r25.bb
index a7528c52d1..a943472949 100644
--- a/packages/nslu2-binary-only/unslung-rootfs_2.3r25.bb
+++ b/packages/nslu2-binary-only/unslung-rootfs_2.3r25.bb
@@ -1,16 +1,17 @@
SECTION = "base"
-PR = "r49"
+PR = "r60"
-UNSLUNG_VERSION = "4.8-alpha"
+UNSLUNG_VERSION = "4.16-alpha"
DEPENDS = "nslu2-linksys-libs"
SRC_URI = "http://nslu.sf.net/downloads/nslu2-linksys-ramdisk-2.3r25.tar.bz2 \
file://README \
- file://linuxrc \
+ file://NOTES \
file://unsling \
file://resling \
+ file://slingover \
file://nsswitch.conf \
file://rc.unslung-start \
file://rc.unslung-stop \
@@ -31,11 +32,14 @@ SRC_URI = "http://nslu.sf.net/downloads/nslu2-linksys-ramdisk-2.3r25.tar.bz2 \
file://rc.thttpd-diversion.patch;patch=1 \
file://rc.xinetd-diversion.patch;patch=1 \
file://root-passwd.patch;patch=1 \
+ file://tmp-handling.patch;patch=1 \
file://create-ramdisks.patch;patch=1 \
file://remount-noatime.patch;patch=1 \
file://initialise-mtab.patch;patch=1 \
+ file://wait-for-quotacheck.patch;patch=1 \
file://mount_usbdevfs.patch;patch=1 \
file://maintmode.cgi file://upgrade-maint.htm file://upgrade-nomaint.htm \
+ file://rc.bootbin \
"
S = "${WORKDIR}/nslu2-linksys-ramdisk-2.3r25"
@@ -59,11 +63,15 @@ do_compile () {
rm -f ${S}/etc/rc.orig
rm -f ${S}/etc/rc.d/rc.1.orig
+ # Allow rc.bootbin to be diverted.
+ mv ${S}/etc/rc.d/rc.bootbin ${S}/sbin/rc.bootbin
+ install -m 755 ${WORKDIR}/rc.bootbin ${S}/etc/rc.d/rc.bootbin
+
install -d ${S}/initrd
- install -m 755 ${WORKDIR}/linuxrc ${S}/linuxrc
install -m 755 ${WORKDIR}/unsling ${S}/sbin/unsling
install -m 755 ${WORKDIR}/resling ${S}/sbin/resling
+ install -m 755 ${WORKDIR}/slingover ${S}/sbin/slingover
install -m 755 ${WORKDIR}/rc.unslung-start ${S}/etc/rc.d/rc.unslung-start
install -m 755 ${WORKDIR}/rc.unslung-stop ${S}/etc/rc.d/rc.unslung-stop
@@ -71,8 +79,12 @@ do_compile () {
install -d ${S}/opt/doc
install -m 755 ${WORKDIR}/README ${S}/opt/doc/README
+ install -m 755 ${WORKDIR}/NOTES ${S}/opt/doc/NOTES
ln -s /opt/doc ${S}/home/httpd/html/Unslung
+ # Add the diversion script directory
+ install -d ${S}/unslung
+
# Remove the libraries, because they are in nslu2-linksys-libs now
rm -rf ${S}/lib