about summary refs log tree commit diff
path: root/nixos
diff options
context:
space:
mode:
authorNikolay Amiantov <ab@fmap.me>2016-01-09 18:16:29 +0300
committerNikolay Amiantov <ab@fmap.me>2016-01-12 17:54:44 +0300
commit902dd35d47d5ab62345f2e17537818cc69cc5cb9 (patch)
treece84725371fa8897f47ab77a28ff9712c7d484a0 /nixos
parentef3102b27e9a5613b3134f440ddd54b7b453f0a8 (diff)
downloadnixlib-902dd35d47d5ab62345f2e17537818cc69cc5cb9.tar
nixlib-902dd35d47d5ab62345f2e17537818cc69cc5cb9.tar.gz
nixlib-902dd35d47d5ab62345f2e17537818cc69cc5cb9.tar.bz2
nixlib-902dd35d47d5ab62345f2e17537818cc69cc5cb9.tar.lz
nixlib-902dd35d47d5ab62345f2e17537818cc69cc5cb9.tar.xz
nixlib-902dd35d47d5ab62345f2e17537818cc69cc5cb9.tar.zst
nixlib-902dd35d47d5ab62345f2e17537818cc69cc5cb9.zip
nixos/postfix: move scripts to serviceConfig
Diffstat (limited to 'nixos')
-rw-r--r--nixos/modules/services/mail/postfix.nix16
1 files changed, 3 insertions, 13 deletions
diff --git a/nixos/modules/services/mail/postfix.nix b/nixos/modules/services/mail/postfix.nix
index cbce53a1727d..9c3c77450215 100644
--- a/nixos/modules/services/mail/postfix.nix
+++ b/nixos/modules/services/mail/postfix.nix
@@ -410,6 +410,9 @@ in
           Type = "forking";
           Restart = "always";
           PIDFile = "/var/lib/postfix/queue/pid/master.pid";
+          ExecStart = "${pkgs.postfix}/bin/postfix -c /etc/postfix start";
+          ExecStop = "${pkgs.postfix}/bin/postfix -c /etc/postfix stop";
+          ExecReload = "${pkgs.postfix}/bin/postfix -c /etc/postfix reload";
         };
 
         preStart = ''
@@ -443,19 +446,6 @@ in
           ${pkgs.coreutils}/bin/chmod a+rwxt /var/spool/mail
           ${pkgs.coreutils}/bin/ln -sf /var/spool/mail /var/
         '';
-
-        script = ''
-          ${pkgs.postfix}/sbin/postfix -c /etc/postfix start
-        '';
-
-        reload = ''
-          ${pkgs.postfix}/sbin/postfix -c /etc/postfix reload
-        '';
-
-        preStop = ''
-          ${pkgs.postfix}/sbin/postfix -c /etc/postfix stop
-        '';
-
       };
 
   };