- The old hotplug script caused long boot-times for r7800 and
possibly others. The new script is now only triggered by iface
changes for wan and lan interfaces.
Signed-off-by: Christian Lachner <gladiac@gmail.com>
$(INSTALL_CONF) ./files/haproxy.cfg $(1)/etc/
$(INSTALL_DIR) $(1)/etc/init.d
$(INSTALL_BIN) ./files/haproxy.init $(1)/etc/init.d/haproxy
- $(INSTALL_DIR) $(1)/etc/hotplug.d/net
- $(INSTALL_BIN) ./files/haproxy.hotplug $(1)/etc/hotplug.d/net/90-haproxy
+ $(INSTALL_DIR) $(1)/etc/hotplug.d/iface
+ $(INSTALL_BIN) ./files/haproxy.hotplug $(1)/etc/hotplug.d/iface/90-haproxy
endef
Package/haproxy-nossl/install = $(Package/haproxy/install)
#!/bin/sh
-if [ "$ACTION" = add ]; then
+[ "$INTERFACE" == "wan" ] || [ "$INTERFACE" == "lan" ] || return
+[ "$ACTION" == "ifup" ] &&
/etc/init.d/haproxy enabled && \
/etc/init.d/haproxy start
-fi