-
GAMEPOD.hu
Általános információk/segédletek Suste-HeadLess OpenWRT-hez
Új hozzászólás Aktív témák
-
suste
veterán
válasz Gem Geza #2330 üzenetére
a file tartalmát kellett kiírnia, és erre lettem volna kiváncsi, hogy egyezik-e:
#!/bin/sh
[ "$SEEN" = "" ] && SEEN=0
led=`find "/sys/class/leds" -iname "*:system"`
if [ "$ACTION" = "pressed" ];then
echo "timer">"$led/trigger"
echo "150">"$led/delay_on"
echo "850">"$led/delay_off"
exit 0
fi
if [ "$ACTION" = "released" ];then
echo "none">"$led/trigger"
echo "1">"$led/brightness"
fi
SSID_OFF_exclude=""
SSID_ON_exclude=""
[ "$SSID_OFF_exclude" = "" ] && SSID_OFF_exclude='~°'
[ "$SSID_ON_exclude" = "" ] && SSID_ON_exclude='~°'
if [ "`echo $BUTTON | egrep 'wps|reset' `" != "" ] || [ "`echo $1 | egrep -w 'on|off'`" != "" ];then
if [ "$SEEN" -lt "5" ];then
SW=`cat /etc/config/wireless |tr -d '\n' | sed "s/config wifi/\n&/g" | egrep -vwi "wifi-device|$SSID_OFF_exclude|disabled|^$"`
[ "$1" = "off" ] && [ "$SW" = "" ] && SW=a
[ "$1" = "on" ] && [ "$SW" != "" ] && SW=""
if [ "$SW" = "" ];then
$(logger "WIFI Enabled")
c2e=`cat /etc/config/wireless | tr -d '\n' | sed "s/config wifi/\n&/g" | egrep -vwi "$SSID_ON_exclude" | sed "s/\t/\n\t/g" | grep -v 'disabled'`
c2d=`cat /etc/config/wireless | tr -d '\n' | sed "s/config wifi/\n&/g" | egrep -wi "$SSID_ON_exclude" | sed "s/\t/\n\t/g"`
echo -e "$c2e\n$c2d">/etc/config/wireless
else
[ "$SW" = "a" ] && SW=""
$(logger "WIFI Disabled")
c2d=`echo "$SW" | sed "s/.*[a-z].*/&\toption disabled '1'/;s/\t/\n\t/g"`
c2e=`cat /etc/config/wireless |tr -d '\n' | sed "s/config wifi/\n&/g" | egrep -wi "wifi-device|$SSID_OFF_exclude|disabled" | sed "s/\t/\n\t/g"`
echo -e "$c2e\n$c2d">/etc/config/wireless
fi
wifi
elif [ "$SEEN" -ge "10" -a "$SEEN" -lt "15" ];then
/bin/networkreset
elif [ "$SEEN" -ge "15" ];then
mtd -r erase rootfs_data
else
extroot=`mount | grep 'sd..' | egrep -i ' /overlay | / ' | egrep -o sd.`
killall minidlna
/etc/init.d/transmission stop
/etc/init.d/vsftpd stop
/etc/init.d/samba stop
for i in `mount | egrep -o "/dev/sd.." | grep -v "$extroot"`;do umount $i;done
for i in `egrep -o "/dev/sd.." /proc/swaps | grep -v "$extroot"`;do swapoff $i 2>&1;done
fi
fi
Új hozzászólás Aktív témák
- Ryzen 7 1800X + Asus ROG STRIX B450-F GAMING + 3200Mhz DDR4 TridentZ RGB 2x8GB FÉLKONFIG
- Eladó iPhone 14 Pro 256 GB Space Black szép állapotú - 12 HÓ GARANCIA - L7168
- Igazi Ritkaság! AirPods Pro 1 új cserélt!
- Xiaomi Redmi 11 Pro 5G gyári független dual 2024.10. 04. EMAG garancia
- Samsung Galaxy A34 5G gyári független 6/128GB 2025.11.19. EMAG garancia