net-vpn/wireguard-tools: добавлен reload для init.d/wireguard

mhiretskiy
parent 443b566c79
commit b9e7280b41

@ -7,6 +7,7 @@ VPNDIR=${VPNDIR:-/etc/wireguard}
VPN=${SVCNAME#*.}
[[ $VPN == wireguard ]] && VPN="wg0"
VPNCONF="${VPNDIR}/${VPN}.conf"
extra_commands="reload"
depend() {
need localmount net
@ -67,4 +68,12 @@ stop() {
eend 0
}
reload() {
ebegin "Reloading ${SVCNAME}"
grep -v Address /etc/wireguard/${VPN}.conf >/etc/wireguard/${VPN}-clear.conf
/usr/bin/wg syncconf ${VPN} /etc/wireguard/${VPN}-clear.conf
rm /etc/wireguard/${VPN}-clear.conf
eend 0
}
# vim: set ts=4 :

@ -2,4 +2,4 @@
[overlay-calculate]
# Save the latest version, because when switching profile cl-setup-profile 3.2.2 makes a call cl-setup-system
remerge = 20200821
remerge = 20200910

@ -0,0 +1,4 @@
# Calculate format=samba name=ini.env ini(overlay-calculate.remerge)<#-cl_pass_file-# merge=net-vpn/wireguard-tools,x11-misc/lightdm,x11-misc/lightdm-gtk-greeter,x11-misc/sddm
[overlay-calculate]
remerge = #-cl_pass_file-#
Loading…
Cancel
Save