#!/bin/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 "${GENTOO_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" echo "${tarball##*/}"