From owner-freebsd-bugs@FreeBSD.ORG Mon Jun 23 13:34:01 2014 Return-Path: Delivered-To: freebsd-bugs@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 27B5A3B6 for ; Mon, 23 Jun 2014 13:34:01 +0000 (UTC) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id E7ACA28B3 for ; Mon, 23 Jun 2014 13:34:00 +0000 (UTC) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.14.8/8.14.8) with ESMTP id s5NDY0lL000506 for ; Mon, 23 Jun 2014 14:34:00 +0100 (BST) (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-bugs@FreeBSD.org Subject: [Bug 191304] New: Improve cron(8) Date: Mon, 23 Jun 2014 13:34:00 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: bin X-Bugzilla-Version: 11.0-CURRENT X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: tmwalaszek@gmail.com X-Bugzilla-Status: Needs Triage X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-bugs@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter attachments.created Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 Jun 2014 13:34:01 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=191304 Bug ID: 191304 Summary: Improve cron(8) Product: Base System Version: 11.0-CURRENT Hardware: Any OS: Any Status: Needs Triage Severity: Affects Only Me Priority: --- Component: bin Assignee: freebsd-bugs@FreeBSD.org Reporter: tmwalaszek@gmail.com Created attachment 144064 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=144064&action=edit Patch against HEAD Hello, I saw on the FreeBSD Ideas page topic about cron :). I've started updating the 'original' FreeBSD cron from sources to vixi cron 4.1. I think (well I hope :P) most of the features that were done in FreeBSD cron are now ported into vixi cron 4.1, there are unfortunately some missing features at the moment: - @every_second - this need to be done - -s and -o, in vixi cron 4.1 daylight time switches are enabled by default, at the moment there is no -s and -o options. So you need to remove '-s' from the cron rc script I've also added one feature from OpenBSD, crontab is poking cron using unix-domain socket so we don't need to have suid on crontab. Path is in the attachment (it was done against freebsd HEAD). I'm testing it on my FreeBSD box and it looks good but anyway don't try it on production machines :). After the installation we have to do a few things: - Add crontab group - Change group to crontab on /var/cron/tabs - Add sticky bit on /var/cron/tabs - Add group write permissions on /var/cron/tabs This is still work in progress but if someone could have a look on this and give me some feedback it would be great. Regards, Tomasz Walaszek -- You are receiving this mail because: You are the assignee for the bug.