Martin Bochnig wrote:
> On Fri, May 22, 2009 at 5:35 AM, Shawn Walker <swalker at opensolaris.org> 
> wrote:
>> Martin Bochnig wrote:
>>> #4.)   pfexec pkg set-publisher -P -O http://pkg.opensolaris.org/dev dev
>>>
>>> #5.)   pfexec pkg unset-publisher opensolaris.org
>>>
>>> #6.)   pfexec pkg refresh
>>>
>>> #7.)   pfexec pkg install entire
>>>
>>> #8.)   pfexec pkg install redistributable
>> The steps above are not correct. Here's why:
>>
>> A new publisher should not be added, instead the existing publisher's
>> repository should be changed.  The pkg refresh isn't necessary as install
>> will automatically refresh if needed. The install entire isn't necessary as
>> that is already installed.
>>
>> These are the correct steps:
>>
>> pfexec pkg set-publisher -O http://pkg.opensolaris.org/dev opensolaris.org
>>
> 
> 
> Technically it doesn't matter how you call it (last field).
> It is just a name.

Not quite.  There are subtle behaviours in the system when you do it the 
way you listed.

> I _wanted_ to chose a different authority-/publisher- name, because as
> of now OS2009.06 is still only available as an unsupported *Preview*.
> And the authority which - as of now - officially carries the name
> "opensolaris.org" is still for 2008.11 .
> Therefore I randomly chose the name "dev" (because its mnemonic, as
> the branch itself is called "dev") which makes it necessary the
> explicitly run ...

Nevertheless, you shouldn't do that.  If you want the packages from the 
/dev repository, you should be switching the opensolaris.org publisher 
to use the /dev repository:

pfexec pkg set-publisher -O http://pkg.opensolaris.org/dev opensolaris.org

If you want to reset the publisher afterwards, you would do this:

pfexec pkg set-publisher -O http://pkg.opensolaris.org/release 
opensolaris.org

But that's pointless until the official release is pushed to /release.

> Well, it does not harm if you (re-) install "entire" before that.
> Probably it is redundant. But from your nice "official" instructions at least
> 
> pfexec pkg refresh
> 
> would be missing, which is run automatically as part of the
> 
> pfexec pkg install entire
> 
> which I suggested. What you get byy strictly following the official
> instructions would be an early end:

The correct way to handle that is to do this after changing the publisher:

pfexec pkg image-update

Cheers,
-- 
Shawn Walker

Reply via email to