Umsetzung eines Shell Scripts
Hallo PocketPC Leser!
Auch ich als Moderator weiss auch nicht alles, deshalb erlaube ich mir, euch mal eine Frage zu stellen.
Es geht um ein Shell Script, dass ich gerne für meine und etliche User meiner Custom ROMs zum Einsatz nehmen möchte.
Es geht schlicht um eine Dateiabfrage mit anschliessend 2 Optionen die bei ja oder nein eine davon automatisch ausgewählt wird.
z.B.
if [ bedingung ]
then kommandos1
else kommandos2
fi
if= file zu suchen /sdcard1/test.sh
wie sieht das aus wenn ich 2 files suche?
then= flashe Ordner A
else= flashe Ordner B
fi
Ich hab scho etliche Scripte angeschaut und mich auf Github kundig gemacht. Aber selbst ein Script anzupassen ist schwieriger zu lösen. Bevor ich 100 Mal eine ROM flashe, hoffe ich auf eure Hilfe.
Gibts da eventuelle Möglichkeiten dazu?
AW: Umsetzung eines Shell Scripts
Code:
if [ -f /sdcard/test.sh] && [-f /sdcard/test2.sh]
then
flashfolderA
else
flashfolderB
fi
wobei ich es nicht testen kann und nicht sicher bin, wie pfade aufgelöst werden. Aber die conditional statements funktionieren so.
AW: Umsetzung eines Shell Scripts
Schöner ist:
Code:
if [[ -f /sdcard/test.sh && -f /sdcard/test2.sh ]]; then
Aber ich gebe zu es kommt auf den Fall an :) Für alle die sich dafür Interessieren: Bash Conditional Blocks
AW: Umsetzung eines Shell Scripts
Schlussendlich muss es funktionieren ;)
Code:
if [[ -f /sdcard/test.sh && -f /sdcard/test2.sh ]]; then
package_extract_dir("test", "/system");
else
package_extract_dir("test2", "/system");
fi
So möglich?
Finde es noch nicht passend.
AW: Umsetzung eines Shell Scripts
Dann führt er aber test2 aus, wenn beide test sh Dateien fehlen. Ist das gewollt?
AW: Umsetzung eines Shell Scripts
Ja, so ist es. Der erste flasht ein separates recovery+kernel. Der zweite ist ein leerer ordner, wenn bereits ein anderer Kernel installiert ist, also nur eine Überbrückung falls was mal dazu kommt. Ich setz das nur so um, weil ich kein Aroma verwende, welches eine Ja/Nein beinhalten würde.