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 ----