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