I always fall into the trap of allowing my portage tree to contain outdated ebuilds, and given that "emerge rsync" now defaults to clean I thought I would propose the same functionality in emerge-webrsync. (I've used the AUTOCLEAN var in /etc/make.globals as the determimator for rsync delete, and -delete-after option as per /usr/lib/portage/bin/emerge.) suggested patch: --- emerge-webrsync 2003-01-17 18:12:41.000000000 +1300 +++ emerge-webrsync.orig 2003-01-04 09:51:49.000000000 +1300 @@ -14,7 +14,6 @@ fi GENTOO_MIRRORS="`${PYTHON} -c 'import portage; print portage.settings["GENTOO_MIRRORS"];'`" -AUTOCLEAN="`${PYTHON} -c 'import portage; print portage.settings["AUTOCLEAN"];'`" syncpath="/var/tmp/emerge-webrsync" if [ ! -d $syncpath ] ; then @@ -42,11 +41,7 @@ rm -f $file # Make sure user and group file ownership is root chown -R root:root portage - if [ $AUTOCLEAN == "yes" ] ; then - rsync -av --delete --delete-after . /usr - else - rsync -av . /usr - fi + rsync -av . /usr rm -rf portage }
i'll fix this
fixed with gentoolkit-0.1.17-r10 sorry for unstable, but we are in frozen for 1.4