aboutsummaryrefslogtreecommitdiff
path: root/cddl
diff options
context:
space:
mode:
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>