#!/bin/sh source /sbin/functions.sh uid=`id -u` gid=`id -g` mywatches=$(sort -t / -k 2 < /var/cache/edb/world) cd gentoo-x86 || exit 1 sudo chown ${uid}.${gid} . -R cd profiles cvs update cd - for pkg in $mywatches ; do if [ -d ${pkg} ] ; then pushd $pkg > /dev/null einfo "update $(basename $(pwd)) in $(basename $(dirname $(pwd)))" cvs update popd > /dev/null else ewarn "$pkg does not seem to be in the portage tree" sleep 1s fi done