1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-11-28 16:42:09 +00:00
nixpkgs/nixos/modules/services
Alexander V. Nikolaev 39bd9be5a9 postfix: use built-in set-permission tool to setup queue
Make top level /var/lib/postfix as root:root 0755

After generating custom configs in /var/lib/postfix/conf,
`postfix set-permissions` called, to perform all required tricks
related to queue handling (postfix use file mode bits to keep
some internal statuses, so `chmod -R` not recommended by authors,
see comments in $out/libexec/postfix/post-install for details)

Also post-install script was patched, to skip permission check/update
for files inside $out, as well as symlinks following to $NIX_STORE.

Config file `main.cf` extended with all default directory locations,
to prevent post-install script from guessing and overwrite them.

And finally all actions in activation script snippets performed
by postmap/postalias/postfix tools from current build, not random one
from paths.
2016-01-20 14:52:59 +02:00
..
amqp nixos/rabbitmq: fix link to documentation 2015-12-08 20:14:33 +01:00
audio Add missing 'type', 'defaultText' and 'literalExample' in module definitions 2016-01-17 19:41:23 +01:00
backup Add missing 'type', 'defaultText' and 'literalExample' in module definitions 2016-01-17 19:41:23 +01:00
cluster Fix fleet certfile argument, fixes #11794 2015-12-22 01:24:47 +01:00
computing slurm service: improve config 2015-12-25 15:54:35 +01:00
continuous-integration/jenkins Add missing 'type', 'defaultText' and 'literalExample' in module definitions 2016-01-17 19:41:23 +01:00
databases Add missing 'type', 'defaultText' and 'literalExample' in module definitions 2016-01-17 19:41:23 +01:00
desktops nixos: gnome-keyring: fix module description 2015-07-01 02:22:27 +02:00
games jobs -> systemd.services 2016-01-07 06:39:06 +00:00
hardware Merge pull request #12441 from k0ral/acpid 2016-01-17 21:57:58 +01:00
logging Add missing 'type', 'defaultText' and 'literalExample' in module definitions 2016-01-17 19:41:23 +01:00
mail postfix: use built-in set-permission tool to setup queue 2016-01-20 14:52:59 +02:00
misc Add missing 'type', 'defaultText' and 'literalExample' in module definitions 2016-01-17 19:41:23 +01:00
monitoring bosun: Create ledisDir in pre-start script 2016-01-18 15:57:59 +01:00
network-filesystems Add missing 'type', 'defaultText' and 'literalExample' in module definitions 2016-01-17 19:41:23 +01:00
networking Add missing 'type', 'defaultText' and 'literalExample' in module definitions 2016-01-17 19:41:23 +01:00
printing nixos cups-browsed: better link to avahi-daemon 2015-12-21 18:20:52 +01:00
scheduling jobs -> systemd.services 2016-01-07 06:39:06 +00:00
search elasticsearch: Fix some startup warnings 2016-01-18 15:57:59 +01:00
security jobs -> systemd.services 2016-01-07 06:39:06 +00:00
system jobs -> systemd.services 2016-01-07 06:39:06 +00:00
torrent nixos.transmission: fix apparmor profile 2015-12-10 19:00:08 +01:00
ttys Merge pull request #10996 from oxij/nixos-label 2016-01-09 20:52:08 +03:00
web-apps pump.io service: init 2015-12-06 13:35:21 +00:00
web-servers Add missing 'type', 'defaultText' and 'literalExample' in module definitions 2016-01-17 19:41:23 +01:00
x11 xorg.xorgserver: wrap Xvfb with required flags 2016-01-17 21:14:49 +01:00