scripts: fix dummy mode on systems where libubox is in /usr/local
authorFelix Fietkau <[email protected]>
Fri, 21 Mar 2025 10:58:04 +0000 (11:58 +0100)
committerFelix Fietkau <[email protected]>
Wed, 11 Jun 2025 08:29:41 +0000 (10:29 +0200)
Signed-off-by: Felix Fietkau <[email protected]>
scripts/netifd-proto.sh
scripts/netifd-wireless.sh

index c25aa9f627ed4a0a16c19140d78b97e464b79ad4..0093c6aa3aeda6730180b44f11d38f85f7f56ab2 100644 (file)
@@ -1,7 +1,10 @@
 NETIFD_MAIN_DIR="${NETIFD_MAIN_DIR:-/lib/netifd}"
 PROTO_DEFAULT_OPTIONS="defaultroute peerdns metric"
-
-. /usr/share/libubox/jshn.sh
+if [ -f /usr/share/libubox/jshn.sh ]; then
+       . /usr/share/libubox/jshn.sh
+else
+       . /usr/local/share/libubox/jshn.sh
+fi
 . $NETIFD_MAIN_DIR/utils.sh
 
 proto_config_add_int() {
index 5b852e0937631aa0e89a410010bffe6f1d4cdad7..bb3e5c787fe3033b2374f9dad403ae82b9008a34 100644 (file)
@@ -1,6 +1,10 @@
 NETIFD_MAIN_DIR="${NETIFD_MAIN_DIR:-/lib/netifd}"
 
-. /usr/share/libubox/jshn.sh
+if [ -f /usr/share/libubox/jshn.sh ]; then
+       . /usr/share/libubox/jshn.sh
+else
+       . /usr/local/share/libubox/jshn.sh
+fi
 . $NETIFD_MAIN_DIR/utils.sh
 
 CMD_UP=0