Today I tried:

~/bin/onu -d 
/net/train.sfbay.sun.com/builds/willf/hg/sparc/onnv-bugs/packages/sparc/nightly 
-t pkinit-bug-bits2

which apparently succeeded:

Update Phase ...  Done
Reading Existing Index ...  Done
Indexing Packages ...  Done
pkinit-bug-bits2 has been updated successfully

After it exited I see:

~# beadm list
BE                  Active Mountpoint      Space  Policy Created          
--                  ------ ----------      -----  ------ -------          
non-debug-test-bits -      -               91.61M static 2010-04-19 12:56 
opensolaris         -      -               4.95M  static 2010-04-16 15:33 
pkinit-bug-bits     N      /               174.0K static 2010-07-21 17:05 
pkinit-bug-bits2    R      /tmp/onu.ohaSmg 10.23G static 2010-07-22 14:05 

What is disconcerting is that the pkinit.so.1 plugin that I modified and
need to test differs between what is in the pkinit-bug-bits2 BE and what
is in the nightly proto dir.  For example on my test system I cd to
/tmp/onu.ohaSmg/usr/lib/krb5/plugins/preauth (the /tmp/onu.ohaSmg path
is what pkinit-bug-bits2 is mounted on) and run:

# elfdump pkinit.so.1 |grep check_load_certs
#

But if I run the same command on pkinit.so.1 in my nightly proto I see:
$ elfdump pkinit.so.1 |grep check_load_certs
     [179]  0x0000f400 0x00000478  FUNC LOCL  D    0 .text          
check_load_certs
     [422]  0x0000f400 0x00000478  FUNC LOCL  D    0 .text          
check_load_certs
     [179]  0x0000f400 0x00000478  FUNC LOCL  D    0 .text          
check_load_certs
$

I find this disconcerting.  This happened for both the sparc and i386
nightly's.  

Here is what the publishers look like after that onu:
# pkg publisher
PUBLISHER                             TYPE     STATUS   URI
opensolaris.org          (non-sticky, preferred) origin   online   
http://ipkg.sfbay/dev/
opensolaris.org          (non-sticky, preferred) mirror   online   
http://aus-install.central:180/
on-nightly               (disabled)   origin   online   http://localhost:13000/
on-extra                 (disabled)   origin   online   http://localhost:13001/
extra                                 origin   online   http://ipkg.sfbay/extra/
extra                                 mirror   online   
http://aus-install.central:180/extra/

If someone is interested I've put the debug output for that onu run
here:
/net/alton.central.sun.com/export/public/onu.out

-- 
Will Fiveash
Oracle
Note my new work e-mail address: will.five...@oracle.com
http://opensolaris.org/os/project/kerberos/
Sent using mutt, a sweet text based e-mail app: http://www.mutt.org/
_______________________________________________
on-discuss mailing list
on-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/on-discuss

Reply via email to