From 4a83fed04b1435dfa29006f06cc9fdf6f89b0e8d Mon Sep 17 00:00:00 2001
From: Bob Mottram <bob@freedombone.net>
Date: Sun, 6 Jan 2019 15:37:59 +0000
Subject: [PATCH] sed syntax

---
 src/freedombone-installer      | 6 +++---
 src/freedombone-utils-webadmin | 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/src/freedombone-installer b/src/freedombone-installer
index 166230022..58e557827 100755
--- a/src/freedombone-installer
+++ b/src/freedombone-installer
@@ -234,9 +234,9 @@ function web_admin_background_color {
         if ! grep -q "background-color: ${bg_color};" "$webfile"; then
             sed -i "0,/background-color:.*/s//background-color: ${bg_color};/" "$webfile"
             sed -i "0,/ color:.*/s// color: ${fg_color};/" "$webfile"
-            sed -i "0,/a:link {/s/color: .*/color: ${fg_color}/" "$webfile"
-            sed -i "0,/a:visited {/s/color: .*/color: ${fg_color}/" "$webfile"
-            sed -i "0,/.appurl {/s/color: .*/color: ${fg_color}/" "$webfile"
+            sed -i "/:link {/{N;s/color: .*/color: ${fg_color};/}" "$webfile"
+            sed -i "/:visited {/{N;s/color: .*/color: ${fg_color};/}" "$webfile"
+            sed -i "/.appurl /{N;s/color: .*/color: ${fg_color};/}" "$webfile"
         fi
     done
 
diff --git a/src/freedombone-utils-webadmin b/src/freedombone-utils-webadmin
index 64cbe45ff..afd91e51e 100755
--- a/src/freedombone-utils-webadmin
+++ b/src/freedombone-utils-webadmin
@@ -52,9 +52,9 @@ function web_admin_background_color {
         if ! grep -q "background-color: ${bg_color};" "$webfile"; then
             sed -i "0,/background-color:.*/s//background-color: ${bg_color};/" "$webfile"
             sed -i "0,/ color:.*/s// color: ${fg_color};/" "$webfile"
-            sed -i "0,/a:link {/s/color: .*/color: ${fg_color}/" "$webfile"
-            sed -i "0,/a:visited {/s/color: .*/color: ${fg_color}/" "$webfile"
-            sed -i "0,/.appurl {/s/color: .*/color: ${fg_color}/" "$webfile"
+            sed -i "/:link {/{N;s/color: .*/color: ${fg_color};/}" "$webfile"
+            sed -i "/:visited {/{N;s/color: .*/color: ${fg_color};/}" "$webfile"
+            sed -i "/.appurl /{N;s/color: .*/color: ${fg_color};/}" "$webfile"
         fi
     done
 
-- 
GitLab