On Mon, Oct 18, 2004 at 02:27:07PM -0400, Duane Winner wrote: > Hello, > > Is there a simple way to upgrade packages on machines with packages > built on other machines? > > Example: > > I have eight machines that have jdk-1.4.2p6_4. > On one of the machines I have done a portupgrade jdk, and now have > jdk-1.4.2p6_5. > I then did a "pkg_create -b jdk-1.4.2p6_5" and have a jdk-1.4.2p6_5.tgz. > I copied jdk-1.4.2p6_5.tgz to the other seven machines. > > Now how can I upgrade jdk on the others? > > I have noticed for at least a few months now that "pkg_update" is no > longer with us, and found a message somewhere that it has been removed > do to problems/non-maintainence, and that most people are using > portupgrade these days. > > Is there a way I can upgrade the packages on other machines without > having to a pkg_delete first, then a pkg_add?
What's so wrong with doing this?:
# pkg_delete -f jdk-1.4.2p6_4
# pkg_add jdk-1.4.2p6_5
# pkgdb -Fvu
Or you can use portupgrade. Make sure that PKG_PATH is set in your
environment to include the directory where you've put
jdk-1.4.2p6_5.tgz, and then just run:
# portupgrade -PP java/jdk14
Cheers,
Matthew
--
Dr Matthew J Seaman MA, D.Phil. 26 The Paddocks
Savill Way
PGP: http://www.infracaninophile.co.uk/pgpkey Marlow
Tel: +44 1628 476614 Bucks., SL7 1TH UK
pgpLMUHKzAfWf.pgp
Description: PGP signature
