mid-kid
4 months ago
1 changed files with 36 additions and 0 deletions
@ -0,0 +1,36 @@ |
|||||
|
# vim:set ft=sh: |
||||
|
|
||||
|
# After finishing a bootstrap, one may want to build a stage3 tarball and |
||||
|
# accompanying ISO image... |
||||
|
|
||||
|
# Addendum: Build a stage3 and installer iso |
||||
|
echo dev-util/catalyst >> /etc/portage/package.accept_keywords |
||||
|
emerge dev-util/catalyst |
||||
|
|
||||
|
ROOT="$PWD/stage" USE=build emerge -1 sys-apps/baselayout |
||||
|
ROOT="$PWD/stage" QUICKPKG_DEFAULT_OPTS=--include-config=y emerge --quickpkg-direct=y -K @system |
||||
|
mkdir stage/etc/portage # catalyst breaks otherwise... |
||||
|
tar cf stage.tar -C stage . |
||||
|
rm -rf stage |
||||
|
xz -9v stage.tar |
||||
|
mkdir -p /var/tmp/catalyst/builds/23.0-default |
||||
|
mv stage.tar.xz /var/tmp/catalyst/builds/23.0-default/stage3-amd64-openrc-latest.tar.xz |
||||
|
wget http://distfiles.gentoo.org/snapshots/squashfs/gentoo-20240801.xz.sqfs |
||||
|
mkdir -p /var/tmp/catalyst/snapshots |
||||
|
mv gentoo-20240801.xz.sqfs /var/tmp/catalyst/snapshots/gentoo-20240801.sqfs |
||||
|
|
||||
|
git clone https://anongit.gentoo.org/git/proj/releng.git |
||||
|
git -C releng checkout 'master@{2024-08-01}' |
||||
|
|
||||
|
sed -e 's|@TIMESTAMP@|20240801|g' \ |
||||
|
-e 's|@TREEISH@|20240801|g' \ |
||||
|
-e 's|@REPO_DIR@|'"$PWD/releng"'|g' \ |
||||
|
-i \ |
||||
|
releng/releases/specs/amd64/stage1-openrc-23.spec \ |
||||
|
releng/releases/specs/amd64/stage3-openrc-23.spec \ |
||||
|
releng/releases/specs/amd64/installcd-stage1.spec \ |
||||
|
releng/releases/specs/amd64/installcd-stage2-minimal.spec |
||||
|
catalyst -f releng/releases/specs/amd64/stage1-openrc-23.spec |
||||
|
catalyst -f releng/releases/specs/amd64/stage3-openrc-23.spec |
||||
|
catalyst -f releng/releases/specs/amd64/installcd-stage1.spec |
||||
|
catalyst -f releng/releases/specs/amd64/installcd-stage2-minimal.spec |
Loading…
Reference in new issue