summary refs log tree commit diff
path: root/pkgs/os-specific/linux/openvswitch/default.nix
diff options
context:
space:
mode:
authorChris Farmiloe <chrisfarms@gmail.com>2014-06-12 16:08:49 +0200
committerMichael Raskin <7c6f434c@mail.ru>2014-09-02 01:48:50 +0400
commit76a4de68c17217e016043dc19b98a96ea5073b0f (patch)
tree5a07f837aba74d505a901b8a5a4a91b395c25065 /pkgs/os-specific/linux/openvswitch/default.nix
parent8ef11bb0ee4567826d9a7509ea2c8f1e226bcebf (diff)
downloadnixpkgs-76a4de68c17217e016043dc19b98a96ea5073b0f.tar
nixpkgs-76a4de68c17217e016043dc19b98a96ea5073b0f.tar.gz
nixpkgs-76a4de68c17217e016043dc19b98a96ea5073b0f.tar.bz2
nixpkgs-76a4de68c17217e016043dc19b98a96ea5073b0f.tar.lz
nixpkgs-76a4de68c17217e016043dc19b98a96ea5073b0f.tar.xz
nixpkgs-76a4de68c17217e016043dc19b98a96ea5073b0f.tar.zst
nixpkgs-76a4de68c17217e016043dc19b98a96ea5073b0f.zip
formatting/retab
Diffstat (limited to 'pkgs/os-specific/linux/openvswitch/default.nix')
-rw-r--r--pkgs/os-specific/linux/openvswitch/default.nix83
1 files changed, 42 insertions, 41 deletions
diff --git a/pkgs/os-specific/linux/openvswitch/default.nix b/pkgs/os-specific/linux/openvswitch/default.nix
index 13b41ebe9c8..6b82cc5f9b6 100644
--- a/pkgs/os-specific/linux/openvswitch/default.nix
+++ b/pkgs/os-specific/linux/openvswitch/default.nix
@@ -1,49 +1,50 @@
 { stdenv, fetchurl, openssl, python27, iproute, perl510, kernel ? null}:
 let
 
-    version = "2.1.2";
+  version = "2.1.2";
 
-    skipKernelMod = kernel == null;
+  skipKernelMod = kernel == null;
 
 in
 stdenv.mkDerivation {
-    version = "2.1.2";
-    name = "openvswitch-${version}";
-    src = fetchurl {
-        url = "http://openvswitch.org/releases/openvswitch-2.1.2.tar.gz";
-        sha256 = "16q7faqrj2pfchhn0x5s9ggi5ckcg9n62f6bnqaih064aaq2jm47";
-    };
-    kernel = if skipKernelMod then null else kernel.dev;
-    buildInputs = [
-        openssl
-        python27
-        perl510
-    ];
-    configureFlags = [
-        "--localstatedir=/var"
-        "--sharedstatedir=/var"
-        "--sbindir=$(out)/bin"
-    ] ++ (if skipKernelMod then [] else ["--with-linux"]);
-    # Leave /var out of this!
-    installFlags = [
-        "LOGDIR=$(TMPDIR)/dummy"
-        "RUNDIR=$(TMPDIR)/dummy"
-        "PKIDIR=$(TMPDIR)/dummy"
-    ];
-    meta = {
-        platforms = stdenv.lib.platforms.linux;
-        description = "A multilayer virtual switch";
-        longDescription = ''
-            Open vSwitch is a production quality, multilayer virtual switch 
-            licensed under the open source Apache 2.0 license. It is 
-            designed to enable massive network automation through 
-            programmatic extension, while still supporting standard 
-            management interfaces and protocols (e.g. NetFlow, sFlow, SPAN, 
-            RSPAN, CLI, LACP, 802.1ag). In addition, it is designed to 
-            support distribution across multiple physical servers similar 
-            to VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
-        '';
-        homepage = "http://openvswitch.org/";
-        licence = "Apache 2.0";
-    };
+  version = "2.1.2";
+  name = "openvswitch-${version}";
+  src = fetchurl {
+    url = "http://openvswitch.org/releases/openvswitch-2.1.2.tar.gz";
+    sha256 = "16q7faqrj2pfchhn0x5s9ggi5ckcg9n62f6bnqaih064aaq2jm47";
+  };
+  kernel = if skipKernelMod then null else kernel.dev;
+  buildInputs = [
+    openssl
+    python27
+    perl510
+  ];
+  configureFlags = [
+    "--localstatedir=/var"
+    "--sharedstatedir=/var"
+    "--sbindir=$(out)/bin"
+  ] ++ (if skipKernelMod then [] else ["--with-linux"]);
+  # Leave /var out of this!
+  installFlags = [
+    "LOGDIR=$(TMPDIR)/dummy"
+    "RUNDIR=$(TMPDIR)/dummy"
+    "PKIDIR=$(TMPDIR)/dummy"
+  ];
+  meta = {
+    platforms = stdenv.lib.platforms.linux;
+    description = "A multilayer virtual switch";
+    longDescription = 
+      ''
+      Open vSwitch is a production quality, multilayer virtual switch 
+      licensed under the open source Apache 2.0 license. It is 
+      designed to enable massive network automation through 
+      programmatic extension, while still supporting standard 
+      management interfaces and protocols (e.g. NetFlow, sFlow, SPAN, 
+      RSPAN, CLI, LACP, 802.1ag). In addition, it is designed to 
+      support distribution across multiple physical servers similar 
+      to VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
+      '';
+    homepage = "http://openvswitch.org/";
+    licence = "Apache 2.0";
+  };
 }