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

Reply via email to