Loading nixos/modules/services/torrent/transmission.nix +23 −13 Original line number Diff line number Diff line Loading @@ -357,7 +357,16 @@ in # when /home/foo is not owned by cfg.user. # Note also that using an ExecStartPre= wouldn't work either # because BindPaths= needs these directories before. system.activationScripts.transmission-daemon = '' systemd.services.transmission-setup = { before = [ "transmission.service" ]; partOf = [ "transmission.service" ]; serviceConfig = { Type = "oneshot"; RemainAfterExit = true; }; script = '' install -d -m 700 -o '${cfg.user}' -g '${cfg.group}' '${cfg.home}/${settingsDir}' '' + optionalString (cfg.downloadDirPermissions != null) '' Loading @@ -370,6 +379,7 @@ in install -d -m '${cfg.downloadDirPermissions}' -o '${cfg.user}' -g '${cfg.group}' '${cfg.settings.watch-dir}' ''} ''; }; systemd.services.transmission = { description = "Transmission BitTorrent Service"; Loading nixos/tests/all-tests.nix +1 −1 Original line number Diff line number Diff line Loading @@ -1630,7 +1630,7 @@ in traefik = runTestOn [ "aarch64-linux" "x86_64-linux" ] ./traefik.nix; trafficserver = runTest ./trafficserver.nix; transfer-sh = runTest ./transfer-sh.nix; transmission_4 = handleTest ./transmission.nix { }; transmission_4 = runTest ./transmission.nix; trezord = runTest ./trezord.nix; trickster = runTest ./trickster.nix; trilium-server = runTestOn [ "x86_64-linux" ] ./trilium-server.nix; Loading nixos/tests/transmission.nix +19 −18 Original line number Diff line number Diff line import ./make-test-python.nix ( { pkgs, ... }: { name = "transmission"; Loading @@ -18,10 +17,12 @@ import ./make-test-python.nix ( services.transmission.enable = true; }; testScript = '' testScript = { nodes, ... }: #python '' start_all() machine.wait_for_unit("transmission") machine.shutdown() ''; } ) Loading
nixos/modules/services/torrent/transmission.nix +23 −13 Original line number Diff line number Diff line Loading @@ -357,7 +357,16 @@ in # when /home/foo is not owned by cfg.user. # Note also that using an ExecStartPre= wouldn't work either # because BindPaths= needs these directories before. system.activationScripts.transmission-daemon = '' systemd.services.transmission-setup = { before = [ "transmission.service" ]; partOf = [ "transmission.service" ]; serviceConfig = { Type = "oneshot"; RemainAfterExit = true; }; script = '' install -d -m 700 -o '${cfg.user}' -g '${cfg.group}' '${cfg.home}/${settingsDir}' '' + optionalString (cfg.downloadDirPermissions != null) '' Loading @@ -370,6 +379,7 @@ in install -d -m '${cfg.downloadDirPermissions}' -o '${cfg.user}' -g '${cfg.group}' '${cfg.settings.watch-dir}' ''} ''; }; systemd.services.transmission = { description = "Transmission BitTorrent Service"; Loading
nixos/tests/all-tests.nix +1 −1 Original line number Diff line number Diff line Loading @@ -1630,7 +1630,7 @@ in traefik = runTestOn [ "aarch64-linux" "x86_64-linux" ] ./traefik.nix; trafficserver = runTest ./trafficserver.nix; transfer-sh = runTest ./transfer-sh.nix; transmission_4 = handleTest ./transmission.nix { }; transmission_4 = runTest ./transmission.nix; trezord = runTest ./trezord.nix; trickster = runTest ./trickster.nix; trilium-server = runTestOn [ "x86_64-linux" ] ./trilium-server.nix; Loading
nixos/tests/transmission.nix +19 −18 Original line number Diff line number Diff line import ./make-test-python.nix ( { pkgs, ... }: { name = "transmission"; Loading @@ -18,10 +17,12 @@ import ./make-test-python.nix ( services.transmission.enable = true; }; testScript = '' testScript = { nodes, ... }: #python '' start_all() machine.wait_for_unit("transmission") machine.shutdown() ''; } )