--- rpms/smeserver-wireguard/contribs10/smeserver-wireguard-1.0-bz11721-init.patch 2021/10/28 01:24:08 1.2 +++ rpms/smeserver-wireguard/contribs10/smeserver-wireguard-1.0-bz11721-init.patch 2021/10/28 01:34:43 1.3 @@ -32,3 +32,35 @@ diff -Nur --no-dereference smeserver-wir $public=`/usr/bin/echo $private | /usr/bin/wg pubkey`; chomp $public; if ( ! defined ${'wg-quick@wg0'}{'public'} || ${'wg-quick@wg0'}{'public'} ne $public) { +diff -Nur --no-dereference smeserver-wireguard-1.0.old/root/etc/e-smith/templates/etc/systemd/system-preset/49-koozali.preset/70wireguard smeserver-wireguard-1.0/root/etc/e-smith/templates/etc/systemd/system-preset/49-koozali.preset/70wireguard +--- smeserver-wireguard-1.0.old/root/etc/e-smith/templates/etc/systemd/system-preset/49-koozali.preset/70wireguard 1969-12-31 19:00:00.000000000 -0500 ++++ smeserver-wireguard-1.0/root/etc/e-smith/templates/etc/systemd/system-preset/49-koozali.preset/70wireguard 2021-06-28 03:17:15.000000000 -0400 +@@ -0,0 +1,12 @@ ++# wireguard specific configuration ++{ ++$wg = $wireguard{status} || 'disabled'; ++$wg0 = ${'wg-quick@wg0'}{status} || 'disabled'; ++if ($wg0 eq 'enabled') { ++ $OUT .= "enable wg-quick\@wg0.service\n"; ++} else { ++ $OUT .= "disable wg-quick\@wg0.service\n"; ++} ++ ++} ++ +diff -Nur --no-dereference smeserver-wireguard-1.0.old/root/etc/e-smith/templates/etc/systemd/system-preset/70wireguard smeserver-wireguard-1.0/root/etc/e-smith/templates/etc/systemd/system-preset/70wireguard +--- smeserver-wireguard-1.0.old/root/etc/e-smith/templates/etc/systemd/system-preset/70wireguard 2021-06-28 03:17:15.000000000 -0400 ++++ smeserver-wireguard-1.0/root/etc/e-smith/templates/etc/systemd/system-preset/70wireguard 1969-12-31 19:00:00.000000000 -0500 +@@ -1,12 +0,0 @@ +-# wireguard specific configuration +-{ +-$wg = $wireguard{status} || 'disabled'; +-$wg0 = ${'wg-quick@wg0'}{status} || 'disabled'; +-if ($wg0 eq 'enabled') { +- $OUT .= "enable wg-quick\@wg0.service\n"; +-} else { +- $OUT .= "disable wg-quick\@wg0.service\n"; +-} +- +-} +-