liminix

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

default.nix (615B)


      1 {
      2   buildGoModule
      3 , fetchFromGitHub
      4 , pppBuild
      5 }:
      6 
      7 buildGoModule rec {
      8   pname = "go-l2tp";
      9   version = "0";
     10 
     11   src = fetchFromGitHub {
     12     repo = "go-l2tp";
     13     owner = "katalix";
     14     rev = "570d763";
     15     hash= "sha256-R8ImKPkPBC+FvzKOBEZ3VxQ12dEjtfRa7AH94xMsAGA=";
     16   };
     17 
     18   patchPhase = ''
     19     sed -i.bak -e 's:/usr/sbin/pppd:${pppBuild}/bin/pppd:' cmd/kl2tpd/pppd.go
     20     sed -i.bak -e 's:/usr/sbin/kl2tpd:${placeholder "out"}/bin/kl2tpd:' cmd/kpppoed/l2tpd_kl2tpd.go
     21     grep bin/kl2tp cmd/kpppoed/l2tpd_kl2tpd.go
     22   '';
     23 
     24   doCheck = false;
     25   vendorHash = "sha256-hOkhJhToN/VJwjQmnQJSPGz26/YDR2Ch+1yeW51OF+U=";
     26 
     27 }