From 80f0683a77c8201f17cb5b18ec7a398dc4a32e8a Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Fri, 3 Apr 2009 15:14:00 +0000 Subject: [PATCH] * Allow users to create crontabs by default. svn path=/nixos/trunk/; revision=14861 --- upstart-jobs/cron.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/upstart-jobs/cron.nix b/upstart-jobs/cron.nix index a5d628f9a65e..2c9a75cbc6f2 100644 --- a/upstart-jobs/cron.nix +++ b/upstart-jobs/cron.nix @@ -88,6 +88,16 @@ in # Needed to interpret times in the local timezone. env TZ=${config.time.timeZone} + start script + mkdir -m 710 -p /var/cron + + # By default, allow all users to create a crontab. This + # is denoted by the existence of an empty cron.deny file. + if ! test -e /var/cron/cron.allow -o -e /var/cron/cron.deny; then + touch /var/cron/cron.deny + fi + end script + respawn ${pkgs.cron}/sbin/cron -n ''; }];