Kismet Wireless

Kismet Forums


Posted by:rigrig
Subject:Compiling plugins on Ubuntu
Date:22:57:54 21/05/2010

I managed to manually compile and install the included plugins on Ubuntu, but "make plugins" won't work: I got an error message along the lines of "sh: pushd: not found".
This was with the downloaded kismet-2010-01-R1.tar.gz

I found out the reason is Ubuntu has /bin/sh pointing to /bin/dash, and the dash shell doesn't support pushd/popd, which the makefile uses to to descend into each plugin directory.

After putting "SHELL = /bin/bash" in the makefile everything worked as expected.

I don't know much about how makefiles work, but it looks as if those pushd/popd commands could just be replaced with cd, so it wouldn't depend on those specific shell features being present.

Reply to this message