portupgrade -> portmaster after freebsd-update

Lee Dilkie lee at dilkie.com
Mon Mar 5 12:13:48 UTC 2012



On 3/3/2012 12:28 PM, Kevin Oberman wrote:
> On Sat, Mar 3, 2012 at 9:04 AM, Kurt Jaeger <lists at opsec.eu> wrote:
>> Hi!
>>
>>> What is the proper portmaster commands in relation to freebsd-update?
>> [...]
>>
>> The portmaster man page lists the following list of commands in the
>> EXAMPLES section:
>>
>>     Using portmaster to do a complete reinstallation of all your ports:
>>           1. portmaster --list-origins > ~/installed-port-list
>>           2. Update your ports tree
>>           3. portmaster -ty --clean-distfiles
>>           4. portmaster --check-port-dbdir
>>           5. portmaster -Faf
>>           6. pkg_delete -a
>>           7. rm -rf /usr/local/lib/compat/pkg
>>           8. Back up any files in /usr/local you wish to save,
>>              such as configuration files in /usr/local/etc
>>           9. Manually check /usr/local and /var/db/pkg
>>              to make sure that they are really empty
>>           10. Re-install portmaster
>>           11. portmaster `cat ~/installed-port-list`
> While this is the preferred procedure and I highly recommend it, it
> does far more that the portupgrade procedure in the handbook. The man
> page has a simpler (and more likely to leave old cruft lying around)
> procedure, as well.
>      Alternatively you could use portmaster -a -f -D to do an ``in place''
>      update of your ports.  If that process is interrupted for any reason you
>      can use portmaster -a -f -D -R to avoid rebuilding ports already rebuilt
>      on previous runs.  However the first method (delete everything and rein-
>      stall) is preferred.

Is the handbook going to be updated with a confirmed procedure?

-lee



More information about the freebsd-ports mailing list