On 10/20/21 18:48, Peter Czanik wrote:
On 10/20/21 17:26, Christian Goll wrote:
tools like singularity (https://github.com/hpcng/github) can be used to create containers of older distributions, like sle12 or centos-7. What I'm missing in openSUSE, is the possibility to cross-bootstrap. In Debian, we have a script called rebootstrap [1] and it allows to bootstrap Debian for any supported from x86_64 completely from source.
Yeah. Something similar would be fantastic! Bastille (a FreeBSD jail management system) also uses it to create Ubuntu Linux jails under FreeBSD. I did a dirty hack to install openSUSE, but that's really a hack, and not something elegant:
OK, but that's not building any packages from source if I'm seeing this correctly. rebootstrap is really about building a cross-toolchain first, then building the whole set of base packages for a distribution. It's far from perfect in Debian, but it's already extremely useful and helps spotting toolchain bugs very early on. Adrian