On Fri, May 22, 2009 at 6:07 AM, Shawn Walker <swalker at opensolaris.org> wrote: > 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 >
Aha. Advice much appreciated and accepted. Thanks! -- %martin
