Print this page
2882 implement libzfs_core
2883 changing "canmount" property to "on" should not always remount dataset
2900 "zfs snapshot" should be able to create multiple, arbitrary snapshots at once
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Chris Siden <christopher.siden@delphix.com>
Reviewed by: Garrett D'Amore <garrett@damore.org>
Reviewed by: Bill Pijewski <wdp@joyent.com>
Reviewed by: Dan Kruchinin <dan.kruchinin@gmail.com>

Split Close
Expand all
Collapse all
          --- old/usr/src/pkg/manifests/system-file-system-zfs.mf
          +++ new/usr/src/pkg/manifests/system-file-system-zfs.mf
↓ open down ↓ 77 lines elided ↑ open up ↑
  78   78  driver name=zfs perms="* 0600 root sys" perms="zfs 0666 root sys"
  79   79  file \
  80   80      path=etc/sysevent/config/SUNW,EC_zfs,ESC_ZFS_bootfs_vdev_attach,sysevent.conf \
  81   81      group=sys
  82   82  file path=kernel/drv/$(ARCH64)/zfs group=sys
  83   83  $(i386_ONLY)file path=kernel/drv/zfs group=sys
  84   84  file path=kernel/drv/zfs.conf group=sys
  85   85  file path=kernel/kmdb/$(ARCH64)/zfs group=sys mode=0555
  86   86  $(i386_ONLY)file path=kernel/kmdb/zfs group=sys mode=0555
  87   87  file path=lib/$(ARCH64)/libzfs.so.1
       88 +file path=lib/$(ARCH64)/libzfs_core.so.1
  88   89  file path=lib/$(ARCH64)/llib-lzfs.ln
       90 +file path=lib/$(ARCH64)/llib-lzfs_core.ln
  89   91  file path=lib/libzfs.so.1
       92 +file path=lib/libzfs_core.so.1
  90   93  file path=lib/llib-lzfs
  91   94  file path=lib/llib-lzfs.ln
       95 +file path=lib/llib-lzfs_core
       96 +file path=lib/llib-lzfs_core.ln
  92   97  file path=sbin/zfs mode=0555
  93   98  file path=sbin/zpool mode=0555
  94   99  file path=usr/lib/$(ARCH64)/libzfs_jni.so.1
  95  100  file path=usr/lib/$(ARCH64)/libzpool.so.1
  96  101  file path=usr/lib/devfsadm/linkmod/SUNW_zfs_link.so group=sys
  97  102  file path=usr/lib/fs/zfs/bootinstall mode=0555
  98  103  file path=usr/lib/fs/zfs/fstyp.so.1 mode=0555
  99  104  file path=usr/lib/libzfs_jni.so.1
 100  105  $(i386_ONLY)file path=usr/lib/libzpool.so.1
 101  106  file path=usr/lib/mdb/kvm/$(ARCH64)/zfs.so group=sys mode=0555
↓ open down ↓ 37 lines elided ↑ open up ↑
 139  144  hardlink path=usr/sbin/zdb target=../../usr/lib/isaexec
 140  145  legacy pkg=SUNWzfskr desc="ZFS kernel root components" \
 141  146      name="ZFS Kernel (Root)"
 142  147  legacy pkg=SUNWzfsr desc="ZFS root components" name="ZFS (Root)"
 143  148  legacy pkg=SUNWzfsu desc="ZFS libraries and commands" name="ZFS (Usr)"
 144  149  license cr_Sun license=cr_Sun
 145  150  license lic_CDDL license=lic_CDDL
 146  151  link path=etc/fs/zfs/mount target=../../../sbin/zfs
 147  152  link path=etc/fs/zfs/umount target=../../../sbin/zfs
 148  153  link path=lib/$(ARCH64)/libzfs.so target=libzfs.so.1
      154 +link path=lib/$(ARCH64)/libzfs_core.so target=libzfs_core.so.1
 149  155  link path=lib/libzfs.so target=libzfs.so.1
      156 +link path=lib/libzfs_core.so target=libzfs_core.so.1
 150  157  link path=usr/lib/$(ARCH64)/libzfs.so \
 151  158      target=../../../lib/$(ARCH64)/libzfs.so.1
 152  159  link path=usr/lib/$(ARCH64)/libzfs.so.1 \
 153  160      target=../../../lib/$(ARCH64)/libzfs.so.1
      161 +link path=usr/lib/$(ARCH64)/libzfs_core.so \
      162 +    target=../../../lib/$(ARCH64)/libzfs_core.so.1
      163 +link path=usr/lib/$(ARCH64)/libzfs_core.so.1 \
      164 +    target=../../../lib/$(ARCH64)/libzfs_core.so.1
 154  165  link path=usr/lib/$(ARCH64)/libzfs_jni.so target=libzfs_jni.so.1
 155  166  link path=usr/lib/$(ARCH64)/libzpool.so target=libzpool.so.1
 156  167  link path=usr/lib/$(ARCH64)/llib-lzfs.ln \
 157  168      target=../../../lib/$(ARCH64)/llib-lzfs.ln
      169 +link path=usr/lib/$(ARCH64)/llib-lzfs_core.ln \
      170 +    target=../../../lib/$(ARCH64)/llib-lzfs_core.ln
 158  171  link path=usr/lib/fs/zfs/mount target=../../../../sbin/zfs
 159  172  link path=usr/lib/fs/zfs/umount target=../../../../sbin/zfs
 160  173  link path=usr/lib/libzfs.so target=../../lib/libzfs.so.1
 161  174  link path=usr/lib/libzfs.so.1 target=../../lib/libzfs.so.1
      175 +link path=usr/lib/libzfs_core.so target=../../lib/libzfs_core.so.1
      176 +link path=usr/lib/libzfs_core.so.1 target=../../lib/libzfs_core.so.1
 162  177  link path=usr/lib/libzfs_jni.so target=libzfs_jni.so.1
 163  178  $(i386_ONLY)link path=usr/lib/libzpool.so target=libzpool.so.1
 164  179  link path=usr/lib/llib-lzfs target=../../lib/llib-lzfs
 165  180  link path=usr/lib/llib-lzfs.ln target=../../lib/llib-lzfs.ln
      181 +link path=usr/lib/llib-lzfs_core target=../../lib/llib-lzfs_core
      182 +link path=usr/lib/llib-lzfs_core.ln target=../../lib/llib-lzfs_core.ln
 166  183  link path=usr/sbin/zfs target=../../sbin/zfs
 167  184  link path=usr/sbin/zpool target=../../sbin/zpool
 168  185  depend fmri=runtime/python-26 type=require
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX