#!/bin/sh SELF=$(readlink -f "$0") SRCDIR=${SELF%/*} . "${SRCDIR}"/common.sh : "${GENTOO_MIRROR:=http://mirror.leaseweb.com/gentoo}" URLPATH=releases/amd64/autobuilds GENTOO_KEY=13EBBDBEDE7A12775DFDB1BABB572E0E2D182910 GENTOO_KEYSERVER=hkps://keys.gentoo.org stage3="${1:-amd64-nomultilib-openrc}" set -e gpg --keyserver ${GENTOO_KEYSERVER} --recv-keys ${GENTOO_KEY} curl -fLO "${MIRROR}/${URLPATH}/latest-stage3-${stage3}.txt" gpg --verify "latest-stage3-${stage3}.txt" tarball=$(gpg --decrypt "latest-stage3-${stage3}.txt" | awk '$1!="#"{print $1}') if [ ! -f "${tarball##*/}" ]; then curl -fLO "${GENTOO_MIRROR}/${URLPATH}/${tarball}" fi if [ ! -f "${tarball##*/}.asc" ]; then curl -fLO "${GENTOO_MIRROR}/${URLPATH}/${tarball}.asc" fi gpg --verify "${tarball##*/}.asc" cid=$(buildah from scratch) buildah add ${cid} "${tarball##*/}" buildah_run_script ${cid} sync.sh buildah_run_script ${cid} update.sh buildah config \ --add-history \ --cmd /bin/bash \ ${cid} buildah commit --rm --squash ${cid} "aimee-os.org/gentoo/stage3-${stage3}"