Ticket #6875: patch-haproxy-1.4.1-with-hotplug

File patch-haproxy-1.4.1-with-hotplug, 1.5 KB (added by heil@…, 7 years ago)

complete patch file with hotplug

Line 
1Index: files/haproxy.hotplug
2===================================================================
3--- files/haproxy.hotplug       (Revision 0)
4+++ files/haproxy.hotplug       (Revision 0)
5@@ -0,0 +1,8 @@
6+#!/bin/sh
7+
8+if [ "$ACTION" = add ]; then
9+
10+       /etc/init.d/haproxy enabled && \
11+               /etc/init.d/haproxy start
12+fi
13+
14Index: files/haproxy.init
15===================================================================
16--- files/haproxy.init  (Revision 20247)
17+++ files/haproxy.init  (Arbeitskopie)
18@@ -8,6 +8,12 @@
19 HAPROXY_CONFIG="/etc/haproxy.cfg"
20 HAPROXY_PID="/var/run/haproxy.pid"
21 
22+boot() {
23+
24+       #Do nothing on boot
25+       exit 0
26+}
27+
28 start() {
29        [ -x "$HAPROXY_BIN" ] || return 1
30 
31Index: Makefile
32===================================================================
33--- Makefile    (Revision 20247)
34+++ Makefile    (Arbeitskopie)
35@@ -7,12 +7,12 @@
36 include $(TOPDIR)/rules.mk
37 
38 PKG_NAME:=haproxy
39-PKG_VERSION:=1.3.23
40+PKG_VERSION:=1.4.1
41 PKG_RELEASE:=1
42 
43 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
44-PKG_SOURCE_URL:=http://haproxy.1wt.eu/download/1.3/src/
45-PKG_MD5SUM:=4ffe926ccf4f4d53f149290eb001fad5
46+PKG_SOURCE_URL:=http://haproxy.1wt.eu/download/1.4/src/
47+PKG_MD5SUM:=7f27c2dec3d67fce1b113be5fe878c33
48 
49 include $(INCLUDE_DIR)/package.mk
50 
51@@ -51,6 +51,8 @@
52        $(INSTALL_CONF) ./files/haproxy.cfg $(1)/etc/
53        $(INSTALL_DIR) $(1)/etc/init.d
54        $(INSTALL_BIN) ./files/haproxy.init $(1)/etc/init.d/haproxy
55+       $(INSTALL_DIR) $(1)/etc/hotplug.d/net
56+       $(INSTALL_BIN) ./files/haproxy.hotplug $(1)/etc/hotplug.d/net/90-haproxy
57 endef
58 
59 $(eval $(call BuildPackage,haproxy))