====== Windows <--> Linux End-Of-Line ====== Unter Linux müssen die Dateien - jedenfalls die Bash-Scripts - unbedingt mit Zeilenende LF (nicht wie unter DOS/Windows CRLF) codiert sein, sonst funktionieren die Scripts nicht. LoxBerry konvertiert bei der Installation Deine Textdateien automatisch. Nichts desto trotz macht es sinn gleich die korrekten Lineendings zu verwenden, um Problemen aus dem Weg zu gehen. ==== Notepad++ ==== In Notepad++ kann man das Zeilenende unter //Bearbeiten / Format Zeilenende / Konvertiere zu Unix// konvertieren. Der aktuelle Zustand ist immer ausgegraut. ==== Git mit Windows ==== Für Git komplett, oder für einzelne Repositories, kann man das Line-Ending vorgeben: Von''%% text=auto%%'' auf''%% text eol=lf %%''umstellen. Siehe https://help.github.com/articles/dealing-with-line-endings/ ==== "Auf Nummer Sicher" ==== Weil es bei mir anfangs fast nur EOL-Probleme gab, gehe ich jetzt auf Nummer Sicher und habe im preinstall.sh folgendes drin: find /tmp/uploads/$ARGV1 -type f -print0 | xargs -0 dos2unix -q Konvertiert rekursiv alle ASCII-Dateien im Upload-Temp-Ordner des Plugins. Wenn mal wirklich unabsichtlich ein falsches EOL hineingekommen ist, wird es zumindest hier noch korrigiert.