loads of changes not corresponding to package server...
This commit is contained in:
1 parent
0f964a04f9
commit
d0adbc95bf
13 files changed
+73
-3090
No files matched your search
@@ -28,8 +28,10 @@ endef
|
||||
|
||||
define Package/$(PKG_NAME)/install
|
||||
$(INSTALL_DIR) $(1)/etc/uci-defaults
|
||||
$(INSTALL_BIN) ./files/uci_defaults $(1)/etc/uci-defaults/98-default-config
|
||||
$(INSTALL_BIN) ./files/remove_feed $(1)/etc/uci-defaults/99-remove-bad-feed
|
||||
$(INSTALL_BIN) ./files/uci_defaults $(1)/etc/uci-defaults/99-default-config
|
||||
|
||||
$(INSTALL_DIR) $(1)/etc/init.d
|
||||
$(INSTALL_BIN) ./files/smart_leds $(1)/etc/init.de/smart-leds
|
||||
endef
|
||||
|
||||
$(eval $(call BuildPackage,$(PKG_NAME)))
|
||||
@@ -1,11 +0,0 @@
|
||||
#!/bin/sh
|
||||
# /etc/uci-defaults/99-remove-bad-feed
|
||||
|
||||
REPO_FILE="/etc/apk/repositories.d/distfeeds.list"
|
||||
BAD_FEED="https://downloads.openwrt.org/snapshots/targets/msm89xx/msm8916/packages/packages.adb"
|
||||
|
||||
if [ -f "$REPO_FILE" ]; then
|
||||
sed -i "\|$BAD_FEED|d" "$REPO_FILE"
|
||||
fi
|
||||
|
||||
exit 0
|
||||
@@ -0,0 +1,45 @@
|
||||
#!/bin/sh /etc/rc.common
|
||||
# /etc/init.d/smart-leds
|
||||
|
||||
START=98
|
||||
STOP=02
|
||||
|
||||
USE_PROCD=1
|
||||
|
||||
# On Linux sources dts, leds are crossed:
|
||||
# - blue:wan is actually wlan
|
||||
# - green:wlan is actually wan
|
||||
# - red is always power
|
||||
|
||||
start_service() {
|
||||
procd_open_instance
|
||||
procd_set_param command /bin/sh -c '
|
||||
while true; do
|
||||
# Wifi led if iface is up
|
||||
if ip link show phy0-ap0 2>/dev/null | grep -q "UP"; then
|
||||
echo 1 > /sys/class/leds/blue:wan/brightness
|
||||
else
|
||||
echo 0 > /sys/class/leds/blue:wan/brightness
|
||||
fi
|
||||
|
||||
# 4G led if wwan0 has ip
|
||||
if ip addr show wwan0 2>/dev/null | grep -q "inet "; then
|
||||
echo 1 > /sys/class/leds/green:wlan/brightness
|
||||
else
|
||||
echo 0 > /sys/class/leds/green:wlan/brightness
|
||||
fi
|
||||
|
||||
sleep 10
|
||||
done
|
||||
'
|
||||
procd_set_param respawn
|
||||
procd_set_param stdout 1
|
||||
procd_set_param stderr 1
|
||||
procd_close_instance
|
||||
}
|
||||
|
||||
stop_service() {
|
||||
# Apagar LEDs al parar el servicio
|
||||
echo 0 > /sys/class/leds/blue:wan/brightness
|
||||
echo 0 > /sys/class/leds/green:wlan/brightness
|
||||
}
|
||||
@@ -19,6 +19,7 @@ uci add_list firewall.@zone[1].network='modem'
|
||||
# We commit all the changes and restart network
|
||||
uci commit
|
||||
/etc/init.d/network restart
|
||||
/etc/init.d/led restart
|
||||
|
||||
apk del uz801-tweaks
|
||||
|
||||
Reference in new issue
Block a user