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

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


--- 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 = bpalogin
</File>
                  
<File bpalogin-2.0.2.tar.gz>
  Server = cvs-sourceforge
  Revision = HEAD
  envname = BPALOGIN_SOURCE
  Directory = bpalogin
</File>

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


<Package>
        <bpalogin>
                Version = 2.0.2
                Revision = 1

                Help <<EOF
                bpalogin - Telstra BigPond Advance (powered by Cable) Login Client v2.0
                Homepage: http://bpalogin.sourceforge.net/
                This package provides the login client software necessary for 
Australian
                Telstra BPA Cable customers to login with their Linux Router.  This 
daemon
                has to run all the time to ensure your connectivity to the BPA Cable
                network remains.
                LEAF package by __PACKAGER__, __BUILDDATE__                            
 
                
                To setup:

                1. To get the LEAF to load the bpalogin package, add "bpalogin" to the
                packages line in the syslinux.cfg file
   
                2. You must edit the bpalogin main configuration file (in 
configuration,
                hit 3, select bpalogin, hit 1) and set the username and password fields
                as per your login details with Bigpond Advance.
                EOF
                
                <Permissions>
                        Files = 644
                        Directories = 755
                </Permissions>

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

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

                        <File>          
                                Source          = usr/sbin/bpalogin
                                Filename        = usr/sbin/bpalogin
                                Type            = binary
                                Permissions = 755
                        </File>         
                </Contents>                     
        </bpalogin>
</Package>

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

BPALOGIN_DIR:=bpalogin-2.0.2
BPALOGIN_TARGET_DIR:=$(BT_BUILD_DIR)/bpalogin

$(BPALOGIN_DIR)/.source:
        zcat $(BPALOGIN_SOURCE) | tar -xvf -
        touch $(BPALOGIN_DIR)/.source

source: $(BPALOGIN_DIR)/.source
                        
$(BPALOGIN_DIR)/.configured: $(BPALOGIN_DIR)/.source
        (cd $(BPALOGIN_DIR) ; CC=$(TARGET_CC) LD=$(TARGET_LD) CFLAGS="-Os" ./configure 
--prefix=/usr )
        touch $(BPALOGIN_DIR)/.configured
                                                                 
$(BPALOGIN_DIR)/.build: $(BPALOGIN_DIR)/.configured
        mkdir -p $(BPALOGIN_TARGET_DIR)
        mkdir -p $(BPALOGIN_TARGET_DIR)/etc/init.d      
        mkdir -p $(BPALOGIN_TARGET_DIR)/usr/sbin        
        make -C $(BPALOGIN_DIR) DESTDIR=$(BPALOGIN_TARGET_DIR)
        -$(BT_STRIP) --strip-unneeded $(BPALOGIN_DIR)/bpalogin
        cp -a bpalogin.init $(BPALOGIN_TARGET_DIR)/etc/init.d/bpalogin
        cp -a $(BPALOGIN_DIR)/bpalogin.conf $(BPALOGIN_TARGET_DIR)/etc/
        cp -a $(BPALOGIN_DIR)/bpalogin $(BPALOGIN_TARGET_DIR)/usr/sbin  
        cp -a $(BPALOGIN_TARGET_DIR)/* $(BT_STAGING_DIR)
        touch $(BPALOGIN_DIR)/.build

build: $(BPALOGIN_DIR)/.build
                                                                                       
  
clean:
        make -C $(BPALOGIN_DIR) clean
        rm -rf $(BPALOGIN_TARGET_DIR)
        rm $(BPALOGIN_DIR)/.build
        rm $(BPALOGIN_DIR)/.configured
                                                                                       
                          
srcclean: clean
        rm -rf $(BPALOGIN_DIR) 
        rm $(BPALOGIN_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