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