diff options
author | Josef Schlehofer <pepe.schlehofer@gmail.com> | 2022-03-06 12:44:10 +0100 |
---|---|---|
committer | Josef Schlehofer <pepe.schlehofer@gmail.com> | 2022-03-06 13:06:39 +0100 |
commit | cedc95c86234ced637fe94a1deb931fc2771dfe9 (patch) | |
tree | ca9d4e25745ac4c32f08f926b491cb6fa9c507cf /net/haproxy/Makefile | |
parent | 4faa63f394fc7aa14e68d6b8ed82237ad3f535dc (diff) |
haproxy: Makefile polishing
- There should be shorter TITLE in Package/haproxy/Default
otherwise it is not shown
- No need to call Build/Prepare/Default
- Remove twice TITLE in non-SSL variant
- Make conffiles more clear
- Remove empty menu for halog
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
Diffstat (limited to 'net/haproxy/Makefile')
-rw-r--r-- | net/haproxy/Makefile | 38 |
1 files changed, 13 insertions, 25 deletions
diff --git a/net/haproxy/Makefile b/net/haproxy/Makefile index 628dc91ae..cfd356267 100644 --- a/net/haproxy/Makefile +++ b/net/haproxy/Makefile @@ -29,31 +29,25 @@ define Package/haproxy/Default SUBMENU:=Web Servers/Proxies SECTION:=net CATEGORY:=Network - TITLE:=The Reliable, High Performance TCP/HTTP Load Balancer + TITLE:=TCP/HTTP Load Balancer URL:=https://www.haproxy.org/ endef -define Build/Prepare - $(call Build/Prepare/Default) -endef - -define Package/haproxy/Default/conffiles +define Package/haproxy/conffiles /etc/haproxy.cfg endef +Package/haproxy-nossl/conffiles = $(Package/haproxy/conffiles) + define Package/haproxy/Default/description Open source Reliable, High Performance TCP/HTTP Load Balancer. endef define Package/haproxy + $(call Package/haproxy/Default) + TITLE+=with SSL support DEPENDS+= +libpcre +libltdl +zlib +libpthread +liblua5.3 +libopenssl +libncurses +libreadline +libatomic - TITLE+= (with SSL support) VARIANT:=ssl -$(call Package/haproxy/Default) -endef - -define Package/haproxy/conffiles -$(call Package/haproxy/Default/conffiles) endef define Package/haproxy/description @@ -62,19 +56,14 @@ $(call Package/haproxy/Default/description) endef define Package/haproxy-nossl - TITLE+= (without SSL support) + $(call Package/haproxy/Default) + TITLE+=without SSL support VARIANT:=nossl DEPENDS+= +libpcre +libltdl +zlib +libpthread +liblua5.3 +libatomic - TITLE+= (without SSL support) -$(call Package/haproxy/Default) -endef - -define Package/haproxy-nossl/conffiles -$(call Package/haproxy/Default/conffiles) endef define Package/haproxy-nossl/description -$(call Package/haproxy/Default/description) + $(call Package/haproxy/Default/description) This package is built without SSL support. endef @@ -137,14 +126,13 @@ endef Package/haproxy-nossl/install = $(Package/haproxy/install) define Package/halog - MENU:=1 - $(call Package/haproxy) - TITLE+= halog - DEPENDS:=haproxy + $(call Package/haproxy) + TITLE+=halog + DEPENDS:=haproxy endef define Package/halog/description - HAProxy Log Analyzer + HAProxy Log Analyzer endef define Package/halog/install |