Print this page
pkg: Add parent dependencies to (some) packages which need them

Split Close
Expand all
Collapse all
          --- old/usr/src/pkg/manifests/developer-dtrace.mf
          +++ new/usr/src/pkg/manifests/developer-dtrace.mf
↓ open down ↓ 663 lines elided ↑ open up ↑
 664  664  hardlink path=usr/sbin/lockstat target=../../usr/lib/isaexec
 665  665  hardlink path=usr/sbin/plockstat target=../../usr/lib/isaexec
 666  666  legacy pkg=SUNWdtrc desc="Dynamic Tracing (DTrace) Clients" \
 667  667      name="DTrace Clients"
 668  668  license cr_Sun license=cr_Sun
 669  669  license lic_CDDL license=lic_CDDL
 670  670  link path=usr/lib/$(ARCH64)/libdtrace.so target=libdtrace.so.1
 671  671  link path=usr/lib/$(ARCH64)/libdtrace_jni.so target=libdtrace_jni.so.1
 672  672  link path=usr/lib/libdtrace.so target=libdtrace.so.1
 673  673  link path=usr/lib/libdtrace_jni.so target=libdtrace_jni.so.1
      674 +# cross zone dependency on linked image metadata
      675 +# libdtrace depends on running kernel version
      676 +depend fmri=feature/package/dependency/self type=parent \
      677 +    variant.opensolaris.zone=nonglobal
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX