Selaa lähdekoodia

web: recreate interface_config.js on container restart

Recreate interface_config.js on container restart if custom-interface_config.js exists
Joy A 3 vuotta sitten
vanhempi
sitoutus
1835d651f9
1 muutettua tiedostoa jossa 13 lisäystä ja 11 poistoa
  1. 13 11
      web/rootfs/etc/cont-init.d/10-config

+ 13 - 11
web/rootfs/etc/cont-init.d/10-config

@@ -82,17 +82,19 @@ if [[ -f /config/custom-config.js ]]; then
     cat /config/custom-config.js >> /config/config.js
 fi
 
-if [[ ! -f /config/interface_config.js ]]; then
+if [[ ! -f /config/interface_config.js || -f /config/custom-interface_config.js ]]; then
     cp /defaults/interface_config.js /config/interface_config.js
-    if [[ -f /config/custom-interface_config.js ]]; then
-        cat /config/custom-interface_config.js >> /config/interface_config.js
-    fi
+fi
 
-    # It will remove parameter 'closedcaptions' from TOOLBAR_BUTTONS if ENABLE_TRANSCRIPTIONS is false,
-    # because it enabled by default, but not supported out of the box.
-    if [[ $ENABLE_TRANSCRIPTIONS -ne 1 && "$ENABLE_TRANSCRIPTIONS" != "true" ]]; then
-        sed -i \
-            -e "s#'closedcaptions', ##" \
-            /config/interface_config.js
-    fi
+if [[ -f /config/custom-interface_config.js ]]; then
+    cat /config/custom-interface_config.js >> /config/interface_config.js
 fi
+
+# It will remove parameter 'closedcaptions' from TOOLBAR_BUTTONS if ENABLE_TRANSCRIPTIONS is false,
+# because it enabled by default, but not supported out of the box.
+if [[ $ENABLE_TRANSCRIPTIONS -ne 1 && "$ENABLE_TRANSCRIPTIONS" != "true" ]]; then
+    sed -i \
+        -e "s#'closedcaptions', ##" \
+        /config/interface_config.js
+fi
+