3
0
Fork 0
forked from mirrors/nixpkgs
nixpkgs/pkgs/tools/networking
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
..
ahcpd
aircrack-ng aircrack-ng: wrap airmon-ng with needed tools 2018-01-06 03:32:47 +00:00
airfield airfield: fix build 2017-11-14 16:37:17 +01:00
altermime
argus
argus-clients
aria2 aria2: 1.32.0 -> 1.33.0 2017-10-22 16:25:33 +02:00
assh Get rid of most @rpath nonsense on Darwin 2017-10-08 16:13:46 -04:00
asynk
atftp
autossh
axel axel: 2.15 -> 2.16.1 2017-12-13 11:03:55 +01:00
babeld
badvpn badvpn: fix build 2017-10-10 17:23:10 +02:00
bgpdump bgpdump: init at 2017-09-29 (#30461) 2017-10-17 09:37:20 +01:00
biosdevname
bsd-finger
bud
bully bully: 1.0-22 -> 1.1 2017-10-27 09:03:44 +02:00
burpsuite treewide: checkMeta fixes for x86_64-linux 2017-12-07 07:50:47 -05:00
bwm-ng
cadaver
carddav-util
ccnet ccnet: use recent vala + clean-up 2017-12-19 17:25:51 +01:00
chrony chrony: 3.1 -> 3.2 2017-10-02 18:54:46 +02:00
cjdns cjdns: fix hash 2017-10-30 19:05:18 +01:00
cksfv
cmst cmst: 2017.03.18 -> 2017.09.19 2017-12-18 07:46:51 -02:00
cntlm
connect
connman connman: enable support for Wireless daemon for Linux (iwd) 2017-12-19 08:34:11 -02:00
connman-gtk
connman-notify
connman_dmenu
connmanui
corkscrew
curl Merge #29785: curl: enable kerberos 2017-12-19 15:18:24 +01:00
curl-unix-socket curl-unix-socket: fix build 2017-11-03 14:43:11 +00:00
cutter
darkstat
davix
dd-agent
ddclient
dhcp
dhcpcd dhcpcd: 6.11.5 -> 7.0.0 2018-01-01 23:49:36 +01:00
dhcpdump
dhcping
dibbler
dirb Pkgs/dirb/copy wordlists (#31652) 2017-11-14 16:48:41 +00:00
djbdns djbdns: fix root server list at build time 2017-10-13 10:29:12 +01:00
dnscrypt-proxy
dnscrypt-wrapper
dnsmasq dnsmasq: 2.77 -> 2.78 for multiple CVEs 2017-10-02 17:06:22 +02:00
dnsperf
dnstop
dnstracer dnstracer: fix build on darwin 2017-10-26 01:56:19 +02:00
driftnet treewide: Manual fix more pkg-config build-inputs 2017-09-21 15:49:54 -04:00
dropbear
easyrsa
eggdrop
email
envoy envoy: unmark as broken 2017-09-28 16:55:26 -04:00
fakeroute
fastd fastd: disable aes128-ctr, fix build with new libsodium 2017-10-15 15:27:32 +02:00
fdm fdm: 1.8 -> 1.9.0.20170124 2017-11-04 13:27:39 +01:00
ferm ferm: 2.3.1 -> 2.4.1 2017-09-22 18:42:38 +02:00
filegive
flannel
flvstreamer
fping
gandi-cli
getmail getmail: 4.54.0 -> 5.4 2017-11-11 15:31:40 +01:00
gftp
gmvault
goklp goklp: init at 1.6 2017-10-03 11:59:43 -04:00
gupnp-tools
gvpe gvpe: fix build with glibc 2.26 2017-11-15 21:34:47 +00:00
hans
haproxy
horst
hping
hss ruby treewide: don't merge source into top-level 2018-01-04 02:28:33 -05:00
htpdate treewide: Use targetPrefix instead of prefix for platform name prefixes 2017-11-27 03:15:50 -05:00
http-prompt http-prompt: disable tests 2017-12-19 19:09:52 +01:00
httpie httpie: remove superfluous field 2017-10-16 00:06:06 +02:00
httping
httplab
httpstat
httptunnel
hue-cli
hyenae
i2p i2p: 0.9.31 -> 0.9.32 2017-12-11 20:37:50 +01:00
i2pd
ifstat-legacy
iftop
imapproxy
imapsync
inadyn idanyn: 2.1 -> 2.2.1 2017-11-16 12:39:07 +00:00
inetutils
iodine
iouyap
ip2location
ipcalc
iperf iperf: 3.2 -> 3.3 2017-11-18 17:40:26 +02:00
ipv6calc ipv6calc: 0.99.2 -> 1.0.0 (also fixes gcc-7 compilation) 2017-11-26 01:41:30 +01:00
isync isync: 1.2.1 -> 1.3.0 2017-10-17 20:33:33 -04:00
jnettop
jwhois
kea mariadb: replace to connector-c 2017-12-29 02:18:35 +01:00
keepalived
lftp lftp: 4.8.2 -> 4.8.3 2017-11-11 23:37:41 +01:00
libreswan libreswan: fix build with glibc 2.26 2017-11-16 02:46:36 +00:00
linkchecker
lldpd
logmein-hamachi treewide platform checks: abort -> throw 2017-12-12 18:08:10 -05:00
lsh
maildrop
mailsend
mailutils treewide: generalise for both mysql & mariadb 2017-12-29 02:18:35 +01:00
maphosts
mcrcon
megatools treewide: homepage+src updates (found by repology, #33263) 2018-01-05 20:42:46 +01:00
minidlna
minio-client
minissdpd
miniupnpc
miniupnpd
miredo treewide: homepage+src updates (found by repology, #33263) 2018-01-05 20:42:46 +01:00
mitmproxy treewide: homepage+src updates (found by repology, #33263) 2018-01-05 20:42:46 +01:00
modemmanager modemmanager: 1.6.2 -> 1.6.8 2017-09-29 08:29:15 +02:00
mosh mosh: Install bash-completion rule 2017-12-19 18:32:47 +01:00
mpack
mtr
mu
nat-traverse nat-traverse: do not wrap with perl path 2017-11-05 18:10:48 +00:00
nbd
ncftp ncftp: 3.2.5 -> 3.2.6 2018-01-04 16:34:30 +01:00
ndisc6
ndjbdns
netalyzr netalyzr: use makeWrapper i/o custom script 2017-10-10 17:18:38 +08:00
netboot
netcat-gnu
netcat-openbsd
nethogs
netkit/tftp
netmask
netrw treewide: homepage+src updates (found by repology, #33263) 2018-01-05 20:42:46 +01:00
netselect
netsniff-ng netsniff-ng: Fix build against glibc 2.26 2017-11-09 01:34:57 +01:00
network-manager Merge pull request #32216 from LumiGuide/networkmanager-strongswan 2017-12-11 23:26:21 +00:00
network-manager-applet network-manager-applet: enable appindicator support 2017-12-07 09:55:55 -02:00
networkmanager_dmenu
nfdump
ngrep
ngrok-1
ngrok-2
noip
nss-mdns
nss-pam-ldapd treewide: homepage+src updates (found by repology, #33263) 2018-01-05 20:42:46 +01:00
ntopng
ntp
nuttcp
nylon
nzbget
ocproxy treewide: checkMeta fixes for x86_64-linux 2017-12-07 07:50:47 -05:00
offlineimap offlineimap: 7.1.2 -> 7.1.4 2018-01-04 16:34:31 +01:00
olsrd
openconnect Merge remote-tracking branch 'upstream/staging' into deps-reorg 2017-09-28 12:32:57 -04:00
openfortivpn Merge remote-tracking branch 'upstream/staging' into deps-reorg 2017-09-28 12:32:57 -04:00
openntpd openntpd: fix constraints feature on NixOS 2017-10-30 18:42:02 +01:00
openresolv treewide: homepage+src updates (found by repology, #33263) 2018-01-05 20:42:46 +01:00
openssh Merge pull request #30137 from aneeshusa/update-openssh-to-7.6p1 2017-11-11 01:23:41 +00:00
openvpn openvpn: make systemd dependency optional 2018-01-06 15:05:44 +00:00
p2p treewide: Depend on stdenv.cc.bintools instead of binutils directly 2017-11-05 17:10:53 -05:00
packetdrill darwin: Disable yet another bunch of packages never having built successfully 2017-09-22 21:16:39 +03:00
par2cmdline
pcapc
pcapfix
pdnsd
pdsh pdsh: 2.29 -> 2.33 2017-11-14 12:25:41 +01:00
philter
pingtcp
pirate-get
pixiewps treewide: checkMeta fixes for x86_64-linux 2017-12-07 07:50:47 -05:00
polygraph
polysh
ppp
pptp pptp: correct reference to ${iproute}/bin/ip 2017-10-24 13:32:34 +02:00
pptpd
privoxy
proxychains
pssh added pssh to darwin 2017-11-24 16:52:37 +11:00
pwnat
pykms pykms: previous homepage requires registration 2017-10-12 17:02:33 +08:00
quicktun quicktun: fixup build with gnutar-1.30 2017-12-26 18:02:58 +01:00
radsecproxy radsecproxy: fix license 2017-09-23 15:37:28 +02:00
radvd
ratools
reaver-wps treewide: abandon Google Code homepages 2017-11-03 18:52:28 +00:00
reaver-wps-t6x reaver-wps-t6x: 1.5.2 -> 1.6.3 2017-11-08 17:42:58 +01:00
redir
redsocks darwin: Disable some packages that have never built successfully 2017-09-22 17:25:38 +03:00
ripmime
rp-pppoe
s3cmd
s3gof3r
s6-dns update skarnet.org packages 2017-11-13 00:09:32 +01:00
s6-networking update skarnet.org packages 2017-11-13 00:09:32 +01:00
samplicator
shadowsocks-libev
shncpd
siege
simpleproxy
sipcalc
sipsak
slimrat treewide: abandon Google Code homepages 2017-11-03 18:52:28 +00:00
smbldaptools
smokeping
snabb treewide: generalise for both mysql & mariadb 2017-12-29 02:18:35 +01:00
socat
speedtest-cli
spiped
srelay
ssh-ident
sshpass Change many homepage urls from http to https #30636 2017-11-10 22:13:46 +01:00
ssldump
ssmtp
sstp
strongswan networkmanager_strongswan: fix package 2017-11-30 23:03:32 +01:00
stun treewide: homepage+src updates (found by repology, #33263) 2018-01-05 20:42:46 +01:00
stunnel stunnel: 5.41 -> 5.44 2018-01-04 16:34:32 +01:00
surfraw
swagger-codegen swagger-codegen: Init at 2.2.1 2017-12-04 18:30:32 -05:00
swaks
swec treewide: homepage+src updates (found by repology, #33263) 2018-01-05 20:42:46 +01:00
tcpdump tcpdump: fix eval if no kernelMajor specified, assume compat 2018-01-06 04:12:51 +00:00
tcpflow tcpflow: fix build 2017-11-04 12:45:59 +00:00
tcpreplay
tcptraceroute
telepresence
telnet
tftp-hpa
tgt
tinc tinc: 1.0.31 -> 1.0.32 2017-09-24 11:42:00 +02:00
tlspool
toxvpn
tracebox
traceroute
trickle treewide: homepage+src updates (found by repology, #33263) 2018-01-05 20:42:46 +01:00
ua treewide: checkMeta fixes for x86_64-linux 2017-12-07 07:50:47 -05:00
ucspi-tcp
udptunnel treewide: abandon Google Code homepages 2017-11-03 18:52:28 +00:00
uget
unbound unbound: 1.6.6 -> 1.6.7 2017-10-28 10:29:17 +02:00
uqmi uqmi: init at 2016-12-19 2017-10-02 17:06:22 +02:00
urlwatch urlwatch: 2.5 -> 2.7 2017-11-09 11:58:13 +01:00
uwimap uwimap: Do not pollute include/ with headers 2017-12-10 12:12:45 +01:00
vde2
vlan
vpnc treewide: homepage+src updates (found by repology, #33263) 2018-01-05 20:42:46 +01:00
vtun
wakelan
wavemon
wbox
webalizer
weighttp
wget wget: 1.19.1 -> 1.19.2 for multiple CVEs 2017-10-27 11:58:50 +02:00
whois
wicd
wol
wolfebin
wrk Change many homepage urls from http to https #30636 2017-11-10 22:13:46 +01:00
wuzz
x11-ssh-askpass
xl2tpd
zap
zerotierone
zssh zssh: init at 1.5c 2017-12-19 17:17:20 +01:00