32 |
$public=`/usr/bin/echo $private | /usr/bin/wg pubkey`; |
$public=`/usr/bin/echo $private | /usr/bin/wg pubkey`; |
33 |
chomp $public; |
chomp $public; |
34 |
if ( ! defined ${'wg-quick@wg0'}{'public'} || ${'wg-quick@wg0'}{'public'} ne $public) { |
if ( ! defined ${'wg-quick@wg0'}{'public'} || ${'wg-quick@wg0'}{'public'} ne $public) { |
35 |
|
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 |
36 |
|
--- 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 |
37 |
|
+++ 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 |
38 |
|
@@ -0,0 +1,12 @@ |
39 |
|
+# wireguard specific configuration |
40 |
|
+{ |
41 |
|
+$wg = $wireguard{status} || 'disabled'; |
42 |
|
+$wg0 = ${'wg-quick@wg0'}{status} || 'disabled'; |
43 |
|
+if ($wg0 eq 'enabled') { |
44 |
|
+ $OUT .= "enable wg-quick\@wg0.service\n"; |
45 |
|
+} else { |
46 |
|
+ $OUT .= "disable wg-quick\@wg0.service\n"; |
47 |
|
+} |
48 |
|
+ |
49 |
|
+} |
50 |
|
+ |
51 |
|
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 |
52 |
|
--- smeserver-wireguard-1.0.old/root/etc/e-smith/templates/etc/systemd/system-preset/70wireguard 2021-06-28 03:17:15.000000000 -0400 |
53 |
|
+++ smeserver-wireguard-1.0/root/etc/e-smith/templates/etc/systemd/system-preset/70wireguard 1969-12-31 19:00:00.000000000 -0500 |
54 |
|
@@ -1,12 +0,0 @@ |
55 |
|
-# wireguard specific configuration |
56 |
|
-{ |
57 |
|
-$wg = $wireguard{status} || 'disabled'; |
58 |
|
-$wg0 = ${'wg-quick@wg0'}{status} || 'disabled'; |
59 |
|
-if ($wg0 eq 'enabled') { |
60 |
|
- $OUT .= "enable wg-quick\@wg0.service\n"; |
61 |
|
-} else { |
62 |
|
- $OUT .= "disable wg-quick\@wg0.service\n"; |
63 |
|
-} |
64 |
|
- |
65 |
|
-} |
66 |
|
- |