summary refs log tree commit diff
path: root/pkgs/tools/security/sudo
diff options
context:
space:
mode:
authorMichael Raskin <7c6f434c@mail.ru>2007-06-20 09:34:42 +0000
committerMichael Raskin <7c6f434c@mail.ru>2007-06-20 09:34:42 +0000
commit35ae2ce5c34632a128e80ffdc90f9eda1a627223 (patch)
tree5e7954359d871b5ca6a5d98aa0395d9603545151 /pkgs/tools/security/sudo
parent70084720126cc42eef1dfd50b9297d9c2c2d0134 (diff)
downloadnixlib-35ae2ce5c34632a128e80ffdc90f9eda1a627223.tar
nixlib-35ae2ce5c34632a128e80ffdc90f9eda1a627223.tar.gz
nixlib-35ae2ce5c34632a128e80ffdc90f9eda1a627223.tar.bz2
nixlib-35ae2ce5c34632a128e80ffdc90f9eda1a627223.tar.lz
nixlib-35ae2ce5c34632a128e80ffdc90f9eda1a627223.tar.xz
nixlib-35ae2ce5c34632a128e80ffdc90f9eda1a627223.tar.zst
nixlib-35ae2ce5c34632a128e80ffdc90f9eda1a627223.zip
Adding forgot new files for sudo and BitTornado
svn path=/nixpkgs/trunk/; revision=8899
Diffstat (limited to 'pkgs/tools/security/sudo')
-rw-r--r--pkgs/tools/security/sudo/default.nix17
1 files changed, 17 insertions, 0 deletions
diff --git a/pkgs/tools/security/sudo/default.nix b/pkgs/tools/security/sudo/default.nix
new file mode 100644
index 000000000000..7203e1f053ed
--- /dev/null
+++ b/pkgs/tools/security/sudo/default.nix
@@ -0,0 +1,17 @@
+{stdenv, fetchurl, coreutils}:
+stdenv.mkDerivation {
+  name = "sudo";
+
+  src = fetchurl {
+    url = ftp://sunsite.ualberta.ca/pub/Mirror/sudo/sudo-1.6.8p12.tar.gz;
+    md5 = "b29893c06192df6230dd5f340f3badf5";
+  };
+
+  postConfigure = "sed -e '/_PATH_MV/d; /_PATH_VI/d' -i config.h ; echo '#define _PATH_MV \"/var/run/current-system/sw/bin/mv\"' >> config.h; echo '#define _PATH_VI \"/var/run/current-system/sw/bin/vi\"' >> config.h; echo '#define EDITOR _PATH_VI' >>config.h ";
+
+  makeFlags = " install_gid=nixbld install_uid=nixbld1 ";
+
+  installFlags = " sudoers_uid=nixbld1 sudoers_gid=nixbld sysconfdir=$(prefix)/etc ";
+
+  buildInputs = [coreutils];
+}