OpenSolaris 2010.03(b133)アップデート

OpenSolaris 2010.03のベータ版、b133がdeveloper repository に公開されたので、早速アップデートしてみました。

なんか、特に何事もなくアップデート完了。ただ、今回はpkg名ががらっと変わっているようで、image-update で色々と言われています。

% pfexec pkg image-update -v
Creating Plan
Timings: [phase 1:  5.217, phase 2:  0.111, phase 3:  8.305, phase 4:  3.195, phase 5:  0.010]
Maintained incorporations: None

Package version changes:
None -> pkg://opensolaris.org/release/getting-started/locale/zh_tw@0.5.11,5.11-0.133:20100216T142949Z
None -> pkg://opensolaris.org/network/rsync@3.0.6,5.11-0.133:20100216T141827Z
None -> pkg://opensolaris.org/service/postrun@0.5.11,5.11-0.133:20100216T145409Z
pkg://opensolaris.org/SUNWaalib@1.4.5,5.11-0.132:20100130T061804Z -> pkg://opensolaris.org/SUNWaalib@1.4.5,5.11-0.133:20100216T061050Z
pkg://opensolaris.org/SUNWblueprint@0.5.11,5.11-0.132:20100130T063810Z -> pkg://opensolaris.org/SUNWblueprint@0.5.11,5.11-0.133:20100216T062541Z
pkg://opensolaris.org/SUNWpython24-simplejson@0.5.11,5.11-0.132:20100130T110959Z -> pkg://opensolaris.org/SUNWpython24-simplejson@0.5.11,5.11-0.133:20100216T093122Z
pkg://opensolaris.org/SUNWsane-backend@1.0.19,5.11-0.132:20100130T112225Z -> pkg://opensolaris.org/SUNWsane-backend@1.0.19,5.11-0.133:20100216T094139Z
None -> pkg://opensolaris.org/system/accounting/legacy@0.5.11,5.11-0.133:20100216T150257Z
None -> pkg://opensolaris.org/network/iscsi/initiator@0.5.11,5.11-0.133:20100216T141719Z
None -> pkg://opensolaris.org/developer/build/make@0.5.11,5.11-0.133:20100216T111927Z
None -> pkg://opensolaris.org/image/viewer/eog@0.5.11,5.11-0.133:20100216T125211Z
pkg://opensolaris.org/SUNWglib2@0.5.11,5.11-0.132:20100130T075412Z -> pkg://opensolaris.org/SUNWglib2@0.5.11,5.11-0.133:20100216T071043Z
中略
Actuators:
restart_fmri: svc:/application/desktop-cache/pixbuf-loaders-installer:default
restart_fmri: svc:/application/desktop-cache/gconf-cache:default
restart_fmri: svc:/application/desktop-cache/input-method-cache:default
restart_fmri: svc:/system/rbac:default
restart_fmri: svc:/application/font/fc-cache:default
restart_fmri: svc:/system/manifest-import:default
restart_fmri: svc:/application/desktop-cache/icon-cache:default
restart_fmri: svc:/application/desktop-cache/mime-types-cache:default
reboot-needed: true

DOWNLOAD                                  PKGS       FILES    XFER (MB)
release/getting-started/locale/zh_tw    0/1658     0/11795    0.0/331.8

中略
b132 のクローンが存在しており、それが更新およびアクティブ化されました。
次回リブート時にはブート環境 b132-1 が ‘/’ にマウントされます。
準備が整ったらリブートしてこの更新済みの BE に切り替えてください。

—————————————————————————
注: 次の場所で公開されているリリースノートを確認してください:

http://opensolaris.org/os/project/indiana/resources/relnotes/200906/x86/
—————————————————————————

以前は、obsolete な pkgは、ぱっと見て分からなかったのですが、今回からpkg list で、status が表示され、そのうちの”O” のfield に”r”がついていたら
rename されたと言うことだそうです。
なお、SUNW* で、obsolete ではないpkgは、SUNWcsとSUNWcsd だけでした。

% env LC_ALL=C pkg list|head
NAME (PUBLISHER)                              VERSION         STATE      UFOXI
SUNWPython                                    2.4.6-0.133     installed  —r
SUNWPython25                                  2.5-0.133       installed  —r
SUNWPython26                                  2.6.4-0.133     installed  —r
SUNWarc                                       0.5.11-0.133    installed  —r
SUNWaudh                                      0.5.11-0.133    installed  —r
SUNWbash                                      4.0.28-0.133    installed  —r
SUNWbzip                                      1.0.5-0.133     installed  —r
SUNWckr                                       0.5.11-0.133    installed  —r
SUNWcpcu                                      0.5.11-0.133    installed  —r

pkg info で、rename された先が表示されます。

% pkg info SUNWarc
Name: SUNWarc
Summary:
State: Installed (Renamed)
Renamed to: consolidation/osnet/osnet-

incorporation
developer/library/lint@0.5.11-0.133
Publisher: opensolaris.org
Version: 0.5.11
Build Release: 5.11
Branch: 0.133
Packaging Date: Tue Feb 16 06:18:00 2010
Size: 0.00 B
FMRI: pkg://opensolaris.org/SUNWarc@0.5.11,5.11-0.133:20100216T061800Z
どうやって、rename しているか不思議だったんですが、manifest にpkg.renameの記述があると、obsolete として扱われて、depend で記述してあるpkgのみをインストールするみたいでした。
set name=pkg.fmri value=pkg://opensolaris.org/SUNWapch22@2.2.14,5.11-0.133:20100216T061439Z
set name=org.opensolaris.consolidation value=sfw
set name=pkg.renamed value=true
set name=variant.opensolaris.zone value=global value=nonglobal
set name=variant.arch value=sparc value=i386
depend fmri=consolidation/sfw/sfw-incorporation type=require
depend fmri=web/server/apache-22@2.2.14-0.133 type=require

Follow me!

Leave a Reply

Your email address will not be published. Required fields are marked *