2 # Copyright (C) 2006 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
8 include $(TOPDIR)/rules.mk
14 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
15 PKG_SOURCE_URL:=ftp://siag.nu/pub/pen/
16 PKG_MD5SUM:=96f6d39e7e7cca11a647e795550f3829
18 include $(INCLUDE_DIR)/package.mk
24 TITLE:=Simple tcp load balancer
25 URL:=http://siag.nu/pen/
28 define Package/pen/description
29 This is pen, a load balancer for "simple" tcp based protocols
30 such as http or smtp. It allows several servers to appear as
31 one to the outside and automatically detects servers that are
32 down and distributes clients among the available servers.
33 This gives high availability and scalable performance.
36 define Build/Configure
37 $(call Build/Configure/Default, \
39 --with-experimental-only-ssl="$(STAGING_DIR)/usr" \
44 $(MAKE) -C $(PKG_BUILD_DIR)
47 define Package/pen/install
48 $(INSTALL_DIR) $(1)/usr/bin
49 $(INSTALL_BIN) $(PKG_BUILD_DIR)/mergelogs $(1)/usr/bin/
50 $(INSTALL_BIN) $(PKG_BUILD_DIR)/pen $(1)/usr/bin/
51 $(INSTALL_BIN) $(PKG_BUILD_DIR)/penctl $(1)/usr/bin/
52 $(INSTALL_BIN) $(PKG_BUILD_DIR)/penctl.cgi $(1)/usr/bin/
53 $(INSTALL_BIN) $(PKG_BUILD_DIR)/penlog $(1)/usr/bin/
54 $(INSTALL_BIN) $(PKG_BUILD_DIR)/penlogd $(1)/usr/bin/
55 $(INSTALL_BIN) $(PKG_BUILD_DIR)/penstats $(1)/usr/bin/
58 $(eval $(call BuildPackage,pen))