GNU Mcron is a 100% Vixie cron replacement written in pure Guile. As well as accepting traditional crontabs, it also accepts configuration files written in Scheme for infinite flexibility in specifying when jobs should run (it could take the system load into account, for example).
Created attachment 29992 [details] Ebuild for mcron-1.0.0 This ebuild uses a few sed lines to clean up configure and makefile.in so that they don't violate the sandbox. I wasn't sure of the best way to handle vixie-cron emulation so I provided an /etc/conf.d/mcron file to toggle the option. This package should be put in sys-apps with the rest of the crons.
Created attachment 29993 [details] /etc/init.d/mcron file This is an init file for mcron. It should go in the mcron/files directory. The use of pkill is necessary because mcron only creates a cron.pid file when emulating vixie-cron.
Created attachment 29994 [details] /etc/conf.d/mcron This conf.d file currently has one option to toggle vixie-cron emulation on or off.
Created attachment 29995 [details] A copy of vixie-cron's crontab file This is a direct copy of vixie-cron's crontab and is placed at /etc/crontab in case vixie emulation is desired.
Created attachment 29996 [details] Scheme version of the run-crons crontab entries This is a scheme example of the cron.{daily,weekly,etc} entries. I chose to use the more familiar crontab style entries in the jobs functions so that it was easier to understand for users new to scheme.
FTP requires password, cannot be downloaded. CANTFIX.
mcron is homed at http://www.gnu.org/software/mcron/ these days. It can be downloaded from there.
*** Bug 214819 has been marked as a duplicate of this bug. ***
Hmmm.
by way of fellow gentoo dev Jeremy Olexa (darkside): Hello, The Gentoo Team would like to firstly thank you for your ebuild submission. We also apologize for not being able to accommodate you in a timely manor. There are simply too many new packages. Allow me to use this opportunity to introduce you to Gentoo Sunrise. The sunrise overlay[1] is a overlay for Gentoo which we allow trusted users to commit to and all users can have ebuilds reviewed by Gentoo devs for entry into the overlay. So, the sunrise team is suggesting that you look into this and submit your ebuild to the overlay where even *you* can commit to. =) Because this is a mass message, we are also asking you to be patient with us. We anticipate a large number of requests in a short time. Thanks, On behalf of the Gentoo Sunrise Team, Jeremy. [1]: http://www.gentoo.org/proj/en/sunrise/ [2]: http://overlays.gentoo.org/proj/sunrise/wiki/SunriseFaq
Upstream is not particularly active but it IS active, the current release (1.1.2) came out in November 2018 and the latest repository commit was made about 4 months ago. The main question is, is there still any interest in adding this to the tree? If not, we shall close this ticket in 30 days.