WDCommunity / wdpksrc

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

Wd Mycloud Gen 2 #45

Closed machsix closed 4 years ago

machsix commented 4 years ago

Hi! I'm maintaining some packages for WD MyCloud Gen2. My repo is https://github.com/machsix/WDMyCloud-Gen2 Is it possible to join the community?

stefaang commented 4 years ago

Yeah sure, it'd be great to merge these 2 projects. I know that in this project the license info should be provided per application, but I'm a bit uneasy with the amount of libraries and binaries in your repo without source / build scripts. I like open source and I believe we should do some effort to respect the licenses.

I think a good basis would be https://github.com/stefaang/spksrc as it solves the source and license issues and we can piggyback on / contribute to synocommunity. The downside is that it's more complex to get started on an app and pull in new devs. I'm also not sure if OS3 will be around long enough to justify the effort to move to this platform.

stefaang commented 4 years ago

@machsix I've added your repo to the wiki. You're more than welcome to add a few of your packages here, but I won't accept binary blobs without source in this repo.

machsix commented 4 years ago

@machsix I've added your repo to the wiki. You're more than welcome to add a few of your packages here, but I won't accept binary blobs without source in this repo.

Thank you! I have restructured the repository. Basically, one folder is for Debian on WD, and the other one is for OS3. I agree that license info should be respected and provided and these kinds of contents will be detailed in the future. I also think OS3 is kind of dead although WD officially still updates the firmware. The obsolete kernel and the way sysroot handled by the device increase the difficulty to migrate software. I feel Debian or Archlinux ARM is the way to go, although fox has stopped working on it for WD Mycloud Gen2. They are more reliable (maintained by the community) and have better compatibility (We don't need to reinvent wheel for different device). I have compiled the latest kernel and some "optimized" software for WD MyCloud Gen2.