summary refs log tree commit diff
path: root/pkgs/servers/openafs/module.nix
diff options
context:
space:
mode:
authorspacefrogg <spacefrogg-github@meterriblecrew.net>2018-06-30 00:34:35 +0200
committerxeji <36407913+xeji@users.noreply.github.com>2018-06-30 00:34:35 +0200
commit37c999228b0fbb611b123bb65d758eae303a02f3 (patch)
tree1911b4fa82685c121261a0d38cc579fcf0d2a4dc /pkgs/servers/openafs/module.nix
parentc9362d595e623ca2733a6a06ada807edb8be6a20 (diff)
openafs_1_8: init at 1.8.0 (#41889)
- Introduce new "server" output holding the server binaries
 - Adapt tsmbac.patch to new build environment
 - Adapt openafs nixos server module accordingly
 - Update upstream CellServDB: 2017-03-14 -> 2018-05-14
 - Introduce package attributes to refer to the openafs packages to use for
   server, programs and kernel module
Diffstat (limited to 'pkgs/servers/openafs/module.nix')
-rw-r--r--pkgs/servers/openafs/module.nix57
1 files changed, 0 insertions, 57 deletions
diff --git a/pkgs/servers/openafs/module.nix b/pkgs/servers/openafs/module.nix
deleted file mode 100644
index 8cd9287a7772d..0000000000000
--- a/pkgs/servers/openafs/module.nix
+++ /dev/null
@@ -1,57 +0,0 @@
-{ stdenv, fetchurl, which, autoconf, automake, flex, yacc
-, kernel, glibc, perl }:
-
-with (import ./srcs.nix { inherit fetchurl; });
-
-let
-  modDestDir = "$out/lib/modules/${kernel.modDirVersion}/extra/openafs";
-  kernelBuildDir = "${kernel.dev}/lib/modules/${kernel.modDirVersion}/build";
-
-in stdenv.mkDerivation rec {
-  name = "openafs-${version}-${kernel.version}";
-  inherit version src;
-
-  nativeBuildInputs = [ autoconf automake flex perl yacc which ] ++ kernel.moduleBuildDependencies;
-
-  hardeningDisable = [ "pic" ];
-
-  configureFlags = [
-    "--with-linux-kernel-build=${kernelBuildDir}"
-    "--sysconfdir=/etc"
-    "--localstatedir=/var"
-    "--disable-linux-d_splice-alias-extra-iput"
-  ];
-
-  preConfigure = ''
-    patchShebangs .
-    for i in `grep -l -R '/usr/\(include\|src\)' .`; do
-      echo "Patch /usr/include and /usr/src in $i"
-      substituteInPlace $i \
-        --replace "/usr/include" "${glibc.dev}/include" \
-        --replace "/usr/src" "${kernelBuildDir}"
-    done
-
-    ./regen.sh -q
-
-  '';
-
-  buildPhase = ''
-    make V=1 only_libafs
-  '';
-
-  installPhase = ''
-    mkdir -p ${modDestDir}
-    cp src/libafs/MODLOAD-*/libafs-${kernel.version}.* ${modDestDir}/libafs.ko
-    xz -f ${modDestDir}/libafs.ko
-  '';
-
-  meta = with stdenv.lib; {
-    description = "Open AFS client kernel module";
-    homepage = https://www.openafs.org;
-    license = licenses.ipl10;
-    platforms = platforms.linux;
-    maintainers = [ maintainers.z77z maintainers.spacefrogg ];
-    broken = versionOlder kernel.version "3.18";
-  };
-
-}