Update of /cvsroot/leaf/src/bering-uclibc4/source/openswan
In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv30883

Added Files:
        buildtool.mk ipsec.secrets openswan-2.6.31.tar.gz 
Log Message:
initial upload for 2.6


--- NEW FILE: ipsec.secrets ---
# This file holds shared secrets or RSA private keys for inter-Pluto
# authentication.  See ipsec_pluto(8) manpage, and HTML documentation.

--- NEW FILE: buildtool.mk ---
#############################################################
#
# $Id:
#
#############################################################
 
include $(MASTERMAKEFILE)

OPENSWAN_DIR:=openswan-2.6.31
OPENSWAN_TARGET_DIR:=$(BT_BUILD_DIR)/openswan

export USE_AGGRESSIVE=false
export USE_XAUTH=true
export USE_BASH=false
export USE_EXTRACRYPTO=false


$(OPENSWAN_DIR)/.source:
        zcat $(OPENSWAN_SOURCE) | tar -xvf -
        #zcat $(OPENSWAN_PATCH1) | patch -d $(OPENSWAN_DIR) -p1

        
        touch $(OPENSWAN_DIR)/.source

source: $(OPENSWAN_DIR)/.source
        
$(OPENSWAN_DIR)/.build: $(OPENSWAN_DIR)/.source
        mkdir -p $(OPENSWAN_TARGET_DIR)
        mkdir -p $(OPENSWAN_TARGET_DIR)/etc/init.d
        mkdir -p $(BT_STAGING_DIR)/usr/lib
        mkdir -p $(BT_STAGING_DIR)/etc/init.d
        mkdir -p $(BT_STAGING_DIR)/usr/sbin     

        ############################################################
        ## build the userland programs and install them
        ############################################################
        $(MAKE) CC=$(TARGET_CC) -C $(OPENSWAN_DIR) programs install\
            USERCOMPILE="-g $(BT_COPT_FLAGS)" \
            LDFLAGS=-L$(BT_STAGING_DIR)/usr/lib \
            INC_USRLOCAL="/usr" \
            FINALBINDIR="/usr/lib/ipsec" \
            FINALLIBEXECDIR="/usr/lib/ipsec" \
            KERNELSRC=$(BT_LINUX_DIR) \
            DESTDIR=$(OPENSWAN_TARGET_DIR)

        -$(BT_STRIP) $(BT_STRIP_BINOPTS) $(OPENSWAN_TARGET_DIR)/usr/lib/ipsec/*

        cp ipsec.secrets $(OPENSWAN_TARGET_DIR)/etc
        cp -a $(OPENSWAN_TARGET_DIR)/usr/lib/* $(BT_STAGING_DIR)/usr/lib/
        cp -a $(OPENSWAN_TARGET_DIR)/etc/* $(BT_STAGING_DIR)/etc/
        cp -a $(OPENSWAN_TARGET_DIR)/usr/sbin/* $(BT_STAGING_DIR)/usr/sbin/

        ############################################################
        ## build a KLIPS module for all supported platforms 
        ############################################################
        for i in $(KARCHS); do \
        $(MAKE) CC=$(TARGET_CC) -C $(OPENSWAN_DIR) module\
            USERCOMPILE="-g $(BT_COPT_FLAGS)" \
            LDFLAGS=-L$(BT_STAGING_DIR)/usr/lib \
            INC_USRLOCAL="/usr" \
            FINALBINDIR="/usr/lib/ipsec" \
            FINALLIBEXECDIR="/usr/lib/ipsec" \
            KERNELSRC=$(BT_LINUX_DIR)$(FIRSTKARCH) \
            DESTDIR=$(OPENSWAN_TARGET_DIR) ; \
            mkdir -p  
$(BT_STAGING_DIR)/lib/modules/$(BT_KERNEL_RELEASE)-$$i/kernel/net/ipsec ;\
            cp $(OPENSWAN_DIR)/modobj26/ipsec.ko 
$(BT_STAGING_DIR)/lib/modules/$(BT_KERNEL_RELEASE)-$$i/kernel/net/ipsec ;\
        done;

        #cp -f ipsec $(OPENSWAN_TARGET_DIR)/etc/init.d/
        #cp -f ipsec.secrets $(OPENSWAN_TARGET_DIR)/etc/        

        #touch $(OPENSWAN_DIR)/.build
        
build: $(OPENSWAN_DIR)/.build   

clean:
        -rm $(OPENSWAN_DIR)/.build
        make -C $(OPENSWAN_DIR) clean
        rm -rf $(OPENSWAN_TARGET_DIR)
        for i in $(KARCHS); do \
            rm -rf 
$(BT_STAGING_DIR)/lib/modules/$(BT_KERNEL_RELEASE)-$$i/kernel/net/ipsec ;\
        done;

srcclean: clean
        rm -rf $(OPENSWAN_DIR)


--- NEW FILE: openswan-2.6.31.tar.gz ---
(This appears to be a binary file; contents omitted.)


------------------------------------------------------------------------------
Beautiful is writing same markup. Internet Explorer 9 supports
standards for HTML5, CSS3, SVG 1.1,  ECMAScript5, and DOM L2 & L3.
Spend less time writing and  rewriting code and more time creating great
experiences on the web. Be a part of the beta today
http://p.sf.net/sfu/msIE9-sfdev2dev
_______________________________________________
leaf-cvs-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/leaf-cvs-commits

Reply via email to