On Jan 20, 2015, at 7:08 AM, René J.V. Bertin <[email protected]> wrote:

> Does `upgrade` work like `install` would if you have just done a manual 
> destroot?

`port destroot` does not actually install anything, so no. And `port upgrade` 
preserves the variant selection of the currently-installed port, while the 
other subcommands do not.

>> Single-dash single-letter flags like "-f" are "global" and have no effect 
>> unless placed after the word "port" and before the command verb (e.g. "sudo 
>> port -f uninstall"). Double-dash multiple-letter flags like "--force" are 
>> specific to the command verb in question, so they must be placed after the 
>> command verb and before any subsequent arguments (e.g. "sudo port -n upgrade 
>> --force").
> 
> That's not exact in my experience. It happens often enough that `port 
> install` runs into stray files under ${prefix} (left there because of me, not 
> MacPorts). Adding -f *after* the install verb has always worked for me in 
> those cases.

If that's the case, it's a bug in port(1)'s option-parsing, and you should not 
rely on it.

vq
_______________________________________________
macports-dev mailing list
[email protected]
https://lists.macosforge.org/mailman/listinfo/macports-dev

Reply via email to