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

Split Close
Expand all
Collapse all
          --- old/usr/src/pkg/manifests/install-beadm.mf
          +++ new/usr/src/pkg/manifests/install-beadm.mf
↓ open down ↓ 49 lines elided ↑ open up ↑
  50   50  file path=usr/lib/llib-lbe
  51   51  file path=usr/lib/llib-lbe.ln
  52   52  file path=usr/lib/python$(PYTHON_VERSION)/vendor-packages/64/libbe_py.so
  53   53  file path=usr/lib/python$(PYTHON_VERSION)/vendor-packages/libbe_py.so
  54   54  file path=usr/share/man/man1m/beadm.1m
  55   55  license cr_Sun license=cr_Sun
  56   56  license lic_CDDL license=lic_CDDL
  57   57  link path=usr/lib/$(ARCH64)/libbe.so target=./libbe.so.1
  58   58  link path=usr/lib/libbe.so target=./libbe.so.1
  59   59  link path=usr/sbin/beadm target=../../sbin/beadm
       60 +# cross zone dependency on linked image metadata
       61 +# beadm needs to agree with state of GZ
       62 +depend fmri=feature/package/dependency/self type=parent \
       63 +    variant.opensolaris.zone=nonglobal
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX