File tree Expand file tree Collapse file tree 1 file changed +14
-13
lines changed
Expand file tree Collapse file tree 1 file changed +14
-13
lines changed Original file line number Diff line number Diff line change 1- { pkgs , ... } :
1+ { pkgs , inputs , ... } :
22let
3- upstream-src = pkgs . fetchFromGitHub {
4- owner = "supabase" ;
5- repo = "jit-db-gatekeeper" ;
6- rev = "v1.0.0" ;
7- sha256 = "sha256-C4RPyzpItJrM/FxINpEIKvkYdbfaFXK0hBJe17PpejM=" ;
8- } ;
93
10- upstream-gatekeeper = pkgs . buildGoModule {
4+ go124 = inputs . nixpkgs-go124 . legacyPackages . ${ pkgs . system } . go_1_24 ;
5+ buildGoModule124 = pkgs . buildGoModule . override { go = go124 ; } ;
6+
7+ upstream-gatekeeper = buildGoModule124 {
118 pname = "jit-db-gatekeeper" ;
129 version = "1.0.0" ;
13-
14- src = upstream-src ;
15-
16- # Get vendorHash by setting to null first, building, and using error message
10+ src = pkgs . fetchFromGitHub {
11+ owner = "supabase" ;
12+ repo = "jit-db-gatekeeper" ;
13+ rev = "v1.0.0" ;
14+ sha256 = "sha256-hdy2uaq1igNouCs6GHhRYQADeyWnXZ4+W+4YiyEUtZw=" ;
15+ } ;
1716 vendorHash = null ;
1817
18+ buildInputs = [ pkgs . pam ] ;
19+
1920 # Environment variables - choose ONE approach
2021 CGO_ENABLED = "1" ;
2122
@@ -37,6 +38,6 @@ pkgs.stdenv.mkDerivation {
3738
3839 installPhase = ''
3940 mkdir -p $out/lib/security/
40- cp ${ upstream-gatekeeper } /pam_jit_pg.so $out/lib/security/
41+ cp ${ upstream-gatekeeper } /bin/jit-db-gatekeeper $out/lib/security/pam_jit_pg.so
4142 '' ;
4243}
You can’t perform that action at this time.
0 commit comments