sunra
Dauer-User
- 551
- Themenstarter
- #101
Also wenn du Zeit hast probier bitte mal diesen Bereich auszukommentieren:
Also ich vermute mal, dass du das nicht verwendest, also dass du nichts in den Ordner /systemUI kopiert hast?
ich hab mir da unter /SystemUI/res/drawable das Theme ein wenig angepasst.
Jetzt möchte das Script "SystemUI.sh" diese Inhalte kopieren, findet aber nix:
Das is dann ein bisschen beleidigt weil es nix findet und braucht etwas länger um sich damit abzufinden ;-)
Ich müsste da ein Bedingung einbauen. Also quasi if da was drin mach else mach nix ...
Aber ich bin zugegebener Maßen nicht gut im Scriptprogrammieren.
Ich kann es eigentlich so gut wie gar nicht.
Hab mir das auch alles erst mühsam zusammengesucht und mir dabei helfen lassen.
Eigentlich will ich ja den Großteil des updater-script in ein shell-script auslagern um für alles Bedingungen und Parameter verwenden zu können.
Dann kann man am Anfang des Scripts auswählen was alles laufen soll und das wird dann entsprechend gemacht, der Rest wird übersprungen ...
So irgendwie halt.
Hatte aber noch keine Zeit und Muse ... Ich brauch dann sicher ein Weilchen um das hinzubekommen mit meinen spärlichen Kenntnissen ;-)
Edit: Zieh mal das angehängte Script in die .zip.
Sollte jetzt "flüssig" durchlaufen auch wenn nichts im Ordner /SystemUI enthalten ist.
Bitte sagen ob das passt. Danke!
Code:
#Installing Theme-Details
ui_print(" Installing Theme-Details ");
ui_print(" ");
package_extract_dir("SystemUI", "/tmp/SystemUI");
package_extract_file("zip", "/sbin/zip");
set_perm(0, 0, 0755, "/sbin/zip");
package_extract_file("zipalign", "/sbin/zipalign");
set_perm(0, 0, 0755, "/sbin/zipalign");
package_extract_file("SystemUI.sh", "/tmp/SystemUI.sh");
set_perm(0, 0, 0777, "/tmp/SystemUI.sh");
run_program("/tmp/SystemUI.sh");
show_progress(0.500000, 20);
ich hab mir da unter /SystemUI/res/drawable das Theme ein wenig angepasst.
Jetzt möchte das Script "SystemUI.sh" diese Inhalte kopieren, findet aber nix:
Code:
#!/sbin/sh
cp -f /system/app/SystemUI.apk /tmp/SystemUI.apk
cd /tmp/SystemUI
/sbin/zip -r /tmp/SystemUI.apk *
cd ..
cp -f /tmp/SystemUI.apk /system/app/SystemUI.apk
Ich müsste da ein Bedingung einbauen. Also quasi if da was drin mach else mach nix ...
Aber ich bin zugegebener Maßen nicht gut im Scriptprogrammieren.
Ich kann es eigentlich so gut wie gar nicht.
Hab mir das auch alles erst mühsam zusammengesucht und mir dabei helfen lassen.
Eigentlich will ich ja den Großteil des updater-script in ein shell-script auslagern um für alles Bedingungen und Parameter verwenden zu können.
Dann kann man am Anfang des Scripts auswählen was alles laufen soll und das wird dann entsprechend gemacht, der Rest wird übersprungen ...
So irgendwie halt.
Hatte aber noch keine Zeit und Muse ... Ich brauch dann sicher ein Weilchen um das hinzubekommen mit meinen spärlichen Kenntnissen ;-)
Edit: Zieh mal das angehängte Script in die .zip.
Sollte jetzt "flüssig" durchlaufen auch wenn nichts im Ordner /SystemUI enthalten ist.
Code:
#!/sbin/sh
if [ -d SystemUI ]
then
cp -f /system/app/SystemUI.apk /tmp/SystemUI.apk
cd /tmp/SystemUI
/sbin/zip -r /tmp/SystemUI.apk *
cd ..
cp -f /tmp/SystemUI.apk /system/app/SystemUI.apk
fi
Bitte sagen ob das passt. Danke!
Anhänge
Zuletzt bearbeitet: