This article hasn't been updated for over 5 years. The information below may be obsolete.
Solaris 11 Patch History
The pkg operations install, update, list, search, etc are well known.
However, another excellent feature is the pkg history sub-command. Using <code;history you can take a look back and see what happened on your image.
root@sol11# pkg history | grep " update " | grep Succeeded 2012-02-06T15:48:44 update pkg Succeeded 2012-05-25T16:41:11 update pkg Succeeded 2012-09-20T06:12:54 update pkg Succeeded 2013-01-16T10:50:14 update pkg Succeeded 2013-03-21T13:17:50 update pkg Succeeded 2013-09-18T13:36:44 update pkg Succeeded 2013-12-23T11:06:20 update pkg Succeeded 2014-05-02T14:27:15 update pkg Succeeded 2014-10-28T11:25:41 update pkg Succeeded 2015-01-15T09:54:24 update pkg Succeeded 2015-05-18T09:32:13 update pkg Succeeded
More information about a specific update can be obtained by using pkg history command with both the -t (time) and -l (long) options. This will provide you with information like, who did the update, which command was used, what packages were updated, and more.
For example, if we take the last entry from the above output:
root@sol11# pkg history -t 2015-05-18T09:32:13 -l
Operation: update
Outcome: Succeeded
Reason: None
Client: pkg
Version: cd0e33569551
User: root (0)
Boot Env.: 11.2.7
Boot Env. UUID: a3228a2e-f4c2-4a16-8de9-f0e567afb567
New Boot Env.: 11.2.9
New Boot Env. UUID: 2ed77461-cf94-4ec2-b0de-c2e3289f0dd1
Snapshot: (None)
Start Time: 2015-05-18T09:32:13
End Time: 2015-05-18T09:42:49
Total Time: 0:10:36
Command: /usr/bin/pkg update --accept --require-new-be --be-name 11.2.9 entire@0.5.11-0.175.2.9
Release Notes: No
Start State:
Solver: [ Variables: 1025 Clauses: 9037 Iterations: 1 State: Succeeded]
Timings: [phase 1: 0.724, phase 2: 1.910, phase 3: 0.000, phase 4: 0.000, phase 5: 0.002, phase 6: 0.000, phase 7: 0.085, phase 8: 0.766, phase 9: 0.311, phase 10: 0.003, phase 11: 0.495, phase 12: 0.023, phase 13: 0.034, phase 14: 0.001, phase 15: 0.256, phase 16: 0.100]
Maintained incorporations: None
Package version changes:
pkg://solaris/driver/storage/mpt@0.5.11,5.11-0.175.2.4.0.4.2:20141027T154843Z -> pkg://solaris/driver/storage/mpt@0.5.11,5.11-0.175.2.8.0.1.2:20150207T025246Z
pkg://solaris/install/archive@0.5.11,5.11-0.175.2.0.0.42.2:20140624T184445Z -> pkg://solaris/install/archive@0.5.11,5.11-0.175.2.8.0.1.2:20150207T025316Z
:
:
[output truncated]
:
:
pkg://solaris/system/management/rad/client/rad-c@0.5.11,5.11-0.175.2.7.0.2.2:20150116T210635Z -> pkg://solaris/system/management/rad/client/rad-c@0.5.11,5.11-0.175.2.9.0.2.2:20150316T173432Z
None -> pkg://solaris/library/python-2/libxsl-27@1.1.28,5.11-0.175.2.0.0.42.1:20140623T014853Z
pkg://solaris/driver/network/wlan/wpi@0.5.11,5.11-0.175.2.0.0.42.2:20140624T184309Z -> pkg://solaris/driver/network/wlan/wpi@0.5.11,5.11-0.175.2.8.0.2.2:20150214T030449Z