Update of /cvsroot/leaf/src/bering-uclibc4/source/igmpproxy
In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv30868
Added Files:
buildtool.cfg buildtool.mk igmpproxy-0.1.tar.gz igmpproxy.init
Log Message:
simple mulitcast router that only uses the IGMP protocol
--- NEW FILE: igmpproxy.init ---
#!/bin/sh
#
# start igmpproxy
RCDLINKS="0,K04 1,K04 2,S80 3,S80 4,S80 5,S80 6,K04"
CONF=/etc/igmpproxy.conf
case "$1" in
start)
echo "Starting igmpproxy"
/usr/sbin/igmpproxy "$CONF" &
;;
stop)
echo "Stopping igmpproxy"
killall igmpproxy
;;
*)
echo "Usage: /etc/init.d/igmpproxy {start|stop}"
exit 1
;;
esac
exit 0
--- NEW FILE: buildtool.cfg ---
<File buildtool.mk>
Server = cvs4-sourceforge
Revision = HEAD
Directory = igmpproxy
</File>
<File igmpproxy-0.1.tar.gz>
Server = cvs4-sourceforge
Revision = HEAD
envname = IGMPPROXY_SOURCE
Directory = igmpproxy
</File>
<File igmpproxy.init>
Server = cvs4-sourceforge
Revision = HEAD
Directory = igmpproxy
</File>
<Package>
<igmpproxy>
Version = 0.1
Revision = 1
Help <<EOF
IGMPproxy is a simple mulitcast router that only uses the IGMP
protocol
Homepage:
LEAF package by __PACKAGER__, __BUILDDATE__
EOF
<Permissions>
Files = 644
Directories = 755
</Permissions>
<Owner>
Files = root:root
Directories = root:root
</Owner>
<Contents>
<File>
Filename = etc/igmpproxy.conf
Source = etc/igmpproxy.conf
Description = igmpproxy configuration
Type = conf
Type = local
Type = binary
Permissions = 600
</File>
<File>
Filename = etc/init.d/igmpproxy
Source = etc/init.d/igmpproxy
Description = igmpproxy daemon init file
Type = binary
Permissions = 755
</File>
<File>
Source = usr/sbin/igmpproxy
Filename = usr/sbin/igmpproxy
Type = binary
Permissions = 755
</File>
</Contents>
</igmpproxy>
</Package>
--- NEW FILE: buildtool.mk ---
# makefile for igmproxy
include $(MASTERMAKEFILE)
IGMPPROXY_DIR:=igmpproxy-0.1
IGMPPROXY_TARGET_DIR:=$(BT_BUILD_DIR)/igmpproxy
$(IGMPPROXY_DIR)/.source:
zcat $(IGMPPROXY_SOURCE) | tar -xvf -
touch $(IGMPPROXY_DIR)/.source
source: $(IGMPPROXY_DIR)/.source
$(IGMPPROXY_DIR)/.configured: $(IGMPPROXY_DIR)/.source
(cd $(IGMPPROXY_DIR) ; CC=$(TARGET_CC) LD=$(TARGET_CC) CFLAGS="-g -O2
-std=gnu99" \
./configure --prefix=/usr )
touch $(IGMPPROXY_DIR)/.configured
$(IGMPPROXY_DIR)/.build: $(IGMPPROXY_DIR)/.configured
mkdir -p $(IGMPPROXY_TARGET_DIR)
mkdir -p $(IGMPPROXY_TARGET_DIR)/etc
mkdir -p $(IGMPPROXY_TARGET_DIR)/etc/init.d
mkdir -p $(IGMPPROXY_TARGET_DIR)/usr/sbin
$(MAKE) -C $(IGMPPROXY_DIR)
$(BT_STRIP) $(BT_STRIP_BINOPTS) $(IGMPPROXY_DIR)/src/igmpproxy
cp -a $(IGMPPROXY_DIR)/src/igmpproxy $(IGMPPROXY_TARGET_DIR)/usr/sbin
cp -a $(IGMPPROXY_DIR)/igmpproxy.conf $(IGMPPROXY_TARGET_DIR)/etc
cp -a $ igmpproxy.init $(IGMPPROXY_TARGET_DIR)/etc/init.d/igmpproxy
cp -a $(IGMPPROXY_TARGET_DIR)/* $(BT_STAGING_DIR)
touch $(IGMPPROXY_DIR)/.build
build: $(IGMPPROXY_DIR)/.build
clean:
make -C $(IGMPPROXY_DIR) clean
rm -rf $(IGMPPROXY_TARGET_DIR)
rm $(IGMPPROXY_DIR)/.build
rm $(IGMPPROXY_DIR)/.configured
srcclean: clean
rm -rf $(IGMPPROXY_DIR)
--- NEW FILE: igmpproxy-0.1.tar.gz ---
(This appears to be a binary file; contents omitted.)
------------------------------------------------------------------------------
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
_______________________________________________
leaf-cvs-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/leaf-cvs-commits