1
0
mirror of git://projects.qi-hardware.com/openwrt-xburst.git synced 2024-12-25 03:01:09 +02:00

Added package vgp, vgp is a daemon working like Cisco(c) HSRP

git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@2643 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
florian 2005-12-12 21:04:11 +00:00
parent 2916640688
commit cdef623ecb
3 changed files with 64 additions and 0 deletions

11
package/vgp/Config.in Executable file
View File

@ -0,0 +1,11 @@
config BR2_PACKAGE_VGP
tristate "vgp - a daemon working like Cisco(c) HSRP"
default m if CONFIG_DEVEL
help
VGP (Virtual Gateway Protocol)is a very simple protocol able to work in
a way similar to Cisco(c) HSRP. It implements the idea of Virtual Gateway
to provide fault tollerance (and load balancing) on your net.
Each client on your net has as its default gateway the virtual gateway
and not the real router.
http://vgpd.freaknet.org/

48
package/vgp/Makefile Executable file
View File

@ -0,0 +1,48 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=vgp
PKG_VERSION:=0.2.1
PKG_RELEASE:=1
PKG_MD5SUM:=b8c25b5dfcb944f78bbc584be9c230c7
PKG_SOURCE_URL:=http://vgpd.freaknet.org/files/
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
PKG_CAT:=zcat
PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
include $(TOPDIR)/package/rules.mk
$(eval $(call PKG_template,VGP,vgp,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
$(PKG_BUILD_DIR)/.configured:
(cd $(PKG_BUILD_DIR); rm -rf config.cache; \
$(TARGET_CONFIGURE_OPTS) \
CFLAGS="$(TARGET_CFLAGS)" \
./configure \
--target=$(GNU_TARGET_NAME) \
--host=$(GNU_TARGET_NAME) \
--build=$(GNU_HOST_NAME) \
--prefix=/usr \
--exec-prefix=/usr \
--bindir=/usr/bin \
--sbindir=/usr/sbin \
--libexecdir=/usr/lib \
--sysconfdir=/etc \
--datadir=/usr/share \
--localstatedir=/var \
--mandir=/usr/man \
--infodir=/usr/info \
--program-prefix="" \
);
touch $@
$(PKG_BUILD_DIR)/.built:
$(MAKE) DESTDIR=$(PKG_INSTALL_DIR) -C $(PKG_BUILD_DIR) install
touch $@
$(IPKG_VGP):
mkdir -p $(IDIR_VGP)
cp -fpR $(PKG_INSTALL_DIR)/* $(IDIR_VGP)/
$(RSTRIP) $(IDIR_VGP)
$(IPKG_BUILD) $(IDIR_VGP) $(PACKAGE_DIR)

5
package/vgp/ipkg/vgp.control Executable file
View File

@ -0,0 +1,5 @@
Package: vgp
Section: net
Architecture: mipsel
Priority: optional
Description: vgp is a daemon working like Cisco(c) HSRP