at 18.09-beta 638 B view raw
1import ./make-test.nix ({ pkgs, ...} : { 2 name = "postgis"; 3 meta = with pkgs.stdenv.lib.maintainers; { 4 maintainers = [ lsix ]; 5 }; 6 7 nodes = { 8 master = 9 { pkgs, ... }: 10 11 { 12 services.postgresql = let mypg = pkgs.postgresql100; in { 13 enable = true; 14 package = mypg; 15 extraPlugins = [ (pkgs.postgis.override { postgresql = mypg; }) ]; 16 }; 17 }; 18 }; 19 20 testScript = '' 21 startAll; 22 $master->waitForUnit("postgresql"); 23 $master->sleep(10); # Hopefully this is long enough!! 24 $master->succeed("sudo -u postgres psql -c 'CREATE EXTENSION postgis;'"); 25 ''; 26})