summarylogtreecommitdiffstats
path: root/wireguard_install
diff options
context:
space:
mode:
authorDavid Harrigan2019-10-22 22:15:16 +0100
committerDavid Harrigan2019-10-22 22:15:16 +0100
commit9ca341f9b21ef6e998ec27b447a871e2a0990a25 (patch)
tree9824af43344f551e949329a127ad3a4d64af4047 /wireguard_install
parent1e97882eee2b4178bb5ddc049e80e770f2395f48 (diff)
downloadaur-9ca341f9b21ef6e998ec27b447a871e2a0990a25.tar.gz
upgpkg: mkinitcpio-wireguard 0.3.0-1
upstream release
Diffstat (limited to 'wireguard_install')
-rw-r--r--wireguard_install22
1 files changed, 18 insertions, 4 deletions
diff --git a/wireguard_install b/wireguard_install
index 1ba2f65f774a..1e2e0d42984b 100644
--- a/wireguard_install
+++ b/wireguard_install
@@ -28,12 +28,26 @@
build()
{
- add_binary wg
- add_module wireguard
+ if [ ! -s /etc/wireguard/initcpio/unlock ]; then
+ error "Missing Wireguard initcpio hook unlock configuration file! Exiting!"
+ return 1
+ else
+ . /etc/wireguard/initcpio/unlock
+ if [ ! -s $PRIVATE_KEYFILE ]; then
+ error "Missing Wireguard initcpio hook Private Keyfile! Exiting!"
+ return 1
+ fi
+ fi
- add_full_dir /etc/wireguard/initcpio
+ add_binary wg
+ add_module wireguard
- add_runscript
+ add_dir /etc/wireguard/initcpio
+
+ add_file $PRIVATE_KEYFILE
+ add_file /etc/wireguard/initcpio/unlock
+
+ add_runscript
}
help() {