...GitLab CI Pipeline (siehe z.B. https://gl.petatech.eu/root/HomeBot/pipelines/118), die seit gestern bei mir auch erfolgreich statische Binaries baut (aber noch nicht abholt - artifact download und dann irgendwo auf dem Web als "release" bereitstellt - kommt noch).
Das ist hiermit geschehen, siehe
https://gl.petatech.eu/root/HomeBot/pipelines* guggst Du rechts, ist da ein download Symbol (jeweils oberste/neueste Pipeline)
* wenn man draufklickt kommt ein "download build_static artifacts"
* wenn man
da drauf klickt, wird ein artifacts.zip (ca. 8MB) geladen.
* entpackt ist das ein 29MB
HoBo_x86_64 (sorry, tut noch nicht auf dem RasPi) (*)
Das enthält:
* ein Perl 5.30.2
* alle benötigten Module (also Systemmodule, CPAN module für FHEM/HoBo)
* alle Module aus FHEM und lib
Device::USB und Mojolicious macht noch Ärger, alles andere sollte da sein.
Theoretisch sollte also das hier gehen:
$ ./HoBo_x86_64
Usage:
as server: hobo.pl [-d] {<configfile>|configDB}
as client: hobo.pl [host:]port cmd cmd cmd...
testing: hobo.pl -t <testfile>.tUnd falls ihr das Teil ins FHEM Installationsverzeichnis schiebt und mit
./HoBo_x86_64 fhem.cfg
aufruft (fhem.pl vorher beenden), dann sollte unter localhost:8083 irgendwas röcheln. Vielleicht.
Der Witz ist, das sollte auch auf einem Linux System passieren wo gar kein Perl installiert ist.
(*) Immer noch ein halbes Königreich für ein HowTo für eine RasPi VM unter Proxmox