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

Added Files:
        buildtool.cfg buildtool.mk kismet-2010-07-R1.tar.gz 
        kismet.conf.patch kismet_drone.conf.patch manuf 
Log Message:
Updated to latest upstream for BuC 4.x

--- NEW FILE: manuf ---
#
#  Dummy /etc/manuf file for LEAF Bering-uClibc kismet package
#
#  Real file will contain many, many lines like the following:
00:00:01        Xerox                  # XEROX CORPORATION
#
#  Recommended source for the full contents is the Wireshark project,
#     http://anonsvn.wireshark.org/wireshark/trunk/manuf
#

--- NEW FILE: kismet-2010-07-R1.tar.gz ---
(This appears to be a binary file; contents omitted.)

--- NEW FILE: kismet.conf.patch ---
*** kismet.conf.orig    2010-09-27 20:20:28.000000000 +0100
--- kismet.conf 2010-09-27 20:36:25.000000000 +0100
***************
*** 7,16 ****
  version=2009-newcore
  
  # Name of server (Purely for organizational purposes)
! servername=Kismet_2009
  
  # Prefix of where we log (as used in the logtemplate later)
  # logprefix=/some/path/to/logs
  
  # Do we process the contents of data frames?  If this is enabled, data
  # frames will be truncated to the headers only immediately after frame type
--- 7,17 ----
  version=2009-newcore
  
  # Name of server (Purely for organizational purposes)
! servername=LEAF
  
  # Prefix of where we log (as used in the logtemplate later)
  # logprefix=/some/path/to/logs
+ logprefix=/var/log/kismet
  
  # Do we process the contents of data frames?  If this is enabled, data
  # frames will be truncated to the headers only immediately after frame type
***************
*** 29,34 ****
--- 30,36 ----
  # ncsource=wlan0
  # ncsource=wifi0:type=madwifi
  # ncsource=wlan0:name=intel,hop=false,channel=11
+ ncsource=wlan0
  
  # Comma-separated list of sources to enable.  This is only needed if you 
defined
  # multiple sources and only want to enable some of them.  By default, all 
defined
***************
*** 122,132 ****
  # IEEE OUI file used to look up manufacturer info.  We default to the
  # wireshark one since most people have that.
  ouifile=/etc/manuf
! ouifile=/usr/share/wireshark/wireshark/manuf
! ouifile=/usr/share/wireshark/manuf
  
  # Do we have a GPS?
! gps=true
  # Do we use a locally serial attached GPS, or use a gpsd server?
  # (Pick only one)
  gpstype=gpsd
--- 124,134 ----
  # IEEE OUI file used to look up manufacturer info.  We default to the
  # wireshark one since most people have that.
  ouifile=/etc/manuf
! #ouifile=/usr/share/wireshark/wireshark/manuf
! #ouifile=/usr/share/wireshark/manuf
  
  # Do we have a GPS?
! gps=false
  # Do we use a locally serial attached GPS, or use a gpsd server?
  # (Pick only one)
  gpstype=gpsd

--- NEW FILE: buildtool.mk ---
#############################################################
#
# kismet
#
#############################################################

include $(MASTERMAKEFILE)

KISMET_DIR:=kismet-2010-07-R1
KISMET_TARGET_DIR:=$(BT_BUILD_DIR)/kismet

# Option settings for 'configure':
#   Move default install from /usr/local to /usr
#   But keep config files in /etc (rather than /usr/etc)
#   And keep state files in /var (rather than /usr/var)
CONFOPTS:=--prefix=/usr --sysconfdir=/etc --localstatedir=/var

export CC=$(TARGET_CC)
export CXX=$(BT_STAGING_DIR)/usr/bin/g++ 
export CFLAGS=$(BT_COPT_FLAGS)
export CXXFLAGS=$(BT_COPT_FLAGS)
# Next line is required to locate the .pc file for libnl
export PKG_CONFIG_PATH=$(BT_STAGING_DIR)/usr/lib/pkgconfig

$(KISMET_DIR)/.source:
        zcat $(KISMET_SOURCE) | tar -xvf -      
        # Change hard-coded setting of CPPFLAGS for ncurses' panel.h
        ( cd $(KISMET_DIR) ; perl -i -p -e 
"s,-I/usr/include/ncurses,-I$(BT_STAGING_DIR)/usr/include," configure )
        # Prevent attempt to run chmod (as non-root user) at "make install" time
        ( cd $(KISMET_DIR) ; perl -i -p -e "s,-m [0-9]*,," Makefile.in )
        touch $(KISMET_DIR)/.source

$(KISMET_DIR)/.configure: $(KISMET_DIR)/.source
        ( cd $(KISMET_DIR); ./configure $(CONFOPTS) );
        touch $(KISMET_DIR)/.configure
        
source: $(KISMET_DIR)/.source


$(KISMET_DIR)/.build: $(KISMET_DIR)/.configure
        mkdir -p $(KISMET_TARGET_DIR)
        $(MAKE) -C $(KISMET_DIR) dep
        $(MAKE) -C $(KISMET_DIR) all
        # "rpm" target is a wrapper for "install" target, and better for LEAF
        $(MAKE) INSTUSR=`id -u` INSTGRP=`id -g` MANGRP=`id -g` 
DESTDIR=$(KISMET_TARGET_DIR) -C $(KISMET_DIR) rpm
        $(BT_STRIP) $(BT_STRIP_BINOPTS) 
$(KISMET_TARGET_DIR)/usr/bin/kismet_client
        $(BT_STRIP) $(BT_STRIP_BINOPTS) 
$(KISMET_TARGET_DIR)/usr/bin/kismet_drone
        $(BT_STRIP) $(BT_STRIP_BINOPTS) 
$(KISMET_TARGET_DIR)/usr/bin/kismet_server
        # Patch generated configuration files
        (cd $(KISMET_TARGET_DIR)/etc ; patch < 
$(BT_SOURCE_DIR)/kismet/$(KISMET_PATCH1) )
        (cd $(KISMET_TARGET_DIR)/etc ; patch < 
$(BT_SOURCE_DIR)/kismet/$(KISMET_PATCH2) )
        cp -ra $(KISMET_TARGET_DIR)/* $(BT_STAGING_DIR)
        cp -a $(KISMET_MANUF) $(BT_STAGING_DIR)/etc
        touch $(KISMET_DIR)/.build

build: $(KISMET_DIR)/.build

clean:
        -rm $(KISMET_DIR)/.build
        rm -rf $(KISMET_TARGET_DIR)
        $(MAKE) -C $(KISMET_DIR) clean
        
srcclean:
        rm -rf $(KISMET_DIR)


--- NEW FILE: buildtool.cfg ---
<File buildtool.mk>
        Server = cvs4-sourceforge
        Revision = HEAD
        Directory = kismet
</File>

<File kismet-2010-07-R1.tar.gz>
        Server = cvs4-sourceforge
        Revision = HEAD  
        Directory = kismet
        Envname = KISMET_SOURCE
</File>

<File kismet.conf.patch>
        Server = cvs4-sourceforge
        Revision = HEAD  
        Directory = kismet
        Envname = KISMET_PATCH1
</File>

<File kismet_drone.conf.patch>
        Server = cvs4-sourceforge
        Revision = HEAD  
        Directory = kismet
        Envname = KISMET_PATCH2
</File>

<File manuf>
        Server = cvs4-sourceforge
        Revision = HEAD  
        Directory = kismet
        Envname = KISMET_MANUF
</File>

<Package>
        <kismet>
                Version = 2010-07-R1
                Revision = 1

                Help <<EOF
                Kismet is an 802.11 layer2 wireless network detector, sniffer, 
                and intrusion detection system
                Homepage: http://www.kismetwireless.net/index.shtml
                Requires: ncurses.lrp, libcxx.lrp, libpcap.lrp, 
                          libnl.lrp, libm.lrp, libpcre.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/kismet.conf
                                Filename        = etc/kismet.conf
                                Type            = conf
                                Type            = local
                                Type            = binary
                        </File>         
                        <File>
                                Source          = etc/kismet_drone.conf
                                Filename        = etc/kismet_drone.conf
                                Type            = conf
                                Type            = local
                                Type            = binary
                        </File>         
                        <File>
                                Source          = etc/manuf
                                Filename        = etc/manuf
                                Type            = conf
                                Type            = local
                                Type            = binary
                        </File>
                        <File>
                                Source          = usr/bin/kismet_client
                                Filename        = usr/bin/kismet_client
                                Permissions     = 755
                                Type            = binary
                        </File>         
                        <File>
                                Source          = usr/bin/kismet_server
                                Filename        = usr/bin/kismet_server
                                Permissions     = 755
                                Type            = binary
                        </File>         
                        <File>
                                Source          = usr/bin/kismet
                                Filename        = usr/bin/kismet
                                Permissions     = 755
                                Type            = binary
                        </File> 
                        <File>
                                Source          = usr/bin/kismet_drone
                                Filename        = usr/bin/kismet_drone
                                Permissions     = 755
                                Type            = binary
                        </File>
                        <File>
                                Filename        = var/log/kismet
                                Type            = directory
                        </File>
                </Contents>
        </kismet>
</Package>

--- NEW FILE: kismet_drone.conf.patch ---
*** kismet_drone.conf.orig      2010-09-27 20:20:28.000000000 +0100
--- kismet_drone.conf   2010-09-27 20:37:35.000000000 +0100
***************
*** 3,9 ****
  version=newcore.1
  
  # Name of drone server (informational)
! servername=Kismet-Drone
  
  # Drone configuration
  # Protocol, interface, and port to listen on
--- 3,9 ----
  version=newcore.1
  
  # Name of drone server (informational)
! servername=LEAF-Drone
  
  # Drone configuration
  # Protocol, interface, and port to listen on
***************
*** 16,22 ****
  droneringlen=65535
  
  # Do we have a GPS?
! gps=true
  # Do we use a locally serial attached GPS, or use a gpsd server?
  # (Pick only one)
  gpstype=gpsd
--- 16,22 ----
  droneringlen=65535
  
  # Do we have a GPS?
! gps=false
  # Do we use a locally serial attached GPS, or use a gpsd server?
  # (Pick only one)
  gpstype=gpsd
***************
*** 35,41 ****
  
  # See the README for full information on the new source format
  # ncsource=interface:options
! ncsource=null
  # for example:
  # ncsource=wlan0
  # ncsource=wifi0:type=madwifi
--- 35,41 ----
  
  # See the README for full information on the new source format
  # ncsource=interface:options
! ncsource=wlan0
  # for example:
  # ncsource=wlan0
  # ncsource=wifi0:type=madwifi


------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________
leaf-cvs-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/leaf-cvs-commits

Reply via email to