You are not logged in.

#1 2008-06-11 15:01:28

invis!ble
Member
From: Germany
Registered: 2007-12-23
Posts: 18
Website

[Request] Kismet

Hello to everybody,

could everyone make a actual package for the newest Kismet version?
"Thu May 29 2008 - Kismet-2008-05-R1"

http://kismetwireless.net/

There is a kismet pkg in the testing and extra repo but each of them
are out of date.

thx

Last edited by invis!ble (2008-06-11 15:13:54)

Offline

#2 2008-06-11 16:52:05

Stefan Husmann
Member
From: Germany
Registered: 2007-08-07
Posts: 955

Re: [Request] Kismet

What about using abs?

Offline

#3 2008-06-11 17:46:36

invis!ble
Member
From: Germany
Registered: 2007-12-23
Posts: 18
Website

Re: [Request] Kismet

There isn't any newer version?

(I want to have a actual kismet version managed by the distro, so i'd like to have it via pacman)

greetings

Offline

#4 2008-06-11 17:58:57

Zer0
Member
From: Windsor, ON, Canada
Registered: 2006-08-25
Posts: 298

Re: [Request] Kismet

If you build a newer version by using ABS and modifying the PKGBUILD etc..  it will be managed via pacman smile

ABS wiki

Offline

#5 2008-06-11 18:09:40

invis!ble
Member
From: Germany
Registered: 2007-12-23
Posts: 18
Website

Re: [Request] Kismet

Hmm i'd tryed the "traditional mode" but pacman doesnt know anythink about this installation?

Offline

#6 2008-06-11 18:22:12

drag0nl0rd
Trusted User (TU)
From: Czech Republic
Registered: 2007-10-24
Posts: 125
Website

Re: [Request] Kismet

invis!ble wrote:

Hmm i'd tryed the "traditional mode" but pacman doesnt know anythink about this installation?

Show me ... [Matrix]
How exactly did you do it?

Offline

#7 2008-06-11 18:24:44

invis!ble
Member
From: Germany
Registered: 2007-12-23
Posts: 18
Website

Re: [Request] Kismet

I'am German .. so i do exactly the instruction of http://wiki.archlinux.de/?title=Abs

Offline

#8 2008-06-12 14:00:05

invis!ble
Member
From: Germany
Registered: 2007-12-23
Posts: 18
Website

Re: [Request] Kismet

Here the new PKGBUILD based on the abs Version:

# $Id: PKGBUILD 356 2008-04-18 22:56:27Z aaron $
# Contributer: Jason Chu <jason@archlinux.org>
# Maintainer: Jason Chu <jason@archlinux.org>

pkgname=kismet
pkgver=2008_05_R1
pkgrel=1
pkgdesc="802.11b sniffing software"
arch=(i686 x86_64)
license=('GPL')
if [ "${CARCH}" == "x86_64" ]; then
  depends=('gcc-libs' 'libpcap>=0.9.8' 'ncurses')
else
  depends=('gmp' 'imagemagick' 'libpcap>=0.9.8' 'ncurses')
fi
url="http://www.kismetwireless.net/"
backup=('etc/ap_manuf' 'etc/client_manuf' 'etc/kismet.conf' 'etc/kismet_drone.conf' 'etc/kismet_ui.conf')
source=(http://kismetwireless.net/code/kismet-2008-05-R1.tar.gz)
md5sums=('6ee365d36354b4dee4945e67f8149294')

build() {
   cd $startdir/src/kismet-2008-05-R1

   if [ $CARCH == "x86_64" ]; then
     ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
                 --disable-gpsmap
   else
     ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var
   fi
   make dep
   make ||return 1
   sed -i 's/prism2/wlanng/g' conf/kismet.conf
   make DESTDIR=$startdir/pkg install

   mkdir -p $startdir/pkg/usr/share/kismet
   install -m 644 $startdir/src/kismet-2008-05-R1/README $startdir/pkg/usr/share/kismet
}

Offline

#9 2008-07-30 13:43:10

chimerical_brio
Member
Registered: 2008-07-20
Posts: 38

Re: [Request] Kismet

So I'm kind of new to using ABS, but I tried to do this, and it didn't work...

I copied the PKGBUILD into the ABS tree (probably an unnecessary step), then copied it into ~/abs, then ran makepkg -c, which spits out a lot of errors about deprecated string conversion and ignored typedefs, especially in gpsmap.cc, before giving "make: *** [gpsmap.o] Error 1" and aborting. What am I doing wrong? Thanks.

Offline

#10 2008-07-30 19:52:24

anrxc
Member
From: Croatia
Registered: 2008-03-22
Posts: 833
Website

Re: [Request] Kismet

Disable gpsmap for i686 also (if you don't need it). I built it recently, also had problems and didn't inspect why it fails.


You need to install an RTFM interface.

Offline

#11 2008-07-30 23:18:59

chimerical_brio
Member
Registered: 2008-07-20
Posts: 38

Re: [Request] Kismet

So uh...how would I do that?

Offline

#12 2008-07-31 13:34:22

chimerical_brio
Member
Registered: 2008-07-20
Posts: 38

Re: [Request] Kismet

Well, it sounds like when running the configure script, I'd need to use the option --disable-gps, but it also sounds like there's no mechanism in makepkg for doing this. Can pacman manage compiled software?

Offline

#13 2008-07-31 14:37:10

Stefan Husmann
Member
From: Germany
Registered: 2007-08-07
Posts: 955

Re: [Request] Kismet

What exactly you should put into the configure line of the PKGBUILD should be said into some README or INSTALL file in the source tarball. Or use ./configure --help.

Offline

#14 2008-07-31 14:57:30

chimerical_brio
Member
Registered: 2008-07-20
Posts: 38

Re: [Request] Kismet

What I need is --disable-gps. Do I just add this on the configure line of the PKGBUILD? That didn't seem to work when I tried it.

./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var

is what I have,

./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --disable-gps

is all I can think of, and it doesn't work. What am I doing wrong?

Offline

#15 2008-07-31 15:05:09

Stefan Husmann
Member
From: Germany
Registered: 2007-08-07
Posts: 955

Re: [Request] Kismet

I cannot guess. Please post the error messages.

Offline

#16 2008-07-31 15:15:40

chimerical_brio
Member
Registered: 2008-07-20
Posts: 38

Re: [Request] Kismet

There are a LOT of typedefs ignored, not just in gpsmap, and it seems like --disable-gps isn't being recognized because it's being compiled. Maybe I'll just wait until kismet's put into the repositories.

Offline

#17 2008-07-31 18:18:44

Stefan Husmann
Member
From: Germany
Registered: 2007-08-07
Posts: 955

Re: [Request] Kismet

try

pkgname=kismet
pkgver=2008_05_R1
pkgrel=1
pkgdesc="802.11b sniffing software"
arch=(i686 x86_64)
license=('GPL')
if [ "${CARCH}" == "x86_64" ]; then
  depends=('gcc-libs' 'libpcap>=0.9.8' 'ncurses')
else
  depends=('gmp' 'imagemagick' 'libpcap>=0.9.8' 'ncurses')
fi
url="http://www.kismetwireless.net/"
backup=('etc/ap_manuf' 'etc/client_manuf' 'etc/kismet.conf' 'etc/kismet_drone.conf' 'etc/kismet_ui.conf')
source=(http://kismetwireless.net/code/kismet-2008-05-R1.tar.gz)
md5sums=('6ee365d36354b4dee4945e67f8149294')

build() {
   cd $startdir/src/kismet-2008-05-R1

     ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
       --disable-gpsmap || return 1
  
   make dep || return 1
   make ||return 1
   sed -i 's/prism2/wlanng/g' conf/kismet.conf
   make DESTDIR=$startdir/pkg install

   mkdir -p $startdir/pkg/usr/share/kismet
   install -m 644 $startdir/src/kismet-2008-05-R1/README $startdir/pkg/usr/share/kismet
}

Untested, I have no WLAN.

Offline

#18 2008-07-31 22:49:32

chimerical_brio
Member
Registered: 2008-07-20
Posts: 38

Re: [Request] Kismet

Wonderful! It seems to work like a charm. When there's a new release put in the repositories, will pacman be able to upgrade it? Thanks so much!

Offline

#19 2008-08-01 08:03:35

Stefan Husmann
Member
From: Germany
Registered: 2007-08-07
Posts: 955

Re: [Request] Kismet

Pacman will be able to update it, but you should keep having an eye on it that he actually does.

Offline

#20 2008-10-05 13:22:02

invis!ble
Member
From: Germany
Registered: 2007-12-23
Posts: 18
Website

Re: [Request] Kismet

But how can i get it with gpsmap?
There are the same errors like these wich chimerical_brio gets..

Offline

#21 2008-10-05 19:10:55

Stefan Husmann
Member
From: Germany
Registered: 2007-08-07
Posts: 955

Re: [Request] Kismet

Try

# $Id: PKGBUILD 356 2008-04-18 22:56:27Z aaron $
# Contributer: Jason Chu <jason@archlinux.org>
# Maintainer: Jason Chu <jason@archlinux.org>

pkgname=kismet
pkgver=2008_05_R1
pkgrel=1
pkgdesc="802.11b sniffing software"
arch=(i686 x86_64)
license=('GPL')
if [ "${CARCH}" == "x86_64" ]; then
  depends=('gcc-libs' 'libpcap>=0.9.8' 'ncurses')
else
  depends=('gmp' 'imagemagick' 'libpcap>=0.9.8' 'ncurses')
fi
url="http://www.kismetwireless.net/"
backup=('etc/ap_manuf' 'etc/client_manuf' 'etc/kismet.conf' 'etc/kismet_drone.conf' 'etc/kismet_ui.conf')
source=(http://kismetwireless.net/code/kismet-2008-05-R1.tar.gz)
md5sums=('6ee365d36354b4dee4945e67f8149294')

build() {
   cd $startdir/src/kismet-2008-05-R1

     ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
       --enable-gpsmap || return 1
  
   make dep || return 1
   make ||return 1
   sed -i 's/prism2/wlanng/g' conf/kismet.conf
   make DESTDIR=$startdir/pkg install

   mkdir -p $startdir/pkg/usr/share/kismet
   install -m 644 $startdir/src/kismet-2008-05-R1/README $startdir/pkg/usr/share/kismet
}

It compiles for me.

Offline

Board footer

Powered by FluxBB