tomeshnet / mesh-orange

A small ramdisk system running modern Debian to support mesh networking on ARM single-board computers
https://tomeshnet.github.io/mesh-orange/
GNU General Public License v2.0
39 stars 7 forks source link

Extract debian as submodule #18

Closed hamishcoleman closed 6 years ago

hamishcoleman commented 6 years ago

Allow the debian builder to be used in other projects by extracting it as a standalone repository.

benhylau commented 6 years ago

@hamishcoleman This looks okay to me, but do you want the network device driver-specific stuff as mesh-orange overrides instead of being in debian builder?

https://github.com/hamishcoleman/debian-minimal-builder/tree/a1f31e10811a038172ab8dac33d053d4f2f71b2e/packages.d/_ALWAYS.customise.add/etc/systemd/network

hamishcoleman commented 6 years ago

yeah, some of that stuff might make sense to move, however it is all relatively generic - its easy enough to move it later if issues crop up

(or, more usefully, if I can prove where the issues are coming from - eg, at them moment, my server with 16 CPUs and 4 10Gig ethernet ports has the udev/systemd autodetecting a wlan0 for some reason - If I can solve that then the fix probably belongs in the debian builder, at the moment, I'm overwriting the hostapd config in my other builder)