mschlenstedt / Loxberry

Current stable Branch is: *** Please see Releases *** Current developer Branch is: *** master ***
Apache License 2.0
77 stars 27 forks source link

uninstall und daemon mit beliebigen Dateiendungen zulassen #1308

Closed mschlenstedt closed 2 years ago

mschlenstedt commented 2 years ago

Aktuell dürfen die Skripte keine Dateiendung haben. Das verwirrt. Alle Endungen und alle Skriptsprachen sollen möglich sein.

christianTF commented 2 years ago

Ist das nicht genau das hier? https://github.com/mschlenstedt/Loxberry/issues/1282

mschlenstedt commented 2 years ago

Jein. Ich habe das nur für die pre- und post-Skripte implementiert. Und nur für "ohne Dateiendung" oder mit ".sh". In allen Fällen wird aber der Shebang verwendet. Du kannst also ein Perl-Skript als "postinstall" oder "postinstall.sh" abspeichern. Aber nicht als "postinstall.pl".

Abgesehen davon, dass jetzt bei "uninstall" und "daemon" auch "uninstall.sh" und "daemon.sh" gehen soll, wäre die Frage, ob wir unbedingt auch "uninstall.pl" oder "uninstall.php" möglich machen wollen. Oder ob es ausreicht, dass man "uninstall" nimmt mit passendem Shebang.

mschlenstedt commented 2 years ago

Es gehen jetzt alle Dateiendungen bei allen Skripten, also auch .pl, .php, .py usw. Natürlich ist "keine Endung" auch möglich. Es können auch mehrere Skripte hinterlegt werden, die der Reihe nach ausgeführt werden, also z. B. uninstall.sh und uninstall.pl gemeinsam.