about summary refs log tree commit diff
path: root/pkgs/tools/networking/iodine
diff options
context:
space:
mode:
authorNicolas Pierron <nicolas.b.pierron@gmail.com>2008-05-14 08:01:03 +0000
committerNicolas Pierron <nicolas.b.pierron@gmail.com>2008-05-14 08:01:03 +0000
commitb96a83dc06be56816c4d756281465b358eb151a6 (patch)
tree22401322f47d627caa3940f9147ecd74122e79cb /pkgs/tools/networking/iodine
parenta0e09761e5cb10988cfa5553a20de54f18fdc204 (diff)
downloadnixlib-b96a83dc06be56816c4d756281465b358eb151a6.tar
nixlib-b96a83dc06be56816c4d756281465b358eb151a6.tar.gz
nixlib-b96a83dc06be56816c4d756281465b358eb151a6.tar.bz2
nixlib-b96a83dc06be56816c4d756281465b358eb151a6.tar.lz
nixlib-b96a83dc06be56816c4d756281465b358eb151a6.tar.xz
nixlib-b96a83dc06be56816c4d756281465b358eb151a6.tar.zst
nixlib-b96a83dc06be56816c4d756281465b358eb151a6.zip
Add iodine-0.4.1
svn path=/nixpkgs/trunk/; revision=11824
Diffstat (limited to 'pkgs/tools/networking/iodine')
-rw-r--r--pkgs/tools/networking/iodine/default.nix1
-rw-r--r--pkgs/tools/networking/iodine/iodine-0.4.1.nix21
2 files changed, 22 insertions, 0 deletions
diff --git a/pkgs/tools/networking/iodine/default.nix b/pkgs/tools/networking/iodine/default.nix
new file mode 100644
index 000000000000..9ce1731eb760
--- /dev/null
+++ b/pkgs/tools/networking/iodine/default.nix
@@ -0,0 +1 @@
+import ./iodine-0.4.1.nix
diff --git a/pkgs/tools/networking/iodine/iodine-0.4.1.nix b/pkgs/tools/networking/iodine/iodine-0.4.1.nix
new file mode 100644
index 000000000000..e20c86debe3c
--- /dev/null
+++ b/pkgs/tools/networking/iodine/iodine-0.4.1.nix
@@ -0,0 +1,21 @@
+args: with args;
+stdenv.mkDerivation rec {
+  name = "iodine-0.4.1";
+
+  src = fetchurl {
+    url = "http://code.kryo.se/iodine/${name}.tar.gz";
+    sha256 = "1d0v6wbrciwd0xi9khrna956v5wy7wy1inllzrn187as358kiiv5";
+  };
+
+  buildInputs = [zlib];
+
+  patchPhase = ''sed -i "s,/sbin/ifconfig,${nettools}/sbin/ifconfig,; s,/sbin/route,${nettools}/sbin/route," src/tun.c'';
+
+  installFlags = "prefix=\${out}";
+
+  meta = {
+    homepage = http://code.kryo.se/iodine/;
+    description = "iodine lets you tunnel IPv4 data through a DNS server.";
+    license = "ISC";
+  };
+}