Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 23/04/2010, à 14:20

vilraleur

Bash : lancer un autre terminal depuis un terminal

Bonjour à tous,
J'ai fait un petit script (avec l'aide de certains ubunteros) me servant a compiler des thème pour Android mais je désirerais le rendre encore plus agréable.
le script fonctionne très bien, le hic que je rencontre c'est que je dois compresser les fichiers modifiés. j'ai vu qu'il est possible de le faire sur un autre terminal  via xterm -e la commande

xterm -e zip -r $app.apk_FILES.zip *

Le hic quand la commande est pris en compte c'est que la fenêtre se referme à la fin. Quelqu'un aurait une astuce.

#!/bin/bash
echo "**************************************************"
echo "***********Compilation des application************"
echo "**************************************************"
cd ~/Theme-android/luo/system/app/
for app in AlarmClock Browser Contacts Mms Launcher Gmail Email  Music PhoneSettings Vending
#for app in Launcher
do
	cd ~/Theme-android/luo/system/app/
	echo "la je me place dans le repertoire ou se situe toutes les dossier à compresser"
	echo "$app"
	echo "je me place dans le dossier de la première application"
	cd $app.apk_FILES
	echo "je compresse l'ensemble des fichier et dossier présent dans une archive portant le nom de l'application"
	xterm -e zip -r $app.apk_FILES.zip *
	echo "je sors du dossier de l'application"
	cd ..
	echo "Je déplace l'archive créer dans le répertoire contenant les futures applications"
	cp ./$app.apk_FILES/$app.apk_FILES.zip ./
	echo "Je signe toute les archive crées et déplacés afin qu'elle soit utilisable"
	java -jar signapk.jar testkey.x509.pem testkey.pk8 $app.apk_FILES.zip $app.apk-unalign
	echo "je suprime les archives non signé"
	rm $app.apk_FILES.zip
	rm ~/Theme-android/mblend/system/app/$app.apk
	echo "je signe et déplace les archives signées dans un autre répertoire"
	/opt/android-sdk/tools/zipalign -c 4 $app.apk-unalign
	/opt/android-sdk/tools/zipalign -f -v 4 $app.apk-unalign $app.apk
	cp $app.apk ~/Theme-android/mblend/system/app/
	echo "$app"
	echo "*************************************************"
	ls ~/Theme-android/mblend/system/app/
sleep 10
done

Petit ! Méchant ! Médiocre !
Vilraleur
Tant qu'il râle c'est qu'il est pas mort

Hors ligne

#2 Le 23/04/2010, à 14:47

credenhill

Re : Bash : lancer un autre terminal depuis un terminal

hello

xterm -e "zip -r $app.apk_FILES.zip * ; $SHELL"

Hors ligne