diff --git a/net/haproxy/Makefile b/net/haproxy/Makefile index 0d0cbcd4e..3e891f418 100644 --- a/net/haproxy/Makefile +++ b/net/haproxy/Makefile @@ -172,8 +172,8 @@ define Package/haproxy/install $(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/iface - $(INSTALL_BIN) ./files/haproxy.hotplug $(1)/etc/hotplug.d/iface/90-haproxy + $(INSTALL_DIR) $(1)/etc/hotplug.d/net + $(INSTALL_BIN) ./files/haproxy.hotplug $(1)/etc/hotplug.d/net/90-haproxy endef Package/haproxy-nossl/install = $(Package/haproxy/install) diff --git a/net/haproxy/files/haproxy.hotplug b/net/haproxy/files/haproxy.hotplug index 5913918a1..bfb5d6da1 100644 --- a/net/haproxy/files/haproxy.hotplug +++ b/net/haproxy/files/haproxy.hotplug @@ -1,7 +1,7 @@ #!/bin/sh -[ "$INTERFACE" == "wan" ] || [ "$INTERFACE" == "lan" ] || return -[ "$ACTION" == "ifup" ] && +if [ "$ACTION" = add ]; then /etc/init.d/haproxy enabled && \ /etc/init.d/haproxy start +fi