#!/bin/sh source /sbin/functions.sh uid=`id -u` gid=`id -g` mywatches=$(sort -t / -k 2 < /var/cache/edb/world) mywatches=$(sort < /var/cache/edb/world) cd gentoo-x86 || die "Cant cd to gentoo-x86" #sudo chown ${uid}:${gid} . -R & for pkg in $@ profiles eclass $mywatches; do if [ -d ${pkg} ] ; then pushd $pkg > /dev/null category=$(basename $(dirname $(pwd))) pkgname=$(basename $(pwd)) #einfo "update ${category}/${pkgname}" buf="`cvs -q update`" # flag=$(echo "${buf}" | awk '{print $1}' | grep ^M$) flag=$(echo "`cvs -q update`" | awk '{print $1}' | grep ^M$) [ "${flag}" = "M" ] && echo -ne '\a' [ "$buf" != "" ] && echo "${buf}" popd > /dev/null # [ "$@" != "" ] && exit 0 else ewarn "$pkg does not seem to be in the portage tree" # sleep 1s fi done