autotest/freebsd: fix contigmem.ko path when using external dpdk

Change-Id: I9997c848ecb2514fbaf0ae9f4a0eb80d5e1522bc
Signed-off-by: Darek Stojaczyk <dariusz.stojaczyk@intel.com>
Reviewed-on: https://review.gerrithub.io/428900
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
Reviewed-by: Karol Latecki <karol.latecki@intel.com>
Reviewed-by: Ben Walker <benjamin.walker@intel.com>
Chandler-Test-Pool: SPDK Automated Test System <sys_sgsw@intel.com>
This commit is contained in:
Darek Stojaczyk 2018-10-11 11:02:15 +02:00 committed by Ben Walker
parent ba502c17c5
commit d68ee5b431

View File

@ -684,8 +684,14 @@ function freebsd_update_contigmem_mod()
{
if [ `uname` = FreeBSD ]; then
kldunload contigmem.ko || true
cp -f $rootdir/dpdk/build/kmod/contigmem.ko /boot/modules/
cp -f $rootdir/dpdk/build/kmod/contigmem.ko /boot/kernel/
if [ ! -z "$WITH_DPDK_DIR" ]; then
echo "Warning: SPDK only works on FreeBSD with patches that only exist in SPDK's dpdk submodule"
cp -f "$WITH_DPDK_DIR/kmod/contigmem.ko" /boot/modules/
cp -f "$WITH_DPDK_DIR/kmod/contigmem.ko" /boot/kernel/
else
cp -f "$rootdir/dpdk/build/kmod/contigmem.ko" /boot/modules/
cp -f "$rootdir/dpdk/build/kmod/contigmem.ko" /boot/kernel/
fi
fi
}