xref: /OK3568_Linux_fs/buildroot/package/dcron/Config.in (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyunconfig BR2_PACKAGE_DCRON
2*4882a593Smuzhiyun	bool "dcron"
3*4882a593Smuzhiyun	depends on BR2_USE_MMU # fork()
4*4882a593Smuzhiyun	depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
5*4882a593Smuzhiyun	help
6*4882a593Smuzhiyun	  dcron is a time-based job scheduler with anacron-like
7*4882a593Smuzhiyun	  features. It works as a background daemon that parses
8*4882a593Smuzhiyun	  individual crontab files and executes commands on behalf of
9*4882a593Smuzhiyun	  the users in question.
10*4882a593Smuzhiyun
11*4882a593Smuzhiyun	  Upon installation, this package will enable a system level
12*4882a593Smuzhiyun	  cron daemon with hourly, daily, weekly and monthly crontabs.
13*4882a593Smuzhiyun
14*4882a593Smuzhiyun	  However, it doesn't allow non root users to create their own
15*4882a593Smuzhiyun	  crontab file. This is because /var/spool/cron/crontabs is
16*4882a593Smuzhiyun	  non user writable.
17*4882a593Smuzhiyun
18*4882a593Smuzhiyun	  Typically, a crontab group is created on the system and
19*4882a593Smuzhiyun	  users allowed to create crontab entries are added into this
20*4882a593Smuzhiyun	  group, while crontab executable is owned by root:crontab
21*4882a593Smuzhiyun	  with sgid bit enabled.
22*4882a593Smuzhiyun
23*4882a593Smuzhiyun	  http://www.jimpryor.net/linux/dcron.html
24