crond,crontab: make cron directory location configurable
No binary (build failed)
—
(log yok)
| @@ -121,6 +121,13 @@ config FEATURE_CROND_CALL_SENDMAIL | |
| help | |
| Support calling /usr/sbin/sendmail for send cmd outputs. | |
| + | config FEATURE_CROND_DIR |
| + | string "crond spool directory" |
| + | default "/var/spool/cron" |
| + | depends on CROND || CRONTAB |
| + | help |
| + | Location of crond spool. |
| + | |
| config CRONTAB | |
| bool "crontab" | |
| default n | |
| @@ -23,12 +23,8 @@ | |
| #endif | |
| - | #ifndef CRONTABS |
| - | #define CRONTABS "/var/spool/cron/crontabs" |
| - | #endif |
| - | #ifndef TMPDIR |
| - | #define TMPDIR "/var/spool/cron" |
| - | #endif |
| + | #define TMPDIR CONFIG_FEATURE_CROND_DIR |
| + | #define CRONTABS CONFIG_FEATURE_CROND_DIR "/crontabs" |
| #ifndef SENDMAIL | |
| #define SENDMAIL "sendmail" | |
| #endif | |
| @@ -12,9 +12,7 @@ | |
| #include "libbb.h" | |
| - | #ifndef CRONTABS |
| - | #define CRONTABS "/var/spool/cron/crontabs" |
| - | #endif |
| + | #define CRONTABS CONFIG_FEATURE_CROND_DIR "/crontabs" |
| #ifndef CRONUPDATE | |
| #define CRONUPDATE "cron.update" | |
| #endif | |