K 10 svn:author V 5 dougb K 8 svn:date V 27 2011-04-28T09:09:34.765648Z K 7 svn:log V 1000 First pass at making -F work with --packages*: * If -F and --packages* o We don't need the full build_l, but we do need to call update_pm_nu for -a and multiport o ... which means we need to export PM_NEEDS_UPDATE unconditionally o We want to imply --no-confirm since we're not using the list anyway o If not --packages-only lack of a package is a soft fail While I'm at it, begin making check_fetch_only() useful for --packages* although we can't do full background fetching for multiple packages yet Also, revamp the code in check_fetch_only() and where we wait for b/g distfile fetching to complete to be a lot smarter: * In check_fetch_only() simplify the code to count fetch processes which both makes it faster by avoiding ps, and also makes it smarter because it will find fewer false positives. * In both, poll every 2 seconds, but only output to the console every 6. This way we'll be able to exit a lot sooner, but still avoid spamming the user with lots of messages. END