nixpkgs/pkgs/tools
Kier Davis 397daef205
openvpn: make systemd dependency optional
systemd is a fairly large dependency, and it doesn't appear to
be necessary in all circumstances - e.g. when openvpn is
not run as a systemd service (as is usually the case when it is
run in a Docker container).

This change makes the dependency on systemd optional, controlled
by a new argument `useSystemd`. The default behaviour remains
the same as it was before this change: enabled only on Linux systems.

For me, this change reduces the size of my container image (dominated
by the closure of openvpn) from about 110 MB to 45 MB.

Version 2: rename argument to `useSystemd` (was `systemdSupport`), and
rebase onto master
2018-01-06 15:05:44 +00:00
..
admin tigervnc: enable composite (required by glx, which we enable) 2018-01-05 10:34:21 -06:00
archivers treewide: homepage+src updates (found by repology, #33263) 2018-01-05 20:42:46 +01:00
audio pnmixer: 0.7.1 -> 0.7.2 2018-01-02 16:29:16 -02:00
backup percona-xtrabackup: init at 2.4.9 2018-01-06 03:42:06 +00:00
bluetooth blueman: add gobjectIntrospection as native build dependency 2018-01-05 13:59:25 +01:00
bootloaders/refind refind: mark as broken 2017-03-14 15:36:35 +01:00
cd-dvd ccd2iso: init at 0.3 2017-12-16 22:41:50 +00:00
compression treewide: homepage+src updates (found by repology, #33263) 2018-01-05 20:42:46 +01:00
filesystems treewide: homepage+src updates (found by repology, #33263) 2018-01-05 20:42:46 +01:00
graphics treewide: homepage+src updates (found by repology, #33263) 2018-01-05 20:42:46 +01:00
inputmethods Merge pull request #31094 from yegortimoshenko/ibus/update 2017-12-31 21:23:05 +03:00
misc nixos: introduce boot.growPartition (#33521) 2018-01-06 13:52:51 +00:00
nagstamon nagstamon: init at 2.0.1 2017-06-01 19:32:06 +02:00
networking openvpn: make systemd dependency optional 2018-01-06 15:05:44 +00:00
nix/info nix-info: apply SC1117 suggested fix 2017-12-19 13:05:49 -05:00
package-management home-manager:init at 2017-10-11 (#30330) 2017-12-30 08:52:26 +08:00
security Merge pull request #33441 from LnL7/darwin-pcslite 2018-01-06 03:50:56 +00:00
system treewide: homepage+src updates (found by repology, #33263) 2018-01-05 20:42:46 +01:00
text Merge pull request #33340 from dtzWill/update/invisible-island-misc 2018-01-06 14:27:32 +00:00
typesetting treewide: homepage+src updates (found by repology, #33263) 2018-01-05 20:42:46 +01:00
video ruby treewide: don't merge source into top-level 2018-01-04 02:28:33 -05:00
virtualization treewide: homepage+src updates (found by repology, #33263) 2018-01-05 20:42:46 +01:00
X11 treewide: homepage+src updates (found by repology, #33263) 2018-01-05 20:42:46 +01:00