1- Building ` rootfs.tar.gz `
2- ------------------------
1+ # Building ` rootfs-*.tar.gz `
32
4- The root filesystem tarball is based on [ Gentoo] [ ] 's [ amd64
5- stage3] [ stage3-amd64 ] (which we check for a valid [ GnuPG
3+ The root filesystem tarball is based on [ Gentoo] [ ] 's stage3s (e.g. the
4+ [ amd64 stage3] [ stage3-amd64 ] ). We check for a valid [ GnuPG
65signature] [ gentoo-signatures ] ), copying a [ minimal
76subset] ( rootfs-files ) to the root filesytem, and adding symlinks for
8- all BusyBox commands. To rebuild the tarball based on a newer stage3,
9- just run:
7+ all BusyBox commands. To rebuild the tarball based on a newer stage3,
8+ run:
109
1110```
1211$ touch get-stage3.sh
13- $ make rootfs.tar.gz
12+ $ make rootfs-amd64 .tar.gz
1413```
1514
16- ### Getting Gentoo's Release Engineering public key
15+ ## Platform tarballs
1716
18- If ` make rootfs.tar.gz ` gives an error like:
17+ The extraction requires a local machine capable of executing the
18+ extracted BusyBox. Extraction assumes amd64, but if your local
19+ machine is a different platform, set ` ARCHES ` . For example:
20+
21+ ```
22+ $ make ARCHES='i486 i686 amd64'
23+ ```
24+
25+ The architecture identifiers can be found by browsing Gentoo's
26+ [ releases] [ ] for ` autobuilds/latest-stage3-{arch}.txt ` . Examples
27+ include:
28+
29+ * ` amd64 ` (the default)
30+ * ` arm64 `
31+ * ` arm7a `
32+ * ` i486 `
33+ * ` i686 `
34+ * ` ppc64-64ul `
35+
36+ and many more.
37+
38+ ## Getting Gentoo's Release Engineering public key
39+
40+ If ` make rootfs-….tar.gz ` gives an error like:
1941
2042```
2143gpg --verify downloads/stage3-amd64-current.tar.bz2.DIGESTS.asc
@@ -32,6 +54,7 @@ $ gpg --keyserver pool.sks-keyservers.net --recv-keys 2D182910
3254```
3355
3456[ Gentoo ] : https://www.gentoo.org/
35- [ stage3-amd64 ] : http://distfiles.gentoo.org/releases/amd64/autobuilds/
3657[ gentoo-signatures ] : https://www.gentoo.org/downloads/signatures/
3758[ recv-keys ] : https://www.gnupg.org/documentation/manuals/gnupg/Operational-GPG-Commands.html
59+ [ releases ] : http://distfiles.gentoo.org/releases/
60+ [ stage3-amd64 ] : http://distfiles.gentoo.org/releases/amd64/autobuilds/
0 commit comments