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