Ok, Let's try it now.

http://cr.opensolaris.org/~drewfish/transfer_fixes/

[mox:distro_const] > sudo ./distro_const build -p set-ips-attributes manifest/proto_dc_ai_x86.xml
14:45:02    Build datasets successfully setup
14:45:02 Simple log: /rpool/transfer_fixes/ai/logs/simple-log.2011-04-22.14:44 14:45:02 Detail Log: /rpool/transfer_fixes/ai/logs/detail-log.2011-04-22.14:44
calling _set_publisher_info
14:45:03    === Executing transfer-ips-install Checkpoint ===
calling _set_publisher_info
14:45:03    Creating IPS image
14:45:11    Installing packages from:
14:45:11        solaris
14:45:11            origin:  http://ipkg.us.oracle.com/solaris11/dev/
14:45:11            mirror:  http://indiana-build.us.oracle.com:8080
14:45:11 mirror: http://osolbrm-ai.us.oracle.com/solaris/en/index.shtml
Deleting content cache


and, for set-ips-attributes:

[mox:distro_const] > sudo ./distro_const build -r set-ips-attributes -p pre-pkg-img-mod manifest/proto_dc_ai_x86.xml
14:50:48    Build datasets successfully setup
14:50:48 Simple log: /rpool/transfer_fixes/ai/logs/simple-log.2011-04-22.14:50 14:50:48 Detail Log: /rpool/transfer_fixes/ai/logs/detail-log.2011-04-22.14:50
14:50:52    === Executing set-ips-attributes Checkpoint ===
14:50:52    Setting post-install publishers to:
14:50:52        on-nightly
14:50:52 origin: file:///net/haulass.us.oracle.com/export/home/cth/onnv-cro/packages.latest/i386/nightly/repo.redist/
14:50:52        on-extra
14:50:52 origin: file:///net/haulass.us.oracle.com/export/home/cth/onnv-cro/packages.latest/i386/nightly/repo.extra/
14:50:52        ccs-fixes
14:50:52 origin: http://ipkg.us.oracle.com/internal/solaris11/ccs-fixes/
14:50:52        sbin-fixes
14:50:52 origin: http://ipkg.us.oracle.com/internal/solaris11/sbin-fixes/
14:50:52        install-nightly
14:50:52 origin: http://ipkg.us.oracle.com/internal/solaris11/install-nightly/
14:50:52        solaris
14:50:52 origin: http://ipkg.us.oracle.com/internal/solaris11/dev


-Drew


On 4/22/11 10:52 AM, Keith Mitchell wrote:
Any chance they could be grouped by publisher name? The original DC had something like:

publisher <name>
    origin <uri>
    mirror <uri>
    [mirror <uri> ...]
publisher <name>
    ...

- Keith

On 04/22/11 09:29 AM, Drew Fisher wrote:
Finally freed up a few cycles to address the comments for printing the publishers. Here's a snippet of the new output:

(for inital install)

09:48:00    === Executing transfer-ips-install Checkpoint ===
09:48:00    Creating IPS image
09:48:00    Installing packages from:
09:48:00 file:///net/haulass.us.oracle.com/export/home/cth/onnv-cro/packages.latest/i386/nightly/repo.redist/ 09:48:00 file:///net/haulass.us.oracle.com/export/home/cth/onnv-cro/packages.latest/i386/nightly/repo.extra/
09:48:00 http://ipkg.us.oracle.com/internal/solaris11/ccs-fixes/
09:48:00 http://ipkg.us.oracle.com/internal/solaris11/sbin-fixes/
09:48:00 http://ipkg.us.oracle.com/internal/solaris11/install-nightly/
09:48:00 http://ipkg.us.oracle.com/internal/solaris11/dev/

(for setting the publisher(s) after install)

10:12:48    === Executing transfer-ips-install Checkpoint ===
10:12:48    Creating IPS image
10:12:56    Installing packages from:
10:12:56 http://ipkg.us.oracle.com/solaris11/dev/
Deleting content cache
10:17:37    === Executing set-ips-attributes Checkpoint ===
10:17:38    Setting post-install publishers to:
10:17:38 file:///net/haulass.us.oracle.com/export/home/cth/onnv-cro/packages.latest/i386/nightly/repo.redist/ 10:17:38 file:///net/haulass.us.oracle.com/export/home/cth/onnv-cro/packages.latest/i386/nightly/repo.extra/
10:17:38 http://ipkg.us.oracle.com/internal/solaris11/ccs-fixes/
10:17:38 http://ipkg.us.oracle.com/internal/solaris11/sbin-fixes/
10:17:38 http://ipkg.us.oracle.com/internal/solaris11/install-nightly/
10:17:38 http://ipkg.us.oracle.com/internal/solaris11/dev/


Could I please get a couple of eyes on this? For the other three bugs, nothing in the code needed to change.

Thanks!

-Drew




On 4/18/11 2:25 PM, Drew Fisher wrote:
Good afternoon!

Could I please get a couple of eyes on the following code review?

http://cr.opensolaris.org/~drewfish/transfer_fixes/

7013385 <http://monaco.us.oracle.com/detail.jsf?cr=7013385> Unit test failures in test_p5i.py 7009191 <http://monaco.us.oracle.com/detail.jsf?cr=7009191> Transfer checkpoint does not raise correct exception when "contents" is not correctly specified 7009181 <http://monaco.us.oracle.com/detail.jsf?cr=7009181> Transfer checkpoint does not handle uninstall from a provided file list correctly 7005892 <http://monaco.us.oracle.com/detail.jsf?cr=7005892> simple_log should log which IPS repos it try to install from and setting post-install publisher


For the test_p5i.py fix, I went with Keith's idea of setting default values for the publisher, URI and p5i path with using environment variables to override the defaults should things change for ipkg.us.oracle.com

For the simple_log output fix, here's a snippet of the output:

[mox:distro_const] > sudo ./distro_const build -p ba-config manifest/proto_dc_ai_x86.xml
13:38:21    Build datasets successfully setup
13:38:21 Simple log: /rpool/transfer_fixes/ai/logs/simple-log.2011-04-18.13:38 13:38:21 Detail Log: /rpool/transfer_fixes/ai/logs/detail-log.2011-04-18.13:38
13:38:22    === Executing transfer-ips-install Checkpoint ===
13:38:22    Creating IPS image
13:38:31 Installing packages from http://ipkg.us.oracle.com/solaris11/dev/
Deleting content cache
13:43:17    === Executing set-ips-attributes Checkpoint ===
13:43:17 Updating post-install publisher to http://ipkg.us.oracle.com/solaris11/release/
<...>


Thanks!

-Drew


_______________________________________________
caiman-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/caiman-discuss


_______________________________________________
caiman-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/caiman-discuss

_______________________________________________
caiman-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/caiman-discuss

Reply via email to