diff options
author | Matthew Bauer <mjbauer95@gmail.com> | 2018-07-02 18:34:53 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-07-02 18:34:53 -0400 |
commit | e8e26becace83d7fb99fbadfb993590643fd4688 (patch) | |
tree | d408f9a3ea0630c2d87993add0cadf3b48da1ed4 /nixos/modules/services/web-servers/meguca.nix | |
parent | c1ffc65d1a0fdcb69b447711f9896077df550dd7 (diff) | |
parent | d568d5016ac7bdf060e4ee255abe7f58937d2525 (diff) | |
download | nixlib-e8e26becace83d7fb99fbadfb993590643fd4688.tar nixlib-e8e26becace83d7fb99fbadfb993590643fd4688.tar.gz nixlib-e8e26becace83d7fb99fbadfb993590643fd4688.tar.bz2 nixlib-e8e26becace83d7fb99fbadfb993590643fd4688.tar.lz nixlib-e8e26becace83d7fb99fbadfb993590643fd4688.tar.xz nixlib-e8e26becace83d7fb99fbadfb993590643fd4688.tar.zst nixlib-e8e26becace83d7fb99fbadfb993590643fd4688.zip |
Merge pull request #42887 from matthewbauer/libsecurity-closure-reductions
Libsecurity closure reductions
Diffstat (limited to 'nixos/modules/services/web-servers/meguca.nix')
-rw-r--r-- | nixos/modules/services/web-servers/meguca.nix | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/nixos/modules/services/web-servers/meguca.nix b/nixos/modules/services/web-servers/meguca.nix index 8ae86c67a29f..ed7325ff0790 100644 --- a/nixos/modules/services/web-servers/meguca.nix +++ b/nixos/modules/services/web-servers/meguca.nix @@ -104,15 +104,16 @@ in preStart = '' # Ensure folder exists and links are correct or create them mkdir -p ${cfg.baseDir} + chmod 750 ${cfg.baseDir} ln -sf ${pkgs.meguca}/share/meguca/www ${cfg.baseDir} # Ensure the database is correct or create it ${pkgs.sudo}/bin/sudo -u ${postgres.superUser} ${postgres.package}/bin/createuser \ -SDR meguca || true - ${pkgs.sudo}/bin/sudo -u ${postgres.superUser} ${postgres.package}/bin/psql \ - -c "ALTER ROLE meguca WITH PASSWORD '$(cat ${cfg.passwordFile})';" || true ${pkgs.sudo}/bin/sudo -u ${postgres.superUser} ${postgres.package}/bin/createdb \ -T template0 -E UTF8 -O meguca meguca || true + ${pkgs.sudo}/bin/sudo -u meguca ${postgres.package}/bin/psql \ + -c "ALTER ROLE meguca WITH PASSWORD '$(cat ${cfg.passwordFile})';" || true ''; script = '' @@ -139,7 +140,7 @@ in }; users = { - extraUsers.meguca = { + users.meguca = { description = "meguca server service user"; home = cfg.baseDir; createHome = true; @@ -147,7 +148,7 @@ in uid = config.ids.uids.meguca; }; - extraGroups.meguca = { + groups.meguca = { gid = config.ids.gids.meguca; members = [ "meguca" ]; }; |