[buildout] extends = ../coreutils/buildout.cfg parts = dcron-output [dcron-hooks-download] recipe = hexagonit.recipe.download url = ${:_profile_base_location_}/${:filename} md5sum = 860e914dff4108b47565965fe5ebc7b5 download-only = true filename = dcron-hooks.py [dcron-patch-nonroot] recipe = hexagonit.recipe.download md5sum = d5408ab682b65cc1eda40d588fcd7db8 url = ${:_profile_base_location_}/${:filename} filename = dcron-4.4.noroot.no.globals.patch download-only = true [dcron] recipe = slapos.recipe.cmmi url = http://www.jimpryor.net/linux/releases/dcron-4.4.tar.gz md5sum = 02d848ba043a9df5bf2102a9f4bc04bd configure-command = true patches = ${dcron-patch-nonroot:location}/${dcron-patch-nonroot:filename} patch-options = -p1 make-options = PREFIX=${buildout:parts-directory}/${:_buildout_section_name_} post-make-hook = ${dcron-hooks-download:location}/${dcron-hooks-download:filename}:post_make_hook [dcron:cygwin] share = /usr promises = /usr/sbin/cron.exe [dcron-output] # Shared binary location to ease migration recipe = plone.recipe.command stop-on-error = true update-command = ${:command} command = ${coreutils-output:test} -x ${:crond} -a -x ${:crontab} -a ! -u ${:crontab} crond = ${dcron:location}/sbin/crond crontab = ${dcron:location}/bin/crontab