From 599703d13ba143d588476685dd9499210becd4b8 Mon Sep 17 00:00:00 2001
From: Dimitri Papadopoulos
 <3234522+DimitriPapadopoulos@users.noreply.github.com>
Date: Thu, 16 Apr 2020 10:29:10 +0200
Subject: [PATCH] More robust sed rules

---
 snap/hooks/install      | 2 +-
 snap/hooks/post-refresh | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/snap/hooks/install b/snap/hooks/install
index a34ad7c..3af19fc 100755
--- a/snap/hooks/install
+++ b/snap/hooks/install
@@ -3,5 +3,5 @@
 OPENFORTIVPN_TEMPLATE="${SNAP}/share/openfortivpn/config.template"
 OPENFORTIVPN_CONFIG="${SNAP_COMMON}/config"
 
-sed -e '3,$ s/^/# /' "$OPENFORTIVPN_TEMPLATE" > "$OPENFORTIVPN_CONFIG"
+sed -e '/^#/n;/^\s*$/n;s/^/# /' "$OPENFORTIVPN_TEMPLATE" > "$OPENFORTIVPN_CONFIG"
 chmod 600 "$OPENFORTIVPN_CONFIG"
diff --git a/snap/hooks/post-refresh b/snap/hooks/post-refresh
index 69a00fa..dbf0190 100755
--- a/snap/hooks/post-refresh
+++ b/snap/hooks/post-refresh
@@ -6,6 +6,6 @@ OPENFORTIVPN_CONFIG="${SNAP_COMMON}/config"
 if [ -f "$OPENFORTIVPN_CONFIG" ]; then
 	echo "Existing configuration file will not be overwritten"
 else
-	sed -e '3,$ s/^/# /' "$OPENFORTIVPN_TEMPLATE" > "$OPENFORTIVPN_CONFIG"
+	sed -e '/^#/n;/^\s*$/n;s/^/# /' "$OPENFORTIVPN_TEMPLATE" > "$OPENFORTIVPN_CONFIG"
 	chmod 600 "$OPENFORTIVPN_CONFIG"
 fi
-- 
GitLab