User talk:Brybry

Building Kismet for Touchpad
(Warning: This is very raw and I haven't even tried it twice to verify that it works. Some of these commands need sudo. Do everything at your own risk.)

First we checkout optware from NSLU2 (which includes a toolchain and build targets) $ cd /srv $ svn co http://svn.nslu2-linux.org/svnroot/optware/trunk optware

Then we need to set our target and setup our toolchain $ cd optware; make cs08q1armel-target $ cd cs08q1armel; make directories toolchain ipkg-utils

Now we need to set up the Kismet mk-file to point to a recent build of kismet

Open make/kismet.mk with your favorite text editor.

Below are the changes I made, it needs to be cleaned up and probably unset KISMET_PATCHES instead of commenting things out.

Next we make kismet and create the ipk $ cd /srv/optware/cs08q1armel $ make kismet kismet-ipk

Now if everything went well you should have an ipk in your target build directory that can be installed using ipkg-opt.

Three things you'll probably run into:
 * First either curses or pcap will error out saying it couldn't create a file because of a bin directory not existing. You'll have to go into the staging directory and create that directory and run make again.


 * Second you might run into errors (undefined reference to `dlclose' while making kismet. Try LIBS="-lm -ldl" make kismet in that case. At worst you'll have to edit a kismet makefile but I don't believe I had to.


 * Third the config files may or may not actually get included in the ipk. If not copy those from builds/kismet/conf to /opt/etc/kismet on your device (and probably edit them to set gps to false)

Building Compat-Wireless for Touchpad
Coming soon?