From cc0e1f4f3fcb1e0d487b0cdab08b446bf10a63e7 Mon Sep 17 00:00:00 2001
From: rubo77 <github@r.z11.de>
Date: Sun, 30 Oct 2016 06:42:11 +0100
Subject: [PATCH] Allow SSIDs containing slashes

---
 files/lib/gluon/ssid-changer/ssid-changer.sh | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/files/lib/gluon/ssid-changer/ssid-changer.sh b/files/lib/gluon/ssid-changer/ssid-changer.sh
index d70c10b..a297de7 100755
--- a/files/lib/gluon/ssid-changer/ssid-changer.sh
+++ b/files/lib/gluon/ssid-changer/ssid-changer.sh
@@ -43,7 +43,7 @@ then
 		if [ $CURRENT_SSID == $OFFLINE_SSID ]
 		then
 			logger -s -t "gluon-offline-ssid" -p 5 "TQ is $GATEWAY_TQ, SSID is $CURRENT_SSID, change to $ONLINE_SSID" #Write Info to Syslog
-			sed -i s/^ssid=$CURRENT_SSID/ssid=$ONLINE_SSID/ $HOSTAPD
+			sed -i "s~^ssid=$CURRENT_SSID~ssid=$ONLINE_SSID~" $HOSTAPD
 			HUP_NEEDED=1 # HUP here would be to early for dualband devices
 		else
 			echo "There is something wrong, did not find SSID $ONLINE_SSID or $OFFLINE_SSID"
@@ -66,7 +66,7 @@ then
 		if [ $CURRENT_SSID == $ONLINE_SSID ]
 		then
 			logger -s -t "gluon-offline-ssid" -p 5 "TQ is $GATEWAY_TQ, SSID is $CURRENT_SSID, change to $OFFLINE_SSID" #Write Info to Syslog
-			sed -i s/^ssid=$ONLINE_SSID/ssid=$OFFLINE_SSID/ $HOSTAPD
+			sed -i "s~^ssid=$ONLINE_SSID~ssid=$OFFLINE_SSID~" $HOSTAPD
 			HUP_NEEDED=1 # HUP here would be to early for dualband devices
 		else
 			echo "There is something wrong, did not find SSID $ONLINE_SSID or $OFFLINE_SSID"
-- 
GitLab