Hi All,

I have a new manifest for which I'm not sure if the zones support is
correct.  I combined a number of things which used to go into many
packages and put them into a single package and thus it's not clear if I
did this right.  The file is:

http://cr.opensolaris.org/~mec/hotplug_137/usr/src/pkg/manifests/system-kernel-dynamic-reconfiguration-i86pc.mf.html

My specific question is which bits go into the non-global zone as well
as the global zone?  I made the package a hollow package so that it can
install in a non-global zone, but it's not clear to me what we need to
deliver in a non-global zone.  The x86 DR feature is not supported in a
non-global zone and thus the following files are definitely not needed:

52 file path=platform/i86pc/kernel/misc/$(ARCH64)/drmach_acpi group=sys 
58 file path=platform/i86pc/kernel/drv/$(ARCH64)/dr group=sys
60 file path=platform/i86pc/kernel/drv/dr.conf group=sys mode=0644
61 file path=usr/platform/i86pc/lib/acpihpd group=sys mode=0755
72 file path=usr/platform/i86pc/lib/cfgadm/sbd.so.1
75 file path=usr/platform/i86pc/lib/cfgadm/$(ARCH64)/sbd.so.1

But I'm not sure about the following:

The manifest for the acpihpd daemon:
67 file path=lib/svc/manifest/platform/i86pc/acpihpd.xml group=sys mode=0444
http://src.opensolaris.org/source/xref/onnv/onnv-gate/usr/src/cmd/acpihpd/acpihpd.xml

and the script which is called in the start method:
69 file path=lib/svc/method/svc-acpihpd mode=0555
http://src.opensolaris.org/source/xref/onnv/onnv-gate/usr/src/cmd/acpihpd/svc-acpihpd

The start method will realize that DR is not supported via:

32 /usr/sbin/prtconf -D /devices/fw/acpidr at 0 > /dev/null 2>&1

and thus would never call acpihpd.  Is there a reason I'd even want svcs to 
show this service?

Thanks,

Mike


Reply via email to