Update of /cvsroot/leaf/src/bering-uclibc4/source/accel-pptp
In directory
sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv6303/bering-uclibc4/source/accel-pptp
Added Files:
accel-pptp-with-automtu_and_lcp_baklog_patch.tar.bz2
accel-pptp.modules buildtool.cfg buildtool.mk pptpd
Log Message:
Added accel-pptp package, fixed package paths.
--- NEW FILE: accel-pptp-with-automtu_and_lcp_baklog_patch.tar.bz2 ---
(This appears to be a binary file; contents omitted.)
--- NEW FILE: accel-pptp.modules ---
pptp
--- NEW FILE: buildtool.cfg ---
<File buildtool.mk>
Server = local
Revision = HEAD
Directory = accel-pptp
</File>
<File accel-pptp-with-automtu_and_lcp_baklog_patch.tar.bz2>
Server = local
Revision = HEAD
envname = PPTP_SOURCE
Directory = accel-pptp
</File>
<Package>
<accel>
Version = 0.8.4
Revision = 1
Help <<EOF
ACCEL-PPTP client
ACCEL-PPTP is client/server solution for Linux.
This project is based on POPTOP (http://www.poptop.org) and
PPTPCLIENT (http://pptpclient.sourceforge.net), so for more
documentation visit that sites.
ACCEL-PPTP uses kernel module to increase performance and
decrease system usage.
ACCEL-PPTP was successfully tested on about 500 connections.
Homepage: http://accel-pptp.sourceforge.net/
Requires: ppp.lrp
LEAF package by __PACKAGER__, __BUILDDATE__
EOF
<Permissions>
Files = 644
Directories = 755
</Permissions>
<Owner>
Files = root:root
Directories = root:root
</Owner>
<Contents>
<File>
Source = etc/ppp/options.pptp
Filename = etc/ppp/options.pptp
Type = binary
Type = config
Type = local
</File>
<File>
Source = usr/lib/pppd/pptp.so
Filename = usr/lib/pppd/pptp.so
Type = binary
Permissions = 755
</File>
<File>
Source = usr/lib/pppd/pptp.so
Filename = usr/lib/pppd/pptp.so
Type = binary
Permissions = 755
</File>
<File>
Source =
lib/modules/2.6.32.10/net/pptp.ko
Filename = lib/modules/pptp.ko
Type = binary
Type = module
</File>
<File>
Source = etc/modules.d/accel-pptp
Filename = etc/modules.d/accel-pptp
Type = binary
Type = config
Type = local
</File>
</Contents>
</accelsrv>
<accelsrv>
Version = 0.8.4
Revision = 1
Help <<EOF
ACCEL-PPTP server
ACCEL-PPTP is client/server solution for Linux.
This project is based on POPTOP (http://www.poptop.org) and
PPTPCLIENT (http://pptpclient.sourceforge.net), so for more
documentation visit that sites.
ACCEL-PPTP uses kernel module to increase performance and
decrease system usage.
ACCEL-PPTP was successfully tested on about 500 connections.
Homepage: http://accel-pptp.sourceforge.net/
Requires: accel.lrp ppp.lrp
LEAF package by __PACKAGER__, __BUILDDATE__
EOF
<Permissions>
Files = 644
Directories = 755
</Permissions>
<Owner>
Files = root:root
Directories = root:root
</Owner>
<Contents>
<File>
Source = etc/pptpd.conf
Filename = etc/pptpd.conf
Type = binary
Type = config
Type = local
</File>
<File>
Source = etc/ppp/options.pptpd
Filename = etc/ppp/options.pptpd
Type = binary
Type = config
Type = local
</File>
<File>
Source = usr/sbin/pptpd
Filename = usr/sbin/pptpd
Type = binary
Permissions = 755
</File>
<File>
Source = usr/sbin/pptpctrl
Filename = usr/sbin/pptpctrl
Type = binary
Permissions = 755
</File>
<File>
Source = usr/sbin/bcrelay
Filename = usr/sbin/bcrelay
Type = binary
Permissions = 755
</File>
<File>
Source = usr/lib/pptpd/*.so
Filename = usr/lib/pptpd
Type = binary
Permissions = 755
</File>
<File>
Source = etc/init.d/pptpd
Filename = etc/init.d/pptpd
Type = binary
Type = config
Type = local
Permissions = 755
</File>
</Contents>
</accelsrv>
</Package>
--- NEW FILE: buildtool.mk ---
# makefile for accel-pptp
include $(MASTERMAKEFILE)
PPTP_DIR:=accel-pptp
PPTP_TARGET_DIR:=$(BT_BUILD_DIR)/accel-pptp
$(PPTP_DIR)/.source:
bzcat $(PPTP_SOURCE) | tar -xvf -
touch $(PPTP_DIR)/.source
source: $(PPTP_DIR)/.source
$(PPTP_DIR)/.build:
mkdir -p $(PPTP_TARGET_DIR)/usr/sbin
mkdir -p $(PPTP_TARGET_DIR)/usr/lib/pppd
mkdir -p $(PPTP_TARGET_DIR)/usr/lib/pptpd
mkdir -p $(PPTP_TARGET_DIR)/etc/ppp
mkdir -p $(PPTP_TARGET_DIR)/etc/init.d
mkdir -p $(PPTP_TARGET_DIR)/etc/modules.d
mkdir -p $(PPTP_TARGET_DIR)/lib/modules/$(BT_KERNEL_RELEASE)/net
(cd $(PPTP_DIR)/pptpd-1.3.3; ./configure --prefix=/usr --enable-bcrelay
--with-libwrap)
(cd $(PPTP_DIR)/pppd_plugin; ./configure --prefix=/usr)
(cd $(PPTP_DIR)/kernel/driver; $(MAKE) $(EXTRA_VARS)
KDIR=$(BT_LINUX_DIR) CC=$(HOSTCC))
$(MAKE) -C $(PPTP_DIR)/pptpd-1.3.3 $(EXTRA_VARS) KDIR=$(BT_LINUX_DIR)
CC=$(HOSTCC)
$(MAKE) -C $(PPTP_DIR)/pppd_plugin $(EXTRA_VARS) KDIR=$(BT_LINUX_DIR)
CC=$(HOSTCC)
cp -a $(PPTP_DIR)/kernel/driver/pptp.ko
$(PPTP_TARGET_DIR)/lib/modules/$(BT_KERNEL_RELEASE)/net
cp -a $(PPTP_DIR)/pptpd-1.3.3/pptpd $(PPTP_TARGET_DIR)/usr/sbin
cp -a $(PPTP_DIR)/pptpd-1.3.3/pptpctrl $(PPTP_TARGET_DIR)/usr/sbin
cp -a $(PPTP_DIR)/pptpd-1.3.3/bcrelay $(PPTP_TARGET_DIR)/usr/sbin
cp -a $(PPTP_DIR)/pppd_plugin/src/.libs/pptp.so.0.0.0
$(PPTP_TARGET_DIR)/usr/lib/pppd/pptp.so
cp -a $(PPTP_DIR)/pptpd-1.3.3/plugins/*.so
$(PPTP_TARGET_DIR)/usr/lib/pptpd
cp -a $(PPTP_DIR)/example/etc/pptpd.conf $(PPTP_TARGET_DIR)/etc
cp -a $(PPTP_DIR)/example/etc/ppp/options.pptpd
$(PPTP_TARGET_DIR)/etc/ppp
cp -a $(PPTP_DIR)/example/etc/ppp/options.pptp
$(PPTP_TARGET_DIR)/etc/ppp
cp -a pptpd $(PPTP_TARGET_DIR)/etc/init.d
cp -a accel-pptp.modules $(PPTP_TARGET_DIR)/etc/modules.d/accel-pptp
-$(BT_STRIP) $(BT_STRIP_BINOPTS) $(PPTP_TARGET_DIR)/usr/sbin
-$(BT_STRIP) $(BT_STRIP_LIBOPTS)
$(PPTP_TARGET_DIR)/lib/modules/$(BT_KERNEL_RELEASE)/net/*.ko
-$(BT_STRIP) $(BT_STRIP_LIBOPTS) $(PPTP_TARGET_DIR)/usr/lib/pppd/*
-$(BT_STRIP) $(BT_STRIP_LIBOPTS) $(PPTP_TARGET_DIR)/usr/lib/pptpd/*
cp -a $(PPTP_TARGET_DIR)/* $(BT_STAGING_DIR)
touch $(PPTP_DIR)/.build
build: $(PPTP_DIR)/.build
clean:
rm -rf $(PPTP_TARGET_DIR)
$(MAKE) -C $(PPTP_DIR) clean
rm -f $(PPTP_DIR)/.build
srcclean: clean
rm -rf $(PPTP_DIR)
rm -f $(PPTP_DIR)/.source
--- NEW FILE: pptpd ---
#!/bin/sh
# Copyright Rene Mayrhofer, ViaNova, 1999
# This script is distibuted under the GPL
RCDLINKS="0,K20 1,K20 2,S80 3,S80 4,S80 5,S80 6,K20"
PATH=/bin:/usr/bin:/sbin:/usr/sbin
DAEMON=/usr/sbin/pptpd
PIDFILE=/var/run/pptpd.pid
case "$1" in
start)
echo -n "Starting PPTP Daemon: "
start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON
echo "pptpd."
;;
stop)
echo -n "Stopping PPTP: "
start-stop-daemon --stop --quiet --pidfile $PIDFILE --exec $DAEMON
echo "pptpd."
;;
restart)
echo "Restarting PPTP: "
sh $0 stop
sh $0 start
;;
*)
echo "Usage: /etc/init.d/pptpd {start|stop|restart}"
exit 1
;;
esac
exit 0
------------------------------------------------------------------------------
_______________________________________________
leaf-cvs-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/leaf-cvs-commits