diff options
author | David Harrigan | 2019-10-22 22:15:16 +0100 |
---|---|---|
committer | David Harrigan | 2019-10-22 22:15:16 +0100 |
commit | 9ca341f9b21ef6e998ec27b447a871e2a0990a25 (patch) | |
tree | 9824af43344f551e949329a127ad3a4d64af4047 /wireguard_install | |
parent | 1e97882eee2b4178bb5ddc049e80e770f2395f48 (diff) | |
download | aur-9ca341f9b21ef6e998ec27b447a871e2a0990a25.tar.gz |
upgpkg: mkinitcpio-wireguard 0.3.0-1
upstream release
Diffstat (limited to 'wireguard_install')
-rw-r--r-- | wireguard_install | 22 |
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() { |