--- revdep-rebuild 2006-11-07 23:12:11.000000000 +0100 +++ revdep-rebuild.fixed 2006-11-07 23:11:48.000000000 +0100 @@ -689,8 +689,14 @@ # Run in background to correctly handle Ctrl-C ( - EMERGE_DEFAULT_OPTS="" emerge --oneshot $EMERGE_OPTIONS $REBUILD_LIST <&6 - echo $? >$LLIST.6_status + REBUILD_STATUS=0 + for package in $REBUILD_LIST ; do + EMERGE_DEFAULT_OPTS="" emerge --oneshot $EMERGE_OPTIONS $package <&6 + if [ $? -gt 0 ] ; then + REBUILD_STATUS=1 + fi + echo $REBUILD_STATUS >$LLIST.6_status + done ) & wait