Date: Mon, 8 Nov 2010 14:37:59 +0000 From: RW <rwmaillists@googlemail.com> To: freebsd-questions@freebsd.org Subject: Re: portmaster question Message-ID: <20101108143759.271acd17@gumby.homeunix.com> In-Reply-To: <20101108062255.432ca434@scorpio> References: <4CD6FC57.5020205@blakemfg.com> <20101107203111.37d72c45.freebsd@edvax.de> <20101107145711.1da79e9a@scorpio> <alpine.BSF.2.00.1011072200560.74543@wonkity.com> <20101108062255.432ca434@scorpio>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 8 Nov 2010 06:22:55 -0500 Jerry <freebsd.user@seibercom.net> wrote: > I don't see anything that specifically states the the "-R or -r" > flags are in included with the "-a" flag; although I might be > misinterpreting it. If it was implied i think it should have been > better documented. -aRr isn't implied by -a, the rR options are ignored in the former. I think it's fairly clear that recursing through installed packages with consistent dependecies isn't going to find a package that isn't in the set of all installed packages. The remaining question is whether -Ra also recurses though new dependencies, and that's covered in the entry for -R. It doesn't really matter though, since -aRr is only a waste of keystrokes. > Perhaps the only way to positively ascertain the correct answer would > be to actually study the apps code, opts.def_option("-a", "--all", "Do with all the installed packages") { |$all| $recursive = false $upward_recursive = false } ... opts.def_option("-r", "--recursive", "Do with all those depending on the given packages" << NEXTLINE << "as well") { $recursive = true unless $all } opts.def_option("-R", "--upward-recursive", "Do with all those required by the given packages" << NEXTLINE << "as well / Fetch recursively if -F is specified") { $upward_recursive = true unless $all $fetch_recursive = true } ... if $fetch_recursive cmdargs << 'checksum-recursive' else cmdargs << 'checksum' end
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20101108143759.271acd17>