Merge pull request #163574 from markuskowa/add-spank-stunnel

slurm-spank-stunnel: init at 0.2.2

authored by markuskowa and committed by GitHub 0d997de1 f9335711

+33
+31
pkgs/servers/computing/slurm-spank-stunnel/default.nix
··· 1 + { lib, stdenv, fetchFromGitHub, slurm } : 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "slurm-spank-stunnel"; 5 + version = "0.2.2"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "stanford-rc"; 9 + repo = "slurm-spank-stunnel"; 10 + rev = version; 11 + sha256 = "15cpd49ccvzsmmr3gk8svm2nz461rvs4ybczckyf4yla0xzp06gj"; 12 + }; 13 + 14 + buildPhase = '' 15 + gcc -I${slurm.dev}/include -shared -fPIC -o stunnel.so slurm-spank-stunnel.c 16 + ''; 17 + 18 + installPhase = '' 19 + mkdir -p $out/lib $out/etc/slurm/plugstack.conf.d 20 + install -m 755 stunnel.so $out/lib 21 + install -m 644 plugstack.conf $out/etc/slurm/plugstack.conf.d/stunnel.conf.example 22 + ''; 23 + 24 + meta = with lib; { 25 + homepage = "https://github.com/stanford-rc/slurm-spank-stunnel"; 26 + description = "Plugin for SLURM for SSH tunneling and port forwarding support"; 27 + platforms = platforms.linux; 28 + license = licenses.gpl3Only; 29 + maintainers = with maintainers; [ markuskowa ]; 30 + }; 31 + }
+2
pkgs/top-level/all-packages.nix
··· 22101 22101 22102 22102 slurm = callPackage ../servers/computing/slurm { gtk2 = null; }; 22103 22103 22104 + slurm-spank-stunnel = callPackage ../servers/computing/slurm-spank-stunnel { }; 22105 + 22104 22106 slurm-spank-x11 = callPackage ../servers/computing/slurm-spank-x11 { }; 22105 22107 22106 22108 systemd-journal2gelf = callPackage ../tools/system/systemd-journal2gelf { };