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
19 PKG_BUILD_DIR
:=$(BUILD_DIR
)/$(PKG_NAME
)-$(PKG_VERSION
)
21 include $(INCLUDE_DIR
)/package.mk
27 TITLE
:=Simple tcp load balancer
28 URL
:=http
://siag.nu
/pen
/
31 define Package
/pen
/description
32 This is pen
, a load balancer for
"simple" tcp based protocols
33 such
as http or smtp. It allows several servers to appear
as
34 one to the outside and automatically detects servers that are
35 down and distributes clients among the available servers.
36 This gives high availability and scalable performance.
39 define Build
/Configure
40 $(call Build
/Configure
/Default
, \
42 --with-experimental-only-ssl
="$(STAGING_DIR)/usr" \
47 $(MAKE
) -C
$(PKG_BUILD_DIR
)
50 define Package
/pen
/install
51 $(INSTALL_DIR
) $(1)/usr
/bin
52 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/mergelogs
$(1)/usr
/bin
/
53 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/pen
$(1)/usr
/bin
/
54 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/penctl
$(1)/usr
/bin
/
55 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/penctl.cgi
$(1)/usr
/bin
/
56 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/penlog
$(1)/usr
/bin
/
57 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/penlogd
$(1)/usr
/bin
/
58 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/penstats
$(1)/usr
/bin
/
61 $(eval
$(call BuildPackage
,pen
))