autopackage: add ipsec submodule to autopackage
The way autopackage builds spdk, the absence of ipsec in the tarball will result in missing dpdk crypto options if crypto is enabled. This patch adds the ipsec submodule to the tarball. Change-Id: Ia21f3e90c4753569cf2aa1887e4938740fd47113 Signed-off-by: Paul Luse <paul.e.luse@intel.com> Reviewed-on: https://review.gerrithub.io/424142 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> Chandler-Test-Pool: SPDK Automated Test System <sys_sgsw@intel.com>
This commit is contained in:
parent
0fd41a7c34
commit
3e26af2a0b
@ -24,8 +24,10 @@ spdk_pv=spdk-$(date +%Y_%m_%d)
|
||||
spdk_tarball=${spdk_pv}.tar
|
||||
dpdk_pv=dpdk-$(date +%Y_%m_%d)
|
||||
dpdk_tarball=${dpdk_pv}.tar
|
||||
ipsec_pv=ipsec-$(date +%Y_%m_%d)
|
||||
ipsec_tarball=${ipsec_pv}.tar
|
||||
|
||||
find . -iname "spdk-*.tar* dpdk-*.tar*" -delete
|
||||
find . -iname "spdk-*.tar* dpdk-*.tar* ipsec-*.tar*" -delete
|
||||
git archive HEAD^{tree} --prefix=${spdk_pv}/ -o ${spdk_tarball}
|
||||
|
||||
# Build from packaged source
|
||||
@ -40,6 +42,13 @@ if [ -z "$WITH_DPDK_DIR" ]; then
|
||||
tar -C "$tmpdir/${spdk_pv}" -xf $dpdk_tarball
|
||||
fi
|
||||
|
||||
if [ -d "intel-ipsec-mb" ]; then
|
||||
cd intel-ipsec-mb
|
||||
git archive HEAD^{tree} --prefix=intel-ipsec-mb/ -o ../${ipsec_tarball}
|
||||
cd ..
|
||||
tar -C "$tmpdir/${spdk_pv}" -xf $ipsec_tarball
|
||||
fi
|
||||
|
||||
(
|
||||
cd "$tmpdir"/spdk-*
|
||||
# use $config_params to get the right dependency options, but disable coverage and ubsan
|
||||
|
Loading…
Reference in New Issue
Block a user