/***************** ** THE EBUILD ******************/ # Copyright 1999-2007 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 inherit toolchain-funcs subversion ESVN_REPO_URI="http://trac.aircrack-ng.org/svn/branch/1.0-dev" S="${WORKDIR}/${PN/-/}" DESCRIPTION="WLAN tools for breaking 802.11 WEP/WPA keys" HOMEPAGE="http://www.aircrack-ng.org" SRC_URI="" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 arm ~ppc x86 ~x86-fbsd" IUSE="wifi" DEPEND="wifi? ( net-libs/libpcap )" src_compile() { emake || die "emake failed" } src_install() { local target use wifi && target="install" || target="install_userland" emake \ prefix=/usr \ docdir="/usr/share/doc/${PF}" \ mandir="/usr/share/man/man1" \ destdir="${D}" \ ${target} \ doc \ || die "emake install failed" } src_test() { #./makeivs wep.ivs 11111111111111111111111111 || die 'generating ivs file failed' #./aircrack-ng wep.ivs || die 'cracking WEP key failed' # Upstream uses signal in order to quit, # So protect busybox with process group leader. "$(tc-getCC)" -o process-group-leader "${FILESDIR}/process-group-leader.c" ./process-group-leader ./aircrack-ng -w test/password.lst test/wpa.cap || die 'cracking WPA key failed' } /***************** ** INSTALL ERROR ******************/ >>> Starting src_install make -j2 prefix=/usr docdir=/usr/share/doc/aircrack-ng-9999 mandir=/usr/share/man/man1 destdir=/var/tmp/paludis/net-wireless/aircrack-ng-9999/image/ install doc make -C src install make[1]: Entering directory `/var/tmp/paludis/net-wireless/aircrack-ng-9999/work/aircrackng/src' make -C osdep install -d /usr/share/doc/aircrack-ng-9999 install -m 644 ChangeLog INSTALLING README LICENSE AUTHORS VERSION /usr/share/doc/aircrack-ng-9999 ACCESS DENIED open_wr: /usr/share/doc/aircrack-ng-9999/ChangeLog install: cannot create regular file `/usr/share/doc/aircrack-ng-9999/ChangeLog': Permission denied ACCESS DENIED open_wr: /usr/share/doc/aircrack-ng-9999/INSTALLING install: cannot create regular file `/usr/share/doc/aircrack-ng-9999/INSTALLING': Permission denied ACCESS DENIED open_wr: /usr/share/doc/aircrack-ng-9999/README install: cannot create regular file `/usr/share/doc/aircrack-ng-9999/README': Permission denied ACCESS DENIED open_wr: /usr/share/doc/aircrack-ng-9999/LICENSE install: cannot create regular file `/usr/share/doc/aircrack-ng-9999/LICENSE': Permission denied ACCESS DENIED open_wr: /usr/share/doc/aircrack-ng-9999/AUTHORS install: cannot create regular file `/usr/share/doc/aircrack-ng-9999/AUTHORS': Permission denied ACCESS DENIED open_wr: /usr/share/doc/aircrack-ng-9999/VERSION install: cannot create regular file `/usr/share/doc/aircrack-ng-9999/VERSION': Permission denied make: *** [doc] Error 1 make: *** Waiting for unfinished jobs.... make[2]: Entering directory `/var/tmp/paludis/net-wireless/aircrack-ng-9999/work/aircrackng/src/osdep' Building for Linux make[3]: Entering directory `/var/tmp/paludis/net-wireless/aircrack-ng-9999/work/aircrackng/src/osdep' make[3]: `.os.Linux' is up to date. make[3]: Leaving directory `/var/tmp/paludis/net-wireless/aircrack-ng-9999/work/aircrackng/src/osdep' make[2]: Leaving directory `/var/tmp/paludis/net-wireless/aircrack-ng-9999/work/aircrackng/src/osdep' make -C osdep install make[2]: Entering directory `/var/tmp/paludis/net-wireless/aircrack-ng-9999/work/aircrackng/src/osdep' Building for Linux make[3]: Entering directory `/var/tmp/paludis/net-wireless/aircrack-ng-9999/work/aircrackng/src/osdep' make[3]: `.os.Linux' is up to date. make[3]: Leaving directory `/var/tmp/paludis/net-wireless/aircrack-ng-9999/work/aircrackng/src/osdep' make[2]: Leaving directory `/var/tmp/paludis/net-wireless/aircrack-ng-9999/work/aircrackng/src/osdep' install -d /usr/bin install -m 755 aircrack-ng airdecap-ng packetforge-ng ivstools kstats buddy-ng makeivs-ng /usr/bin ACCESS DENIED unlink: /usr/bin/aircrack-ng install: cannot remove `/usr/bin/aircrack-ng': Permission denied ACCESS DENIED unlink: /usr/bin/airdecap-ng install: cannot remove `/usr/bin/airdecap-ng': Permission denied ACCESS DENIED unlink: /usr/bin/packetforge-ng install: cannot remove `/usr/bin/packetforge-ng': Permission denied ACCESS DENIED unlink: /usr/bin/ivstools install: cannot remove `/usr/bin/ivstools': Permission denied ACCESS DENIED unlink: /usr/bin/kstats install: cannot remove `/usr/bin/kstats': Permission denied ACCESS DENIED open_wr: /usr/bin/buddy-ng install: cannot create regular file `/usr/bin/buddy-ng': Permission denied ACCESS DENIED open_wr: /usr/bin/makeivs-ng install: cannot create regular file `/usr/bin/makeivs-ng': Permission denied make[1]: *** [install] Error 1 make[1]: Leaving directory `/var/tmp/paludis/net-wireless/aircrack-ng-9999/work/aircrackng/src' make: *** [install] Error 2 !!! ERROR in net-wireless/aircrack-ng-9999: !!! In src_install at line 3151 !!! emake install failed !!! Call stack: !!! * src_install (/var/tmp/paludis/net-wireless/aircrack-ng-9999/temp/loadsaveenv:3151) !!! * ebuild_f_install (/usr/libexec/paludis/src_install.bash:48) !!! * ebuild_main (/usr/libexec/paludis/ebuild.bash:363) !!! * main (/usr/libexec/paludis/ebuild.bash:381) die trap: exiting with error. --------------------------- ACCESS VIOLATION SUMMARY --------------------------- LOG FILE = "/var/log/sandbox/sandbox-27143.log" open_wr: /usr/share/doc/aircrack-ng-9999/ChangeLog open_wr: /usr/share/doc/aircrack-ng-9999/INSTALLING open_wr: /usr/share/doc/aircrack-ng-9999/README open_wr: /usr/share/doc/aircrack-ng-9999/LICENSE open_wr: /usr/share/doc/aircrack-ng-9999/AUTHORS open_wr: /usr/share/doc/aircrack-ng-9999/VERSION unlink: /usr/bin/aircrack-ng unlink: /usr/bin/airdecap-ng unlink: /usr/bin/packetforge-ng unlink: /usr/bin/ivstools unlink: /usr/bin/kstats open_wr: /usr/bin/buddy-ng open_wr: /usr/bin/makeivs-ng -------------------------------------------------------------------------------- elog> Summary of messages from net-wireless/aircrack-ng-9999: elog> * subversion update start --> elog> * repository: http://trac.aircrack-ng.org/svn/branch/1.0-dev elog> * working copy: /usr/portage/distfiles/svn-src/aircrack-ng/1.0-dev Install error: * In program paludis --safe-resume -i aircrack-ng: * When performing install action from command line: * When executing install task: * When installing 'net-wireless/aircrack-ng-9999': * Install error: Install failed for 'net-wireless/aircrack-ng-9999::local-portage' Resume command: paludis --log-level qa --dl-deps-default discard --install '=net-wireless/aircrack-ng-9999::local-portage' --add-to-world-spec '( net-wireless/aircrack-ng )'