We have custom versions of GCC, Kernel, utilities ...etc., we'd like to integrate easily into a installable easily maintainable Linux Distro ...package-management etc.. This is for a non-profit organization with special needs ...we don't fork-for-fun.
This prompted us to look into building a custom distro. We've gone through LFS using our custom packages successfully but are hoping to not have to re-invent the wheel ...package management etc. No source-based stuff ...just binary blitzkreigs.
What would you do [ better: where would you start? ] if you had customized packages and wanted to create a primarily binary Debian-esque minimal distro around them? Core components are modified. What's the easiest way to build a custom distro with debian/arch ( no yum ...for the love of Pete! ) style package management and custom/modified packages without reinventing the wheel?
We don't need advice regarding apt/update mirrors or whatever ...just the base distro itself. Could we just build a mirror, for instance, then update a running stock distro with our custom packages? Then 'pin' certain packages and certain versions?
Links, documentation, pointers of any kind in place of explicit instruction will be most welcome.
Am going to look into creating a repo/mirror and package pinning on a stock minimal Debian install ...then look into creating an installer off the finished system. This seems much smarter than trying to create yet another distro. If you've been down this road and have pointers ( not the C variety ), links or whatever ...toss them my way if you can spare a moment ...I'd very much appreciate hearing your experiences. Thanks!