opensmtpd nixos module: chmod & chown until the daemon's heart's content

obadz 03b9a159 dab32a1f

+2
+2
nixos/modules/services/mail/opensmtpd.nix
··· 109 after = [ "network.target" ]; 110 preStart = '' 111 mkdir -p /var/spool/smtpd 112 113 mkdir -p /var/spool/smtpd/offline 114 chown root.smtpq /var/spool/smtpd/offline 115 chmod 770 /var/spool/smtpd/offline 116 117 mkdir -p /var/spool/smtpd/purge 118 chmod 700 /var/spool/smtpd/purge 119 ''; 120 serviceConfig.ExecStart = "${opensmtpd}/sbin/smtpd -d -f ${conf} ${args}";
··· 109 after = [ "network.target" ]; 110 preStart = '' 111 mkdir -p /var/spool/smtpd 112 + chmod 711 /var/spool/smtpd 113 114 mkdir -p /var/spool/smtpd/offline 115 chown root.smtpq /var/spool/smtpd/offline 116 chmod 770 /var/spool/smtpd/offline 117 118 mkdir -p /var/spool/smtpd/purge 119 + chown smtpq.root /var/spool/smtpd/purge 120 chmod 700 /var/spool/smtpd/purge 121 ''; 122 serviceConfig.ExecStart = "${opensmtpd}/sbin/smtpd -d -f ${conf} ${args}";