* Added cron.
svn path=/nixpkgs/trunk/; revision=7618
This commit is contained in:
parent
c240a4774d
commit
2f7c9b8fe2
22
pkgs/tools/system/cron/default.nix
Normal file
22
pkgs/tools/system/cron/default.nix
Normal file
|
@ -0,0 +1,22 @@
|
|||
{stdenv, fetchurl}:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "cron-4.1";
|
||||
src = fetchurl {
|
||||
url = ftp://ftp.isc.org/isc/cron/cron_4.1.shar;
|
||||
md5 = "5e1be9dbde66295821ac7899f2e1f561";
|
||||
};
|
||||
|
||||
unpackCmd = "(mkdir cron && cd cron && sh $src)";
|
||||
|
||||
preBuild = "
|
||||
substituteInPlace Makefile --replace '-o root' '' --replace 111 755
|
||||
makeFlags=\"DESTROOT=$out\"
|
||||
";
|
||||
|
||||
preInstall = "ensureDir $out/bin $out/sbin $out/share/man/man1 $out/share/man/man5 $out/share/man/man8";
|
||||
|
||||
meta = {
|
||||
description = "Vixie Cron, a daemon for running commands at specific times";
|
||||
};
|
||||
}
|
|
@ -160,6 +160,8 @@ rec {
|
|||
|
||||
stdenv = if bootStdenv == null then defaultStdenv else bootStdenv;
|
||||
|
||||
stdenvNew = overrideSetup stdenv ../stdenv/generic/setup-new.sh;
|
||||
|
||||
|
||||
### BUILD SUPPORT
|
||||
|
||||
|
@ -265,6 +267,11 @@ rec {
|
|||
inherit fetchurl stdenv;
|
||||
};
|
||||
|
||||
cron = import ../tools/system/cron {
|
||||
inherit fetchurl;
|
||||
stdenv = stdenvNew;
|
||||
};
|
||||
|
||||
curl = if stdenv ? curl then stdenv.curl else (assert false; null);
|
||||
|
||||
dhcp = import ../tools/networking/dhcp {
|
||||
|
|
Loading…
Reference in a new issue