forked from openzfsonosx/zfs
-
Notifications
You must be signed in to change notification settings - Fork 0
/
zfs-script-config.sh.in
65 lines (54 loc) · 1.83 KB
/
zfs-script-config.sh.in
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
#!/bin/bash
KERNELSRC=@LINUX@
KERNELBUILD=@LINUX_OBJ@
KERNELSRCVER=@LINUX_VERSION@
KERNELMOD=/lib/modules/${KERNELSRCVER}/kernel
SPLSRC=@SPL@
SPLBUILD=@SPL_OBJ@
SPLSRCVER=@SPL_VERSION@
SRCDIR=@abs_top_srcdir@
BUILDDIR=@abs_top_builddir@
LIBDIR=${BUILDDIR}/lib
CMDDIR=${BUILDDIR}/cmd
MODDIR=${BUILDDIR}/module
SCRIPTDIR=${BUILDDIR}/scripts
ZPOOLDIR=${BUILDDIR}/scripts/zpool-config
ZPIOSDIR=${BUILDDIR}/scripts/zpios-test
ZPIOSPROFILEDIR=${BUILDDIR}/scripts/zpios-profile
ETCDIR=${SRCDIR}/etc
ZDB=${CMDDIR}/zdb/zdb
ZFS=${CMDDIR}/zfs/zfs
ZINJECT=${CMDDIR}/zinject/zinject
ZPOOL=${CMDDIR}/zpool/zpool
ZPOOL_ID=${CMDDIR}/zpool_id/zpool_id
ZTEST=${CMDDIR}/ztest/ztest
ZPIOS=${CMDDIR}/zpios/zpios
COMMON_SH=${SCRIPTDIR}/common.sh
ZFS_SH=${SCRIPTDIR}/zfs.sh
ZPOOL_CREATE_SH=${SCRIPTDIR}/zpool-create.sh
ZPIOS_SH=${SCRIPTDIR}/zpios.sh
ZPIOS_SURVEY_SH=${SCRIPTDIR}/zpios-survey.sh
INTREE=1
LDMOD=/sbin/insmod
KERNEL_MODULES=( \
${KERNELMOD}/lib/zlib_deflate/zlib_deflate.ko \
${KERNELMOD}/lib/zlib_inflate/zlib_inflate.ko \
)
SPL_MODULES=( \
${SPLBUILD}/module/spl/spl.ko \
${SPLBUILD}/module/splat/splat.ko \
)
ZFS_MODULES=( \
${MODDIR}/avl/zavl.ko \
${MODDIR}/nvpair/znvpair.ko \
${MODDIR}/unicode/zunicode.ko \
${MODDIR}/zcommon/zcommon.ko \
${MODDIR}/zfs/zfs.ko \
)
ZPIOS_MODULES=( \
${MODDIR}/zpios/zpios.ko \
)
MODULES=( \
${SPL_MODULES[*]} \
${ZFS_MODULES[*]} \
)