]> code.ossystems Code Review - openembedded-core.git/commit
cronie: enable multi-user crontab usage and make cron environment complete
authorKevin Tian <kevin.tian@intel.com>
Wed, 26 Jan 2011 11:09:14 +0000 (19:09 +0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Tue, 1 Feb 2011 23:59:40 +0000 (23:59 +0000)
commitede0009e7c30e22b0c41a648ec082b1fad013000
tree0684a1e9142d79ddbf7471b14188cd91d0b5496f
parentd0bf83cc9b6cc34fd3cc7fe95fb3edd9a0e4c231
cronie: enable multi-user crontab usage and make cron environment complete

fix [BUGID #673]

several cron related test cases in LTP reveals that our current cron recipe
is not complete:

a) a complete cron hierarchy better have:
     /etc/crontab
     /etc/cron.d
     /etc/cron.hourly
     /etc/cron.daily
     /etc/cron.weekly
     /etc/cron.monthly

b) for a normal user to use crontab command:
     add a new group - crontab
     /usr/bin/crontab is setgid to root:crontab
     /var/spool/cron is owned by root:crontab

below are optional, and thus not included in the default setup:
     /etc/cron.deny
     /etc/cron.allow

cronie by default only allows root user to use crontab, if neither cron.deny
nor cron.allow exists. They are controlled by final policy deployed on the
product.

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
meta/recipes-extended/cronie/cronie/crontab [new file with mode: 0644]
meta/recipes-extended/cronie/cronie_1.4.6.bb