Make gopkgs a split package

This commit is contained in:
Geoffrey “Frogeye” Preud'homme 2025-04-09 01:12:49 +02:00
parent 69fac057b2
commit 960bc776bb
No known key found for this signature in database
GPG key ID: C72403E7F82E6AD8
2 changed files with 14 additions and 3 deletions

View file

@ -36,6 +36,12 @@ buildGo124Module {
))
);
};
outputs = [
"out"
"ldap"
"proxy"
"radius"
];
subPackages = [
"cmd/ldap"
"cmd/server"
@ -48,5 +54,10 @@ buildGo124Module {
postInstall = ''
wrapProgram $out/bin/server --prefix PATH : ${authentikComponents.pythonEnv}/bin
wrapProgram $out/bin/server --prefix PYTHONPATH : ${authentikComponents.staticWorkdirDeps}
mkdir -p $ldap/bin $proxy/bin $radius/bin
mv $out/bin/ldap $ldap/bin/
mv $out/bin/proxy $proxy/bin/
mv $out/bin/radius $radius/bin/
'';
}