diff --git a/general/overlay/etc/init.d/S40network b/general/overlay/etc/init.d/S40network index 800855c3..1401361c 100755 --- a/general/overlay/etc/init.d/S40network +++ b/general/overlay/etc/init.d/S40network @@ -14,14 +14,22 @@ set_wireless() { case "$1" in start) echo "Starting network..." - ifup -a - [ -n "$dev" ] && set_wireless || ifup eth0 + ifup lo + if [ -n "$dev" ]; then + set_wireless + else + ifup eth0 + fi ;; stop) echo "Stopping network..." - ifdown -a - [ -n "$dev" ] && ifdown wlan0 || ifdown eth0 + ifdown lo + if [ -n "$dev" ]; then + ifdown wlan0 + else + ifdown eth0 + fi ;; restart|reload) diff --git a/general/overlay/etc/network/interfaces b/general/overlay/etc/network/interfaces index cdd1d27a..f2d52300 100644 --- a/general/overlay/etc/network/interfaces +++ b/general/overlay/etc/network/interfaces @@ -1,4 +1,3 @@ -auto lo iface lo inet loopback source-dir /etc/network/interfaces.d diff --git a/general/overlay/etc/network/interfaces.d/usb0 b/general/overlay/etc/network/interfaces.d/usb0 index a0a955c3..a8431231 100644 --- a/general/overlay/etc/network/interfaces.d/usb0 +++ b/general/overlay/etc/network/interfaces.d/usb0 @@ -1,2 +1 @@ -#auto usb0 iface usb0 inet dhcp diff --git a/general/overlay/usr/sbin/sysupgrade b/general/overlay/usr/sbin/sysupgrade index 2fd87b14..5329c9b1 100755 --- a/general/overlay/usr/sbin/sysupgrade +++ b/general/overlay/usr/sbin/sysupgrade @@ -1,9 +1,9 @@ #!/bin/sh # -# OpenIPC.org | v.20231222 +# OpenIPC.org | v.20231228 # -scr_version=1.0.26 +scr_version=1.0.27 args=" $@" @@ -102,7 +102,11 @@ free_resources() { echo -n "Killing majestic ... " time=$(grep TIME_STAMP /etc/os-release | cut -d= -f2) - [ "$time" -gt "1702544400" ] && killall -q -SIGUSR2 majestic || killall -q majestic + if [ "$time" -gt "1702544400" ]; then + killall -q -SIGUSR2 majestic + else + killall -q majestic + fi echo "OK" for proc in crond klogd ntpd rngd syslogd; do