WDCommunity / wdpksrc

Cross compilation framework to create native packages for the Western Digital My Cloud
BSD 3-Clause "New" or "Revised" License
225 stars 61 forks source link

Add zerotier #86

Closed jaysonsantos closed 3 years ago

jaysonsantos commented 3 years ago

It uses already existing entware package

jaysonsantos commented 3 years ago

I've only tested this using MyCloudEX2Ultra's own python3 version. I kept to cgi and stdlib just to avoid extra dependencies.

D-stefaang commented 3 years ago

Really cool! I never explored the python cgi libs before, so I'm very happy to see a working example here. It would be nice to get rid of the Entware dependency later on, but that requires makefile build support in this repo.. so no rush on that one.

jaysonsantos commented 3 years ago

Hey there @D-stefaang I didn't want to put the binaries on this repo because it would seem sketchy unless the ci also build it. What is the problem with entware in your opinion? Would rather ship everything in one package?

jaysonsantos commented 3 years ago

I think I got what the problem is, /opt may not be there when zerotier is about to start. I will send a new PR which compiles the static binary on the ci