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

Split Close
Expand all
Collapse all
          --- old/usr/src/pkg/manifests/system-library.mf
          +++ new/usr/src/pkg/manifests/system-library.mf
↓ open down ↓ 1293 lines elided ↑ open up ↑
1294 1294  link path=usr/lib/security/pam_unix_auth.so target=./pam_unix_auth.so.1
1295 1295  link path=usr/lib/security/pam_unix_cred.so target=./pam_unix_cred.so.1
1296 1296  link path=usr/lib/security/pam_unix_session.so target=./pam_unix_session.so.1
1297 1297  link path=usr/lib/security/pkcs11_kernel.so target=./pkcs11_kernel.so.1
1298 1298  link path=usr/lib/security/pkcs11_softtoken.so target=./pkcs11_softtoken.so.1
1299 1299  link path=usr/lib/security/pkcs11_tpm.so target=./pkcs11_tpm.so.1
1300 1300  link path=usr/lib/straddr.so target=./straddr.so.2
1301 1301  link path=usr/xpg4/lib/$(ARCH64)/libcurses.so target=libcurses.so.2
1302 1302  link path=usr/xpg4/lib/64 target=$(ARCH64)
1303 1303  link path=usr/xpg4/lib/libcurses.so target=./libcurses.so.2
     1304 +# cross zone dependency on linked image metadata
     1305 +# due to libc, libdlpi, libdladm, etc, dependency on running kernel version
     1306 +depend fmri=feature/package/dependency/self type=parent \
     1307 +    variant.opensolaris.zone=nonglobal
1304 1308  #
1305 1309  # libses.so needs to dlopen(3C) plugins from usr/lib/scsi/plugins/ses/vendor/,
1306 1310  # a dependency which cannot be automatically derived
1307 1311  #
1308 1312  depend fmri=system/library/storage/scsi-plugins type=require
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX