Date: Mon, 8 Feb 2010 00:36:37 +0000 (UTC) From: Doug Barton <dougb@FreeBSD.org> To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r203642 - user/dougb/portmaster Message-ID: <201002080036.o180abUo081086@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: dougb Date: Mon Feb 8 00:36:37 2010 New Revision: 203642 URL: http://svn.freebsd.org/changeset/base/203642 Log: Add code to prevent duplicate entries in the build list. Modified: user/dougb/portmaster/portmaster Modified: user/dougb/portmaster/portmaster ============================================================================== --- user/dougb/portmaster/portmaster Sun Feb 7 23:49:27 2010 (r203641) +++ user/dougb/portmaster/portmaster Mon Feb 8 00:36:37 2010 (r203642) @@ -1666,10 +1666,16 @@ update_build_l () { case "$1" in */*) origin=$1 ; iport=`iport_from_origin $origin` if [ -z "$iport" ]; then + case "$build_l" in + *\ $origin\\*) return ;; + esac build_l="${build_l}\tInstall $origin\n" return fi ;; - *) origin=`origin_from_pdb $1` ; iport=$1 ;; + *) origin=`origin_from_pdb $1` ; iport=$1 + case "$build_l" in + *\ $iport\ *) return ;; + esac ;; esac pm_cd $pd/$origin && new_port=`pm_make -V PKGNAME`
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201002080036.o180abUo081086>