Print this page
NEX-13644 File access audit logging
Reviewed by: Gordon Ross <gordon.ross@nexenta.com>
Reviewed by: Roman Strashkin <roman.strashkin@nexenta.com>
Reviewed by: Saso Kiselkov <saso.kiselkov@nexenta.com>
Reviewed by: Rick McNeal <rick.mcneal@nexenta.com>
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com>
NEX-3486 Backport illumos 5321 Convenience scripts to build...
5321 Convenience scripts to build/clean smbsrv, idmap, zfs
Reviewed by: Alek Pinchuk <alek.pinchuk@nexenta.com>
Reviewed by: Ilya Usvyatsky <ilya.usvyatsky@nexenta.com>
Reviewed by: Kevin Crowe <kevin.crowe@nexenta.com>
Reviewed by: Prakash Surya <prakash.surya@delphix.com>
Approved by: Garrett D'Amore <garrett@damore.org>
Conflicts:
        usr/src/tools/quick/make-idmap
        usr/src/tools/quick/make-smbsrv
        usr/src/tools/quick/make-zfs
OS-139 POSIX write should imply DELETE_CHILD on directories - and some additional considerations
OS-3 Convenience scripts to build/clean smbsrv, zfs

*** 9,19 **** # source. A copy of the CDDL is also available via the Internet at # http://www.illumos.org/license/CDDL. # # ! # Copyright 2014 Nexenta Systems, Inc. All rights reserved. # # Use distributed make (dmake) by default. make=${MAKE:-dmake} --- 9,19 ---- # source. A copy of the CDDL is also available via the Internet at # http://www.illumos.org/license/CDDL. # # ! # Copyright 2018 Nexenta Systems, Inc. All rights reserved. # # Use distributed make (dmake) by default. make=${MAKE:-dmake}
*** 27,43 **** cpu=`uname -p` case $cpu in i386) x=intel mdb_arch="ia32 amd64" arch32=i86 arch64=amd64 ;; sparc) x=sparc ! mdb_arch=v9 arch32=sparc arch64=sparcv9 ;; *) echo "Huh?" ; exit 1;; esac --- 27,45 ---- cpu=`uname -p` case $cpu in i386) x=intel + kmdb_arch="amd64" mdb_arch="ia32 amd64" arch32=i86 arch64=amd64 ;; sparc) x=sparc ! kmdb_arch=v9 ! mdb_arch="v7 v9" arch32=sparc arch64=sparcv9 ;; *) echo "Huh?" ; exit 1;; esac
*** 84,93 **** --- 86,96 ---- (cd $SRC && $make rootdirs) test -f $ROOT/usr/include/sys/types.h || (cd $SRC/uts && $make -k install_h) test -f $ROOT/usr/include/rpcsvc/daemon_utils.h || (cd $SRC/head && $make install_h) + (cd $SRC/uts/common/c2 && $make -k install_h) # always update the sys headers to be safe (cd $SRC/uts/common/sys && $make -k install_h) fi
*** 223,233 **** (cd $SRC/cmd/syseventd/modules/zfs_mod && $make $1) # Build the MDB modules, WITH the linktest (cd $SRC/cmd/mdb/tools && $make $1) ! for a in $mdb_arch do case $1 in install|lint) (cd $SRC/cmd/mdb/$x/$a/kmdb && $make kmdb_modlinktest.o ) --- 226,238 ---- (cd $SRC/cmd/syseventd/modules/zfs_mod && $make $1) # Build the MDB modules, WITH the linktest (cd $SRC/cmd/mdb/tools && $make $1) ! ! # kmdb_arch is 64-bit only ! for a in $kmdb_arch do case $1 in install|lint) (cd $SRC/cmd/mdb/$x/$a/kmdb && $make kmdb_modlinktest.o )
*** 239,248 **** --- 244,258 ---- esac (cd $SRC/cmd/mdb/$x/$a/zfs && $make $1 KMDB_LINKTEST_ENABLE= ) + done + + # mdb_arch is both 32-bit & 64-bit + for a in $mdb_arch + do (cd $SRC/cmd/mdb/$x/$a/libzpool && $make $1 ) done }
*** 302,316 **** do_tar() { git_rev=`git rev-parse --short=8 HEAD` files=" kernel/drv/$arch64/zfs - kernel/drv/zfs kernel/fs/$arch64/zfs - kernel/fs/zfs kernel/kmdb/$arch64/zfs - kernel/kmdb/zfs lib/$arch64/libzfs.so.1 lib/$arch64/libzfs_core.so.1 lib/libzfs.so.1 lib/libzfs_core.so.1 usr/bin/$arch32/ztest --- 312,323 ----
*** 321,331 **** usr/lib/fs/zfs/bootinstall usr/lib/fs/zfs/fstyp.so.1 usr/lib/libzfs_jni.so.1 usr/lib/libzpool.so.1 usr/lib/mdb/kvm/$arch64/zfs.so - usr/lib/mdb/kvm/zfs.so usr/lib/mdb/proc/$arch64/libzpool.so usr/lib/mdb/proc/libzpool.so sbin/zfs sbin/zpool usr/lib/sysevent/modules/zfs_mod.so --- 328,337 ----