Catch 22:
"crontab -e" fails because /var/spool/cron/crontabs doesn't exist.
/etc/init.d/cron won't create /var/spool/cron/crontabs because
/etc/crontabs is empty.
"crontab -e" puts files in /etc/crontabs.
Modify /etc/init.d/cron to unconditionally create /var/spool/cron/crontabs
so "crontab -e" can work.
Signed-off-by: Dale Farnsworth <[EMAIL PROTECTED]>
---
kamikaze/package/busybox/files/cron | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/kamikaze/package/busybox/files/cron
b/kamikaze/package/busybox/files/cron
index 9a31392..2ba7d50 100755
--- a/kamikaze/package/busybox/files/cron
+++ b/kamikaze/package/busybox/files/cron
@@ -3,9 +3,9 @@
START=50
start () {
- [ -z $(ls /etc/crontabs/) ] && exit 1
mkdir -p /var/spool/cron
[ -L /var/spool/cron/crontabs ] || ln -s /etc/crontabs
/var/spool/cron/crontabs
+ [ -z $(ls /etc/crontabs/) ] && exit 1
crond -c /etc/crontabs
}
--
1.5.6
_______________________________________________
openwrt-devel mailing list
[email protected]
http://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel