aboutsummaryrefslogtreecommitdiff
path: root/cddl
diff options
context:
space:
mode:
authorMartin Matuska <mm@FreeBSD.org>2024-03-01 13:57:40 +0000
committerMartin Matuska <mm@FreeBSD.org>2024-03-01 14:16:06 +0000
commitb9c2c366db1beb2ed276947056f45938ad8f57ec (patch)
treeafd52ba893942a3023b39bd092a3ffb0ade5ea7a /cddl
parentb9880e247b26c84a5800b7cba514a65843d55e2e (diff)
parentfb6d532066f23458f768a97ae94b158c42cbe484 (diff)
zfs: merge openzfs/zfs@fb6d53206 (zfs-2.1-release) into stable/13
Notable upstream pull request merges: #13976 3ad882658 Avoid calling rw_destroy() on uninitialized rwlock #15243 11574a793 Add zfs_prepare_disk script for disk firmware install #15331 e1bc32f71 Report ashift of L2ARC devices in zdb #15675 12a031a3f spa: make read/write queues configurable #15719 b4481996b spa: Fix FreeBSD sysctl handlers #15719 8e5298f0a spa: Let spa_taskq_param_get()'s addition of a newline be optional #15769 dfece78a4 Add 'zpool status -e' flag to see unhealthy vdevs #15847 d1ee3d611 LUA: Backport CVE-2020-24370's patch Obtained from: OpenZFS OpenZFS commit: fb6d532066f23458f768a97ae94b158c42cbe484 OpenZFS tag: zfs-2.1.15
Diffstat (limited to 'cddl')
-rw-r--r--cddl/lib/libzfs/Makefile2
-rw-r--r--cddl/usr.libexec/Makefile4
-rw-r--r--cddl/usr.libexec/zfs_prepare_disk/Makefile19
3 files changed, 23 insertions, 2 deletions
diff --git a/cddl/lib/libzfs/Makefile b/cddl/lib/libzfs/Makefile
index b33103a0c0c0..3ceee1f9aabd 100644
--- a/cddl/lib/libzfs/Makefile
+++ b/cddl/lib/libzfs/Makefile
@@ -104,6 +104,6 @@ CFLAGS+= -DHAVE_ISSETUGID
CFLAGS+= -include ${SRCTOP}/sys/modules/zfs/zfs_config.h
CFLAGS+= -DSYSCONFDIR=\"/etc\"
CFLAGS+= -DPKGDATADIR=\"/usr/share/zfs\"
-
+CFLAGS+= -DZFSEXECDIR=\"${LIBEXECDIR}/zfs\"
.include <bsd.lib.mk>
diff --git a/cddl/usr.libexec/Makefile b/cddl/usr.libexec/Makefile
index b70b4966ffac..b47556264d77 100644
--- a/cddl/usr.libexec/Makefile
+++ b/cddl/usr.libexec/Makefile
@@ -1,10 +1,12 @@
.include <src.opts.mk>
-SUBDIR= ${_zpool_influxdb}
+SUBDIR= ${_zfs_prepare_disk} \
+ ${_zpool_influxdb}
.if ${MK_ZFS} != "no"
_zpool_influxdb= zpool_influxdb
+_zfs_prepare_disk= zfs_prepare_disk
.endif
SUBDIR_PARALLEL=
diff --git a/cddl/usr.libexec/zfs_prepare_disk/Makefile b/cddl/usr.libexec/zfs_prepare_disk/Makefile
new file mode 100644
index 000000000000..0efb4452829d
--- /dev/null
+++ b/cddl/usr.libexec/zfs_prepare_disk/Makefile
@@ -0,0 +1,19 @@
+ZFSTOP= ${SRCTOP}/sys/contrib/openzfs
+
+.PATH: ${ZFSTOP}/scripts
+
+PACKAGE= zfs
+SCRIPTS= zfs_prepare_disk
+SCRIPTSDIR= ${LIBEXECDIR}/zfs
+
+.PATH: ${ZFSTOP}/man/man8
+MAN= zfs_prepare_disk.8
+
+CLEANFILES+= zfs_prepare_disk.8
+
+zfs_prepare_disk.8: zfs_prepare_disk.8.in
+ sed ${MAN_SUB} ${.ALLSRC} >${.TARGET}
+
+MAN_SUB+= -e 's|@zfsexecdir@|${LIBEXECDIR}/zfs|g'
+
+.include <bsd.prog.mk>