1 DESCRIPTION
= "This package provides the nylon specific init and configuration scripts."
2 HOMEPAGE
= "http://meshcube.org/meshwiki/NyLon"
3 DEPENDS
= "hostap-utils"
9 PV
= "1.0.0+cvs${SRCDATE}"
13 SRC_URI
= "http://download.berlin.freifunk.net/meshcube.org/nylon/stable/sources/${PN}_gruen.4g__${SRCDATE}.tar.gz \
14 file://firewall-bash.diff;patch=1"
15 S
= "${WORKDIR}/${PN}"
19 install
-d
-m
755 $
{D
}
20 (cd $
{S
}; tar -c --exclude .svn -f - . ) | tar -C ${D} -xpf -
24 if test
"x$D" != "x"; then
27 update
-rc.d
-s hostap defaults
14
28 update
-rc.d
-s firewall defaults
16
29 update
-rc.d
-s routing defaults
17
30 update
-rc.d
-s emergency
-ip defaults
98
31 update
-rc.d
-s flash
-backup start
38 S .
stop 38 0 6 .
32 update
-rc.d
-s dummydate start
50 S .
stop 50 0 6 .
34 if ! grep
-q flash
-backup
/etc
/cron
/crontabs
/root
; then
35 echo
"adding flash-backup crontab"
36 test
-d
/etc
/cron
/crontabs || mkdir
-p
/etc
/cron
/crontabs
37 echo
"0 * * * * /etc/init.d/flash-backup backup" >> /etc
/cron
/crontabs
/root
40 if ! grep
-q reset
-wlan
/etc
/cron
/crontabs
/root
; then
41 echo
"adding reset-wlan crontab"
42 test
-d
/etc
/cron
/crontabs || mkdir
-p
/etc
/cron
/crontabs
43 echo
"0 3 * * * /usr/sbin/reset-wlan" >> /etc
/cron
/crontabs
/root
46 update
-rc.d
-s busybox
-cron defaults
52 update
-rc.d hostap remove
53 update
-rc.d firewall remove
54 update
-rc.d routing remove
55 update
-rc.d emergency
-ip remove
56 update
-rc.d flash
-backup remove
57 update
-rc.d dummydate remove
60 CONFFILES_$
{PN
} = "/etc/nylon/backup.list /etc/nylon/hostap.conf /etc/nylon/check-process.list \
61 /etc/nylon/interfaces.conf /etc/nylon/route.list /etc/nylon/wds-bridge.conf"
63 SRC_URI
[md5sum
] = "20b1b08f4fea0d18b5ac3179656b6e5d"
64 SRC_URI
[sha256sum
] = "4439ff69bfd0051a51304390619f0392ccb59f606b383d01fbebd554c8eeaf57"