svn commit: r200664 - user/dougb/portmaster
Doug Barton
dougb at FreeBSD.org
Fri Dec 18 08:35:35 UTC 2009
Author: dougb
Date: Fri Dec 18 08:35:34 2009
New Revision: 200664
URL: http://svn.freebsd.org/changeset/base/200664
Log:
Collect common post-config code related to build-only options
into post_config()
Modified:
user/dougb/portmaster/portmaster
Modified: user/dougb/portmaster/portmaster
==============================================================================
--- user/dougb/portmaster/portmaster Fri Dec 18 08:03:31 2009 (r200663)
+++ user/dougb/portmaster/portmaster Fri Dec 18 08:35:34 2009 (r200664)
@@ -1868,8 +1868,6 @@ create_master_rb_list () {
post_config () {
local action
- unset CONFIG_SEEN_LIST CONFIG_ONLY
-
action=build
if [ "$PM_PACKAGES" = only ]; then
action=install
@@ -1880,6 +1878,13 @@ post_config () {
echo ''
echo "===>>> Starting $action for $* <<<==="
echo ''
+
+ unset CONFIG_SEEN_LIST CONFIG_ONLY
+
+ if [ -n "$PM_BUILD_ONLY_LIST" ]; then
+ unset run_dl_g
+ PM_BUILD_ONLY_LIST=pm_bol
+ fi
}
multiport () {
@@ -1947,11 +1952,6 @@ multiport () {
check_fetch_only
post_config multiple ports
-
- if [ -n "$PM_BUILD_ONLY_LIST" ]; then
- unset run_dl_g
- PM_BUILD_ONLY_LIST=pm_bol
- fi
fi
export PM_BUILDING=pmbuildingmultiport
@@ -2116,11 +2116,7 @@ all_config () {
post_config for ports that need updating
- if [ -n "$PM_BUILD_ONLY_LIST" ]; then
- clean_build_only_list
- unset run_dl_g
- PM_BUILD_ONLY_LIST=pm_bol
- fi
+ [ -n "$PM_BUILD_ONLY_LIST" ] && clean_build_only_list
fi
export PM_BUILDING=pmbuildingall
@@ -2420,11 +2416,6 @@ if [ -n "$CONFIG_ONLY" ]; then
check_fetch_only
post_config $portdir
-
- if [ -n "$PM_BUILD_ONLY_LIST" ]; then
- unset run_dl_g
- PM_BUILD_ONLY_LIST=pm_bol
- fi
fi
[ -z "$PM_BUILDING" ] && export PM_BUILDING=pmbuildingmain
More information about the svn-src-user
mailing list