From: Denis Vlasenko Date: Tue, 3 Feb 2009 23:59:41 +0000 (-0000) Subject: crond,crontab: make cron directory location configurable X-Git-Tag: 1_14_0~338 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=ded5dfef6ef7df76fc54335b29ae4c214026dc1f;p=oweals%2Fbusybox.git crond,crontab: make cron directory location configurable --- diff --git a/miscutils/Config.in b/miscutils/Config.in index 94174de3e..f15547db1 100644 --- a/miscutils/Config.in +++ b/miscutils/Config.in @@ -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 diff --git a/miscutils/crond.c b/miscutils/crond.c index 12560fa36..b2fedb152 100644 --- a/miscutils/crond.c +++ b/miscutils/crond.c @@ -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 diff --git a/miscutils/crontab.c b/miscutils/crontab.c index 13dfd77ad..34b80ea37 100644 --- a/miscutils/crontab.c +++ b/miscutils/crontab.c @@ -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