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.
9 include $(TOPDIR)/rules.mk
15 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
16 PKG_SOURCE_URL:=ftp://siag.nu/pub/pen/
17 PKG_MD5SUM:=62548155d3bf42aea05b32227e132331
20 PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
22 include $(INCLUDE_DIR)/package.mk
28 TITLE:=Simple tcp load balancer
30 This is pen, a load balancer for "simple" tcp based protocols \\\
31 such as http or smtp. It allows several servers to appear as \\\
32 one to the outside and automatically detects servers that are \\\
33 down and distributes clients among the available servers. \\\
34 This gives high availability and scalable performance.
35 URL:=http://siag.nu/pen/
38 define Build/Configure
39 $(call Build/Configure/Default, \
41 --with-experimental-only-ssl="$(STAGING_DIR)/usr" \
46 $(MAKE) -C $(PKG_BUILD_DIR)
49 define Package/pen/install
50 $(INSTALL_DIR) $(1)/usr/bin
51 $(INSTALL_BIN) $(PKG_BUILD_DIR)/mergelogs $(1)/usr/bin/
52 $(INSTALL_BIN) $(PKG_BUILD_DIR)/pen $(1)/usr/bin/
53 $(INSTALL_BIN) $(PKG_BUILD_DIR)/penctl $(1)/usr/bin/
54 $(INSTALL_BIN) $(PKG_BUILD_DIR)/penctl.cgi $(1)/usr/bin/
55 $(INSTALL_BIN) $(PKG_BUILD_DIR)/penlog $(1)/usr/bin/
56 $(INSTALL_BIN) $(PKG_BUILD_DIR)/penlogd $(1)/usr/bin/
57 $(INSTALL_BIN) $(PKG_BUILD_DIR)/penstats $(1)/usr/bin/
60 $(eval $(call BuildPackage,pen))