e0a2d1796a
Change-Id: Icf9de5b89e5c2cda763e52d528fb70091860a754 Signed-off-by: Damjan Marion <damarion@cisco.com>
29 lines
818 B
Bash
Executable File
29 lines
818 B
Bash
Executable File
#!/bin/sh
|
|
|
|
VER=$1
|
|
DPDK_ROOT=../../$2/dpdk-${VER}
|
|
DEBIAN_DIR=../build-root/deb/debian
|
|
SRC_DIR=/usr/src/vpp-dpdk-dkms-${VER}/
|
|
|
|
|
|
cat > ${DEBIAN_DIR}/vpp-dpdk-dkms.install << _EOF_
|
|
${DPDK_ROOT}/lib/librte_eal/common/include/rte_pci_dev_feature_defs.h ${SRC_DIR}
|
|
${DPDK_ROOT}/lib/librte_eal/common/include/rte_pci_dev_features.h ${SRC_DIR}
|
|
${DPDK_ROOT}/lib/librte_eal/linuxapp/igb_uio/igb_uio.c ${SRC_DIR}
|
|
${DPDK_ROOT}/lib/librte_eal/linuxapp/igb_uio/compat.h ${SRC_DIR}
|
|
../../dpdk/dkms/Makefile ${SRC_DIR}
|
|
_EOF_
|
|
|
|
|
|
# dkms config
|
|
cat > ${DEBIAN_DIR}/vpp-dpdk-dkms.dkms << _EOF_
|
|
PACKAGE_VERSION="${VER}"
|
|
PACKAGE_NAME="vpp-dpdk-dkms"
|
|
CLEAN="make clean"
|
|
BUILT_MODULE_NAME[0]="igb_uio"
|
|
BUILT_MODULE_LOCATION[0]="./"
|
|
DEST_MODULE_LOCATION[0]="/kernel/net"
|
|
MAKE[1]="make"
|
|
AUTOINSTALL="yes"
|
|
_EOF_
|