Group: Software/FSDG distributions/CrossDistroBootstrap

From LibrePlanet
Jump to: navigation, search
(Table: add hyperbola)
(Cross bootstrap distros table: Add hyperbola x86_64)
Line 23: Line 23:
 
! Guix / GuixSD / guix pack aarch64 / armv7h / i686 / x86_64
 
! Guix / GuixSD / guix pack aarch64 / armv7h / i686 / x86_64
 
| {{Yes|guix [commands]}}
 
| {{Yes|guix [commands]}}
|
+
| {{No|Manual install only}}
 
| {{Yes|guix installer + guix [commands]}}
 
| {{Yes|guix installer + guix [commands]}}
 
| {{Yes|guix installer + guix [commands]}}
 
| {{Yes|guix installer + guix [commands]}}
Line 31: Line 31:
 
|-
 
|-
 
! Hyperbola x86_64
 
! Hyperbola x86_64
 +
| {{No|missing pacstrap}}
 +
| {{Yes|pacstrap}}
 +
| ?
 +
| ?
 +
| {{Yes|pacstrap + hyperbola-* packages}}
 +
| {{No|missing pacstrap}}
 +
| {{No|missing pacstrap}}
 
|-
 
|-
 
! Parabola armv7h
 
! Parabola armv7h
 
| {{No|missing pacstrap}}
 
| {{No|missing pacstrap}}
|
+
| ?
 
| {{Yes|pacstrap}}
 
| {{Yes|pacstrap}}
 
| {{Yes|pacstrap + archlinux-arm-keyring}}
 
| {{Yes|pacstrap + archlinux-arm-keyring}}
Line 43: Line 50:
 
! Parabola i686
 
! Parabola i686
 
| {{No|missing pacstrap}}
 
| {{No|missing pacstrap}}
|
+
| {{No|manual with pacstrap: missing keyring + configs}}
 
| {{No|Requires packaging qemu-user-static}}
 
| {{No|Requires packaging qemu-user-static}}
 
| {{Yes}}
 
| {{Yes}}
Line 52: Line 59:
 
! Parabola x86_64
 
! Parabola x86_64
 
| {{No|missing pacstrap}}
 
| {{No|missing pacstrap}}
|
+
| {{No|manual with pacstrap: missing keyring + configs}}
 
| {{No|Requires packaging qemu-user-static}}
 
| {{No|Requires packaging qemu-user-static}}
 
| ?
 
| ?
Line 61: Line 68:
 
! Trisquel 9.0 Etiona i686
 
! Trisquel 9.0 Etiona i686
 
| {{No|missing support in debootstrap + missing keyring?}}
 
| {{No|missing support in debootstrap + missing keyring?}}
|
+
| {{No|missing debootstrap}}
 
| ?
 
| ?
 
| {{Yes|debootstrap + trisquel-keyring}}
 
| {{Yes|debootstrap + trisquel-keyring}}
Line 70: Line 77:
 
! Trisquel 9.0 Etiona x86_64
 
! Trisquel 9.0 Etiona x86_64
 
| {{No|missing support in debootstrap + missing keyring?}}
 
| {{No|missing support in debootstrap + missing keyring?}}
|
+
| {{No|missing debootstrap}}
 
| ?
 
| ?
 
| {{Yes|debootstrap --foreign + trisquel-keyring}}
 
| {{Yes|debootstrap --foreign + trisquel-keyring}}

Revision as of 11:37, 8 February 2021

Introduction

In some cases, users and developers might need to install an FSDG distribution from another one.

For instance to build specific Replicant versions we need specific Trisquel versions.

This tracks tools that can script installations of an FSDG distribution rootfs from another FSDG distribution.

Cross bootstrap distros table

Hosts
GuixSD aarch64 / armv7h / i686 / x86_64 Hyperbola x86_64 Parabola armv7h Parabola i686 Parabola x86_64 Trisquel 9.0 Etiona i686 Trisquel 9.0 Etiona x86_64
Targets Guix / GuixSD / guix pack aarch64 / armv7h / i686 / x86_64 guix [commands] Manual install only guix installer + guix [commands] guix installer + guix [commands] guix installer + guix [commands] Manual install only? Manual install only?
Hyperbola x86_64 missing pacstrap pacstrap ? ? pacstrap + hyperbola-* packages missing pacstrap missing pacstrap
Parabola armv7h missing pacstrap ? pacstrap pacstrap + archlinux-arm-keyring pacstrap + archlinux-arm-keyring missing pacstrap missing pacstrap
Parabola i686 missing pacstrap manual with pacstrap: missing keyring + configs Requires packaging qemu-user-static Yes pacstrap + archlinux32-keyring missing pacstrap missing pacstrap
Parabola x86_64 missing pacstrap manual with pacstrap: missing keyring + configs Requires packaging qemu-user-static ? pacstrap missing pacstrap missing pacstrap
Trisquel 9.0 Etiona i686 missing support in debootstrap + missing keyring? missing debootstrap ? debootstrap + trisquel-keyring debootstrap + trisquel-keyring debootstrap + some keyring? debootstrap + some keeyring?
Trisquel 9.0 Etiona x86_64 missing support in debootstrap + missing keyring? missing debootstrap ? debootstrap --foreign + trisquel-keyring debootstrap + trisquel-keyring debootstrap --foreign + some keyring? debootstrap + some keeyring?