2023-02-14 22:08:52 +00:00
|
|
|
{
|
2024-06-30 15:58:29 +00:00
|
|
|
buildGoModule,
|
|
|
|
fetchFromGitHub,
|
|
|
|
ppp,
|
2023-02-14 22:08:52 +00:00
|
|
|
}:
|
|
|
|
|
|
|
|
buildGoModule rec {
|
|
|
|
pname = "go-l2tp";
|
|
|
|
version = "0";
|
|
|
|
|
|
|
|
src = fetchFromGitHub {
|
|
|
|
repo = "go-l2tp";
|
|
|
|
owner = "katalix";
|
|
|
|
rev = "570d763";
|
2024-06-30 15:58:29 +00:00
|
|
|
hash = "sha256-R8ImKPkPBC+FvzKOBEZ3VxQ12dEjtfRa7AH94xMsAGA=";
|
2023-02-14 22:08:52 +00:00
|
|
|
};
|
2023-02-17 00:09:02 +00:00
|
|
|
|
|
|
|
patchPhase = ''
|
2024-05-22 17:44:12 +00:00
|
|
|
sed -i.bak -e 's:/usr/sbin/pppd:${ppp}/bin/pppd:' cmd/kl2tpd/pppd.go
|
2023-02-17 00:09:02 +00:00
|
|
|
sed -i.bak -e 's:/usr/sbin/kl2tpd:${placeholder "out"}/bin/kl2tpd:' cmd/kpppoed/l2tpd_kl2tpd.go
|
|
|
|
grep bin/kl2tp cmd/kpppoed/l2tpd_kl2tpd.go
|
|
|
|
'';
|
|
|
|
|
2023-02-14 22:08:52 +00:00
|
|
|
doCheck = false;
|
|
|
|
vendorHash = "sha256-hOkhJhToN/VJwjQmnQJSPGz26/YDR2Ch+1yeW51OF+U=";
|
|
|
|
}
|