summary refs log tree commit diff
path: root/pkgs/tools/system
diff options
context:
space:
mode:
authorDomen Kožar <domen@dev.si>2013-08-23 15:05:49 +0200
committerDomen Kožar <domen@dev.si>2013-08-23 15:06:07 +0200
commite0819b1e2657dbfdd820eb8120807094cadf5fbd (patch)
tree526b73f985870029df9e802e4200a5672f241c5a /pkgs/tools/system
parent6c013fa8418d4ca6b3abb70dd032ae903e31755c (diff)
downloadnixlib-e0819b1e2657dbfdd820eb8120807094cadf5fbd.tar
nixlib-e0819b1e2657dbfdd820eb8120807094cadf5fbd.tar.gz
nixlib-e0819b1e2657dbfdd820eb8120807094cadf5fbd.tar.bz2
nixlib-e0819b1e2657dbfdd820eb8120807094cadf5fbd.tar.lz
nixlib-e0819b1e2657dbfdd820eb8120807094cadf5fbd.tar.xz
nixlib-e0819b1e2657dbfdd820eb8120807094cadf5fbd.tar.zst
nixlib-e0819b1e2657dbfdd820eb8120807094cadf5fbd.zip
fcron: 3.0.4 -> 3.1.2
Diffstat (limited to 'pkgs/tools/system')
-rw-r--r--pkgs/tools/system/fcron/default.nix17
1 files changed, 8 insertions, 9 deletions
diff --git a/pkgs/tools/system/fcron/default.nix b/pkgs/tools/system/fcron/default.nix
index 233a0c39d171..58719c682cba 100644
--- a/pkgs/tools/system/fcron/default.nix
+++ b/pkgs/tools/system/fcron/default.nix
@@ -2,28 +2,26 @@
 # restart using 'killall -TERM fcron; fcron -b
 # use convert-fcrontab to update fcrontab files
 
-{ stdenv, fetchurl, perl }:
+{ stdenv, fetchurl, perl, busybox, vim }:
 
-stdenv.mkDerivation {
-  name = "fcron-3.0.4";
+stdenv.mkDerivation rec {
+  name = "fcron-3.1.2";
 
   src = fetchurl {
-    url = http://fcron.free.fr/archives/fcron-3.0.4.src.tar.gz;
-    sha256 = "15kgphsfa0nqgjd8yxyz947x2xyljj4iyh298kw4c8bz6iznqxn8";
+    url = "http://fcron.free.fr/archives/${name}.src.tar.gz";
+    sha256 = "0p8sn4m3frh2x2llafq2gbcm46rfrn6ck4qi0d0v3ql6mfx9k4hw";
   };
 
   buildInputs = [ perl ];
 
   configureFlags =
-    [ "--with-sendmail=/var/setuid-wrappers/sendmail"
-      "--with-editor=/var/run/current-system/sw/bin/vi"
+    [ "--with-sendmail=${busybox}/sbin/sendmail"
+      "--with-editor=${vim}/bin/vi"  # TODO customizable
       "--with-bootinstall=no"
       "--sysconfdir=/etc"
       # fcron would have been default user/grp
       "--with-username=root"
       "--with-groupname=root"
-      # fcron must not try to verify that sendmail has already been installed int /var/setuid-wrappers/sendmail
-      "--disable-checks"
     ];
     
   installTargets = "install-staged"; # install does also try to change permissions of /etc/* files
@@ -52,5 +50,6 @@ stdenv.mkDerivation {
     description="A command scheduler with extended capabilities over cron and anacron";
     homepage = http://fcron.free.fr;
     license = "GPLv2";
+    platforms = stdenv.lib.platforms.all;
   };
 }