diff options
Diffstat (limited to 'packages/nylon/nylon-scripts_cvs.bb')
-rw-r--r-- | packages/nylon/nylon-scripts_cvs.bb | 22 |
1 files changed, 17 insertions, 5 deletions
diff --git a/packages/nylon/nylon-scripts_cvs.bb b/packages/nylon/nylon-scripts_cvs.bb index abec70fc8a..923ae89d45 100644 --- a/packages/nylon/nylon-scripts_cvs.bb +++ b/packages/nylon/nylon-scripts_cvs.bb @@ -16,22 +16,34 @@ do_install() { pkg_postinst() { #!/bin/sh -update-rc.d hostap defaults 15 +update-rc.d hostap defaults 14 +update-rc.d bridge defaults 15 update-rc.d ipaliases defaults 16 update-rc.d firewall defaults 20 update-rc.d routing defaults 20 -update-rc.d dummydate start 50 S . stop 50 0 6 . update-rc.d emergency-ip defaults 98 +update-rc.d flash-backup start 38 S . stop 38 0 6 . +update-rc.d dummydate start 50 S . stop 50 0 6 . +if test "x$D" == "x"; then + mkdir -p /etc/cron/crontabs + if ! grep -q flash-backup /etc/cron/crontabs/root; then + echo "adding crontab" + echo "0 * * * * /etc/init.d/flash-backup backup" >> /etc/cron/crontabs/root + fi + update-rc.d -s busybox-cron defaults +fi } pkg_postrm() { #!/bin/sh -e +update-rc.d hostap remove +update-rc.d bridge remove update-rc.d ipaliases remove update-rc.d firewall remove -update-rc.d hostap remove update-rc.d routing remove -update-rc.d dummydate remove update-rc.d emergency-ip remove +update-rc.d flash-backup remove +update-rc.d dummydate remove } -CONFFILES_${PN} = "/etc/nylon/configip.conf /etc/nylon/hostap.conf /etc/nylon/interfaces.conf /etc/nylon/macfilter.list /etc/nylon/route.list" +CONFFILES_${PN} = "/etc/nylon/backup.list /etc/nylon/bridge.conf /etc/nylon/configip.conf /etc/nylon/hostap.conf /etc/nylon/interfaces.conf /etc/nylon/macfilter.list /etc/nylon/route.list" |