#!/bin/zsh grep -q "gentoo" /etc/os-release || return lesswrap eix -F alias eud="emerge -vabuDUN --with-bdeps=y --backtrack=300 -j4 --keep-going world" alias fetchlog="tail -f /var/log/emerge-fetch.log" alias emerge="noglob sudo -i emerge" fetchrestricted() { for file in "$@"; do mv "$file" /var/portage/distfiles/ chown portage:portage /var/portage/distfiles/${file:t} chmod 664 /var/portage/distfiles/${file:t} done } gpo-get() { if [[ -z "$2" ]]; then echo "Usage: gpo-get " return fi cd /var/portage/overlay name=$(curl -sI "$2" | awk -F\" '/^Content-Disposition/ { print $2 }') basename="${name//-[0-9]*}" mkdir -p "$1/${basename}" curl "$2" > "$1/${basename}/$name" cd "$1/${basename}" ebuild $name digest }