diff --git a/src/freedombone-installer b/src/freedombone-installer index 166230022260f11e5d51cb497ce9109ccf0a7b67..58e5578271a9bdcfcb747fcca08f6581a3052f24 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 64cbe45ff525890a778b9cb6244f1a3a0f175ad3..afd91e51ea1b2cb5c392317070e9ea978968c4fd 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