nixpkgs/nixos/modules
Will Dietz f99bdb2b61
networkmanager,modemmanager: fix service symlinks for systemd v243
Fixes problems such as:

systemd[1]: Failed to put bus name to hashmap: File exists
systemd[1]: dbus-org.freedesktop.nm-dispatcher.service: Two services allocated for the same bus name org.freedesktop.nm_dispatcher, refusing operation.

Problem is that systemd treats symlinks to files outside the service
path differently, causing our old workaround to look like two separate services.

These symlinks are intended to be a means for manually emulating
the behavior of the `Alias=` directive in these services.
Unfortunately even making these symlinks relative isn't enough,
since they don't make it to where it matters--
that only makes the links in /etc/static/systemd/system/*
relative, with systemd still being shown non-relative links
in /etc/systemd/system/*.

To fix this, drop all of this at the package level
and instead simply specify the aliases in the NixOS modules.

Also handle the same for modemmanager,
since the networkmanager NixOS module also handles that.
2019-09-13 21:02:39 -05:00
..
config Merge pull request #67795 from matthewbauer/remove-hidden-bins 2019-09-09 12:26:55 -04:00
hardware treewide: remove redundant quotes 2019-09-08 23:38:31 +00:00
i18n/input-method nixos/ibus: do not default-install ibus-qt 2019-08-10 19:37:12 +02:00
installer iso-image-kde: Disable synaptics 2019-09-07 03:30:45 -04:00
misc Merge staging-next into staging 2019-08-31 10:04:20 +02:00
profiles Merge pull request #63773 from flokli/installation-device-fixes 2019-08-31 02:59:23 +02:00
programs Merge pull request #68507 from peterhoeg/f/mtr 2019-09-12 09:34:22 +02:00
security Merge branch 'master' into staging 2019-09-02 23:25:24 +02:00
services networkmanager,modemmanager: fix service symlinks for systemd v243 2019-09-13 21:02:39 -05:00
system Merge branch 'master' into staging 2019-09-02 23:25:24 +02:00
tasks nixos/networkd: continue supporting 99-main with wildcard interface match 2019-09-08 17:14:13 +02:00
testing nixos/test: remove the stateVersion statement from the test-instrumentation 2019-06-03 15:05:24 +02:00
virtualisation Merge master into staging-next 2019-09-06 22:46:05 +02:00
module-list.nix nixos: shuffle all ntp services into their own dir 2019-09-12 11:45:51 -05:00
rename.nix nixos/prometheus: remove prometheus1 module, rename prometheus2 2019-09-06 21:55:23 +02:00