nixpkgs/nixos/modules/services
aszlig fb46df8a9a
nixos: Fix ordering of firewall.service
Follow-up to the following commits:

  abdc5961c3cdf9f5893ea1e91ba08ff5089f53a4: Fix starting the firewall
  e090701e2d09aec3e8866ab9a8e53c37973ffeb4: Order before sysinit

Solely use sysinit.target here instead of multi-user.target because we
want to make sure that the iptables rules are applied *before* any
socket units are started.

The reason I've dropped the wantedBy on multi-user.target is that
sysinit.target is already a part of the dependency chain of
multi-user.target.

To make sure that this holds true, I've added a small test case to
ensure that during switch of the configuration the firewall.service is
considered as well.

Tested using the firewall NixOS test.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Cc: @edolstra
2016-09-07 15:11:24 +02:00
..
amqp
audio mopidy service: add default value for configuration (#17385) 2016-07-31 18:35:09 +02:00
backup crashplan: Wait for filesystems to be mounted before starting 2016-08-14 11:56:21 +02:00
cluster
computing
continuous-integration Merge pull request #17469 from ericsagnes/module/hydra 2016-08-20 19:50:50 +02:00
databases postgresql: Fix use with extensions 2016-09-02 11:51:21 +02:00
desktops accountsservice: add support for mutableUsers = false 2016-09-01 15:25:28 +02:00
development
editors nixos manual: cleanup generation 2016-08-30 09:40:05 +09:00
games Merge pull request #17479 from elitak/factorio 2016-08-07 04:09:52 +02:00
hardware nixos treewide: don't set MODULE_DIR 2016-08-19 17:56:54 +03:00
logging logstash: 1.5.3 -> 2.3.4 2016-07-27 17:45:38 +02:00
mail dovecot service: require mail{User,Group} with sieveScripts 2016-09-07 01:50:59 +00:00
misc Merge pull request #17969 from offlinehacker/pkgs/etcd/update-3.0.6 2016-09-04 16:31:50 +02:00
monitoring graphite service: Use correct output of cairo 2016-08-23 03:20:21 +03:00
network-filesystems treewide: replace several /sbin paths by /bin 2016-08-19 17:56:45 +03:00
networking nixos: Fix ordering of firewall.service 2016-09-07 15:11:24 +02:00
printing treewide: cups_filters -> cups-filters 2016-08-25 17:48:35 +02:00
scheduling
search
security
system no-x-libs.nix: Ensure that dbus doesn't use X11 2016-09-05 13:45:59 +02:00
torrent treewide: Fix output references to openssl 2016-08-23 04:53:27 +03:00
ttys agetty: remove override for container-getty@.service since it's upstream 2016-09-05 15:03:35 +02:00
web-apps mattermost: cosmetic: remove stray character (#17897) 2016-08-21 19:20:10 +02:00
web-servers security.acme: remove loop when no fallbackHost is given 2016-09-06 17:47:00 +02:00
x11 Make the default fonts conditional on services.xserver.enable 2016-09-05 15:51:37 +02:00