Sfoglia il codice sorgente

Simplify init script - no /etc/functions.sh dependency

Luis Rosales 2 mesi fa
parent
commit
a56ed7a0af
1 ha cambiato i file con 2 aggiunte e 7 eliminazioni
  1. 2 7
      package/files/etc/init.d/client2server

+ 2 - 7
package/files/etc/init.d/client2server

@@ -15,13 +15,8 @@ start() {
         exit 1
     fi
     
-    # Load config values
-    . /etc/functions.sh
-    config_load client2server
-    
-    local enabled
-    config_get_bool enabled general enabled 0
-    
+    # Check if enabled (simple check without /etc/functions.sh)
+    local enabled=$(uci get client2server.general.enabled 2>/dev/null)
     if [ "$enabled" = "0" ]; then
         logger -t "$NAME" -p user.info "Disabled in config"
         exit 0