Greetings,
With the putback of changeset 2268:1f313c3e7cdf to the pkg(5) gate,
publication tools such as pkgsend, pkgrecv, and pkgsign now always
require that a destination repository be specified for operations that
require it using environment variables or options to the program.
What changed?
=============
For historical reasons that are no longer understood, publication tools
such as pkgrecv, pkgsend, and pkgsign previously would automatically
attempt to connect to a pkg.depotd(1M) process on port 10000 if a target
repository was not specified either through environment or program options.
This is no longer the case. (This behaviour was never intended for
long-term use.)
Operations that publication tools perform that require a destination
repository will now always exit with an error if the user has not
specified a destination repository.
How could this change impact me?
================================
If a consumer has relied on the publication tool's historical (and
sometimes undocumented) behaviour of defaulting to port 10000 for a
destination repository, whatever publication operations it was
performing will now fail with a usage error.
The consumers in question must be updated to either set the relevant
environment variables to indicate the destination repository, or must
specify the destination repository using the relevant options to the
publication tool in question.
See pkgsend(1), pkgrecv(1), or pkgsign(1) for more information on how to
specify a destination repository for each tool.
-Shawn
_______________________________________________
caiman-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/caiman-discuss