raz3r-code / sfdl-bash-loader

SFDL Bash Loader
8 stars 3 forks source link

Fehler bei der Versionserkennung und Start des Loaders nach Update #28

Closed JobbeDeluxe closed 6 years ago

JobbeDeluxe commented 6 years ago

Install in der Readme "wget https://raw.githubusercontent.com/raz3r-code/sfdl-bash-loader/master/sfdl_bash_loader/update.sh -v -O update.sh && ./update.sh install; rm -rf update.sh"

Endet in einem "bash: ./update.sh: Keine Berechtigung"

JobbeDeluxe commented 6 years ago

Danach wird immer ein Fehler ausgegeben: "cat: ./sys/logs/version.txt: Datei oder Verzeichnis nicht gefunden"

ursache ist das: "version_local=$(cat "./sys/logs/version.txt" | cut -d"." -f2)" Nach dem install ist aber das script nicht in dem Ordner. dadurch wird immer falsch berechnet.

JobbeDeluxe commented 6 years ago

vielleicht mit dem fix #24 ?

Werde ich nach den ganzen maregd mal testen.

raz3r-code commented 6 years ago

Damit hat er immer eine Version. Sollte aber auch immer vorhanden sein (evtl. mal Log gelöscht?).

JobbeDeluxe commented 6 years ago

Bei einem install ist er aber in einem anderen Ordner. Da geht der Code nicht. Da du von dem Script aus denkst. Aber beim install ist das Script wo anders.

raz3r-code commented 6 years ago

Bei dem Install sollte er die alte Version ignorieren. Habe ich das nicht abgefangen ?

JobbeDeluxe commented 6 years ago

Beim install schon. Aber er starter nachher den loader. Und da ist das Problem. Die start.sh geht nicht von sich selbst aus sonder von dem order wo das install script war. Reproduzieren lässt sich das zb wenn du den bash loader von einem Verzeichnis vorher startest. Das geht auch nicht

raz3r-code commented 6 years ago

Ah ok. Jetzt weiß ich was du meinst. Ich hatte erst das starten nicht eingebaut. war nen quickie

raz3r-code commented 6 years ago

Evtl. findest du ja eine lösung. Noch ist ja alles im beta status und noch nicht voll durchgetestet

raz3r-code commented 6 years ago

mit #30 ignoriert er das update wenn keine version gefunden wird. diese wird ja nacht dem ersten ausfühen erstellt oder kommt mir dem update

JobbeDeluxe commented 6 years ago

30 getestet. OK