Building all the consolidations produces a collection of IPS repositories, all of which might contain packages with different publisher strings (For example the default ONNV publisher is on-nightly).
When you're ready to take all these depots to do an official build, you can use the set-publisher.sh tool from pkg-gate:
Usage: -b <build> -d <scratch_dir> -p <publish_repo> <input_repos>
e.g. -b 136, to make sure to publish only packages from the
specified build. Packages from any other builds contained in the
repository are simply discarded. This allows us to ignore
packages obsoleted in a previous build without requiring that
the consolidations strip them.
A scratch directory to use for pkgrecv. If it's not initially
empty other packages there will be published at publication time.
A file: or http: repository path to publish the results. This
repository should have already been created with opensolaris.org
as its publisher.
A list of input IPS repositories to pull packages from for