2010-09-04 20:26:23 +00:00
|
|
|
#!/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
|
|
|
|
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 \
|
2010-11-11 18:00:39 +00:00
|
|
|
${KERNELMOD}/lib/zlib_inflate/zlib_inflate.ko \
|
2010-09-04 20:26:23 +00:00
|
|
|
)
|
|
|
|
|
|
|
|
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[*]} \
|
|
|
|
)
|