I should point out that step 8 (package update) and step 9 (package build if necessary) are entirely optional, as the upgrade script will not remove any dependent libraries.
And pkg_add(1) will not remove any third party libraries that an installed package might depend upon, either. If there are two versions of a third party library needed, the older library metadata gets moved into a .lib* structure under /var/db/pkg. Removal of these older versions is (mostly) automatic when they are no longer needed.
Last edited by jggimi; 28th March 2014 at 03:17 PM.
Reason: clarity
|