Update of /cvsroot/leaf/src/bering-uclibc/apps/dropbear
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5523

Added Files:
        buildtool.cfg buildtool.mk 
Log Message:
buildtool setup for dropbear


--- NEW FILE: buildtool.cfg ---
<Server cvs-sourceforge>
  Type = viewcvs
  Name = cvs.sourceforge.net/cgi-bin/viewcvs.cgi
  Serverpath = /leaf/src/bering-uclibc/apps
</Server>
      
<File buildtool.mk>
  Server = cvs-sourceforge
  Revision = HEAD
  Directory = dropbear
</File>

<File dropbear-0.42.tar.gz>
  Server = cvs-sourceforge
  Revision = HEAD
  envname = DROPBEAR_SOURCE
  Directory = dropbear
</File>

<File options.h>
  Server = cvs-sourceforge
  Revision = HEAD
  Directory = dropbear
</File>

<File gendropbearkeys>
  Server = cvs-sourceforge
  Revision = HEAD
  Directory = dropbear
</File>

<File dropbear.init>
  Server = cvs-sourceforge
  Revision = HEAD
  Directory = dropbear
</File>

<File dropbear.conf>
  Server = cvs-sourceforge
  Revision = HEAD
  Directory = dropbear
</File>


<Package>
        <dropbear>
                Version = 0.42
                Revision = 1

                Help <<EOF
                Dropbear SSH 2 server and scp client
                Homepage: http://matt.ucc.asn.au/dropbear/dropbear.html
                LEAF package by __PACKAGER__, __BUILDDATE__             
                EOF
                
                <Permissions>
                        Files = 644
                        Directories = 755
                </Permissions>

                <Owner>
                        Files = root:root
                        Directories = root:root
                </Owner>
                
                <Contents>
                        <File>          
                                Filename        = etc/default/dropbear
                                Source          = etc/default/dropbear
                                Description     = dropbear configuration
                                Type            = conf
                                Type            = binary
                                Permissions = 600
                        </File>                 

                        <File>
                                Filename    = etc/init.d/dropbear
                                Source      = etc/init.d/dropbear
                                Description = dropbear daemon init file 
                                Type        = binary
                                Permissions = 755
                        </File>

                        <File>          
                                Source          = usr/sbin/dropbearmulti
                                Filename        = usr/sbin/dropbearmulti
                                Type            = binary
                                Permissions = 755
                        </File>         

                        <File>          
                                Source          = usr/bin/scp
                                Filename        = usr/bin/scp
                                Type            = binary
                                Permissions = 755
                        </File>         
                        <File>          
                                Target          = usr/sbin/dropbearmulti
                                Filename        = usr/sbin/dropbear
                                Type            = link
                                Permissions = 755
                        </File>         
                        <File>          
                                Target          = usr/sbin/dropbearmulti
                                Filename        = usr/sbin/dropbearkey
                                Type            = link
                                Permissions = 755
                        </File>         
                        <File>          
                                Source          = usr/bin/gendropbearkeys
                                Filename        = usr/bin/gendropbearkeys
                                Type            = binary
                                Permissions = 755
                        </File>         
                        <File>          
                                Filename        = etc/dropbear
                                Type            = directory
                                Type            = list
                                Permissions = 755
                        </File>         

                </Contents>                     
        </dropbear>
</Package>

--- NEW FILE: buildtool.mk ---
# makefile for dropbear
include $(MASTERMAKEFILE)

DROPBEAR_DIR:=dropbear-0.42
DROPBEAR_TARGET_DIR:=$(BT_BUILD_DIR)/dropbear

$(DROPBEAR_DIR)/.source:
        zcat $(DROPBEAR_SOURCE) | tar -xvf -
        touch $(DROPBEAR_DIR)/.source

source: $(DROPBEAR_DIR)/.source
                        
$(DROPBEAR_DIR)/.configured: $(DROPBEAR_DIR)/.source
        (cd $(DROPBEAR_DIR) ; CC=$(TARGET_CC) LD=$(TARGET_LD) ./configure 
--prefix=/usr --disable-zlib --disable-lastlog )
        cp options.h $(DROPBEAR_DIR)
        touch $(DROPBEAR_DIR)/.configured
                                                                 
$(DROPBEAR_DIR)/.build: $(DROPBEAR_DIR)/.configured
        mkdir -p $(DROPBEAR_TARGET_DIR)
        mkdir -p $(DROPBEAR_TARGET_DIR)/etc/init.d      
        mkdir -p $(DROPBEAR_TARGET_DIR)/etc/default     
        mkdir -p $(DROPBEAR_TARGET_DIR)/usr/bin 
        mkdir -p $(DROPBEAR_TARGET_DIR)/usr/sbin        
        make -C $(DROPBEAR_DIR) dropbearmulti
        make -C $(DROPBEAR_DIR) scp
        -$(BT_STRIP) --remove-section=.note --remove-section=.comment 
$(DROPBEAR_DIR)/dropbearmulti
        -$(BT_STRIP) --remove-section=.note --remove-section=.comment 
$(DROPBEAR_DIR)/scp
        cp -a $(DROPBEAR_DIR)/dropbearmulti $(DROPBEAR_TARGET_DIR)/usr/sbin
        cp -a $(DROPBEAR_DIR)/scp $(DROPBEAR_TARGET_DIR)/usr/bin
        cp -a dropbear.init $(DROPBEAR_TARGET_DIR)/etc/init.d/dropbear
        cp -a dropbear.conf $(DROPBEAR_TARGET_DIR)/etc/default/dropbear
        cp -a gendropbearkeys $(DROPBEAR_TARGET_DIR)/usr/bin
        cp -a $(DROPBEAR_TARGET_DIR)/* $(BT_STAGING_DIR)
        touch $(DROPBEAR_DIR)/.build

build: $(DROPBEAR_DIR)/.build
                                                                                       
  
clean:
        make -C $(DROPBEAR_DIR) clean
        rm -rf $(DROPBEAR_TARGET_DIR)
        rm $(DROPBEAR_DIR)/.build
        rm $(DROPBEAR_DIR)/.configured
                                                                                       
                          
srcclean: clean
        rm -rf $(DROPBEAR_DIR) 
        rm $(DROPBEAR_DIR)/.source



-------------------------------------------------------
This SF.Net email sponsored by Black Hat Briefings & Training.
Attend Black Hat Briefings & Training, Las Vegas July 24-29 - 
digital self defense, top technical experts, no vendor pitches, 
unmatched networking opportunities. Visit www.blackhat.com
_______________________________________________
Leaf-cvs-commits mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/leaf-cvs-commits

Reply via email to