#!/usr/bin/sh
let "nbfiles = ($# -1)/2"
Romfile=`kdialog --separate-output --getopenfilename $HOME`
dbusRef=`kdialog --title "AutoSign" --progressbar "Initialising ..." $nbfiles`
qdbus $dbusRef showCancelButton true
compteur=0
for i in "$Romfile";do
	if [ -f "$i" ];then
		#test if cancel button has been pushed
		if test "true" = `qdbus $dbusRef wasCancelled`;then
			qdbus $dbusRef close
			exit 1
		fi
		let "compteur +=1"
		cd /opt/AutoSign
		java -jar signapk.jar testkey.x509.pem testkey.pk8 "$i" "$i-signed.zip"
		qdbus $dbusRef setLabelText "AutoSign Rom file : `basename "$i"`"
# 		qdbus $dbusRef setProgress "$compteur"
	fi;
done

qdbus $dbusRef close;
kdialog --title "AutoSign" --msgbox "Finish"
exit 0
