diff options
author | Aaron Andersen <aaron@fosslib.net> | 2019-02-24 08:16:35 -0500 |
---|---|---|
committer | Aaron Andersen <aaron@fosslib.net> | 2019-05-26 07:20:54 -0400 |
commit | dd9598cf5489303f5d02adb00669bc75c179cef3 (patch) | |
tree | 182ac755f8d8511434505072aead0dc1d263b196 /nixos/modules/services/networking/teamspeak3.nix | |
parent | 0b7305e7830683300fdc9bd3e83000bc9fa2a27b (diff) | |
download | nixlib-dd9598cf5489303f5d02adb00669bc75c179cef3.tar nixlib-dd9598cf5489303f5d02adb00669bc75c179cef3.tar.gz nixlib-dd9598cf5489303f5d02adb00669bc75c179cef3.tar.bz2 nixlib-dd9598cf5489303f5d02adb00669bc75c179cef3.tar.lz nixlib-dd9598cf5489303f5d02adb00669bc75c179cef3.tar.xz nixlib-dd9598cf5489303f5d02adb00669bc75c179cef3.tar.zst nixlib-dd9598cf5489303f5d02adb00669bc75c179cef3.zip |
nixos/teamspeak3: replace deprecated usage of PermissionsStartOnly
see https://github.com/NixOS/nixpkgs/issues/53852
Diffstat (limited to 'nixos/modules/services/networking/teamspeak3.nix')
-rw-r--r-- | nixos/modules/services/networking/teamspeak3.nix | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/nixos/modules/services/networking/teamspeak3.nix b/nixos/modules/services/networking/teamspeak3.nix index 9ea9c83e37cd..fadb32dcd777 100644 --- a/nixos/modules/services/networking/teamspeak3.nix +++ b/nixos/modules/services/networking/teamspeak3.nix @@ -111,16 +111,15 @@ in gid = config.ids.gids.teamspeak; }; + systemd.tmpfiles.rules = [ + "d '${cfg.logPath}' - ${user} ${group} - -" + ]; + systemd.services.teamspeak3-server = { description = "Teamspeak3 voice communication server daemon"; after = [ "network.target" ]; wantedBy = [ "multi-user.target" ]; - preStart = '' - mkdir -p ${cfg.logPath} - chown ${user}:${group} ${cfg.logPath} - ''; - serviceConfig = { ExecStart = '' ${ts3}/bin/ts3server \ @@ -135,7 +134,6 @@ in WorkingDirectory = cfg.dataDir; User = user; Group = group; - PermissionsStartOnly = true; }; }; }; |