summary refs log tree commit diff
diff options
context:
space:
mode:
authorLluís Batlle i Rossell <viric@viric.name>2013-05-28 22:37:59 +0200
committerLluís Batlle i Rossell <viric@viric.name>2013-05-28 22:37:59 +0200
commit55eccc68bb27625f1f6a5221fde8b147f75941d3 (patch)
tree205f823144104ccb7cfd04d75521e78f3a7815e8
parentd5b33eec688f795df4827cdc78b8936a2a3a3b07 (diff)
downloadnixlib-55eccc68bb27625f1f6a5221fde8b147f75941d3.tar
nixlib-55eccc68bb27625f1f6a5221fde8b147f75941d3.tar.gz
nixlib-55eccc68bb27625f1f6a5221fde8b147f75941d3.tar.bz2
nixlib-55eccc68bb27625f1f6a5221fde8b147f75941d3.tar.lz
nixlib-55eccc68bb27625f1f6a5221fde8b147f75941d3.tar.xz
nixlib-55eccc68bb27625f1f6a5221fde8b147f75941d3.tar.zst
nixlib-55eccc68bb27625f1f6a5221fde8b147f75941d3.zip
Adding oslrd.
-rw-r--r--pkgs/tools/networking/oslrd/default.nix24
-rw-r--r--pkgs/top-level/all-packages.nix2
2 files changed, 26 insertions, 0 deletions
diff --git a/pkgs/tools/networking/oslrd/default.nix b/pkgs/tools/networking/oslrd/default.nix
new file mode 100644
index 000000000000..18fdae2a44f8
--- /dev/null
+++ b/pkgs/tools/networking/oslrd/default.nix
@@ -0,0 +1,24 @@
+{ stdenv, fetchurl, bison, flex }:
+
+stdenv.mkDerivation rec {
+  name = "olsrd-0.6.5.4";
+
+  src = fetchurl {
+    url = "http://www.olsr.org/releases/0.6/${name}.tar.bz2";
+    sha256 = "757327b9a22b066bd0cab2a8e1cdd1c462f474bb99864a175388aa5f0c70504c";
+  };
+
+  buildInputs = [ bison flex ];
+
+  preConfigure = ''
+    makeFlags="prefix=$out ETCDIR=$out/etc"
+  '';
+
+  meta = {
+    description = "An adhoc wireless mesh routing daemon";
+    license = "BSD";
+    homepage = "http://olsr.org/";
+    maintainers = with stdenv.lib.maintainers; [viric];
+    platforms = with stdenv.lib.platforms; linux;
+  };
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 37631ac6708a..6e91d928128b 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -1361,6 +1361,8 @@ let
 
   optipng = callPackage ../tools/graphics/optipng { };
 
+  oslrd = callPackage ../tools/networking/oslrd { };
+
   ossec = callPackage ../tools/security/ossec {};
 
   otpw = callPackage ../os-specific/linux/otpw { };