# Tanım: Web uygulama güvenliği için modüler pentest aracı.
# URL: https://www.arachni-scanner.com
# Paketçi: yakar
# Gerekler: ruby23 ruby23-bundler
# Grup: güvenlik

isim=arachni
surum=1.5.1
devir=2
kaynak=()

derle() {
    if [ ! -d $DERLEME_KAYNAKDIZIN/$isim  ];then
		git clone http://github.com/Arachni/$isim.git $DERLEME_KAYNAKDIZIN/$isim 
	else
		cd $DERLEME_KAYNAKDIZIN/$isim 
		git pull
		cd -
	fi
	
	git clone "$DERLEME_KAYNAKDIZIN/$isim" "$PKG/usr/share/$isim"
	cd "$PKG/usr/share/$isim"
  	progs="arachni arachni_console arachni_multi arachni_reporter arachni_restore"
  	progs="${progs} arachni_rest_server arachni_rpc arachni_rpcd"
  	progs="$progs arachni_rpcd_monitor arachni_script"
  	mkdir -p "$PKG/usr/bin"
  	mkdir -p "$PKG/usr/share/$isim"
  	install -Dm644 -t "$PKG/usr/share/doc/$isim" *.md
  	install -Dm644 LICENSE.md "$PKG/usr/share/licenses/$isim/LICENSE.md"
  	for prog in ${progs}
  	do
    	cat > "$PKG/usr/bin/${prog//_/-}" << EOF
#!/bin/sh
exec ruby-2.3 /usr/share/$isim/bin/$prog "\$@"
EOF
  	done
  	chmod +x "$PKG"/usr/bin/*
  	
  	# desktop
	mkdir -p "$PKG/usr/share/applications/"
	cat > $PKG/usr/share/applications/$isim.desktop << BASLA
[Desktop Entry]
Name=Arachni
Exec=sh -c "arachni;${SHELL:-bash}"
Terminal=true
Icon=arachni
Type=Application
Categories=Network;X-Komutan;
Version=1.0
BASLA
}
