Add missing script and module (optional) to support reset button action

---
diff --git a/target/linux/orion/base-files/etc/hotplug.d/button/10-reset 
b/target/linux/orion/base-files/etc/hotplug.d/button/10-reset
new file mode 100755
index 0000000..f0082da
--- /dev/null
+++ b/target/linux/orion/base-files/etc/hotplug.d/button/10-reset
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+# echo "$BUTTON $ACTION" >> /tmp/hotplug.log
+
+if [ "$BUTTON" = "reset" ] ; then
+       /bin/sync
+       /sbin/reboot
+fi
+
diff --git a/target/linux/orion/base-files/etc/hotplug.d/usb/10-usb 
b/target/linux/orion/base-files/etc/hotplug.d/usb/10-usb
old mode 100644
new mode 100755
diff --git a/target/linux/orion/base-files/etc/modules.d/63-button-hotplug 
b/target/linux/orion/base-files/etc/modules.d/63-button-hotplug
new file mode 100644
index 0000000..8cae4a2
--- /dev/null
+++ b/target/linux/orion/base-files/etc/modules.d/63-button-hotplug
@@ -0,0 +1 @@
+button-hotplug
diff --git a/target/linux/orion/Makefile b/target/linux/orion/Makefile
index 2dc5d25..956f724 100644
--- a/target/linux/orion/Makefile
+++ b/target/linux/orion/Makefile
@@ -19,6 +19,22 @@ include $(INCLUDE_DIR)/target.mk

 KERNELNAME:="uImage"

-DEFAULT_PACKAGES += kmod-ath9k kmod-crypto-mv-cesa wpad-mini
+# led support
+DEFAULT_PACKAGES += kmod-leds-gpio
+DEFAULT_PACKAGES += kmod-ledtrig-netdev kmod-ledtrig-netfilter
+
+# button support (reset, power, ...)
+DEFAULT_PACKAGES += kmod-input-core kmod-input-polldev kmod-input-gpio-buttons 
kmod-button-hotplug
+DEFAULT_PACKAGES += swconfig
+
+# hardware crypto
+DEFAULT_PACKAGES += kmod-crypto-mv-cesa wpad-mini
+
+# wifi devices
+
+# mwl8k for default WNR854T wifi card, madwifi for Atheros 5x cards
+# DEFAULT_PACKAGES += kmod-mwl8k
+DEFAULT_PACKAGES += kmod-ath9k
+DEFAULT_PACKAGES += kmod-madwifi

_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to