diff options
author | Dave Barach <dave@barachs.net> | 2021-01-26 10:51:13 -0500 |
---|---|---|
committer | Dave Barach <openvpp@barachs.net> | 2021-01-26 16:07:53 +0000 |
commit | 832a31652607244331f2acafbcda158b7577a919 (patch) | |
tree | 8999265413c1fa6cb41be3fab8d605fab0ee5d0a /extras/snap/snapcraft.yaml | |
parent | 86f1232ddee5b1751c6ff683892072111d0e2dee (diff) |
misc: fix snap image build
Clean up snapcraft.yaml bit rot, switch to Ubuntu 20.04, add README.md
Type: improvement
Signed-off-by: Dave Barach <dave@barachs.net>
Change-Id: I2e0d3925cf43541e70b59083f8c91af539aa34e6
Diffstat (limited to 'extras/snap/snapcraft.yaml')
-rw-r--r-- | extras/snap/snapcraft.yaml | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/extras/snap/snapcraft.yaml b/extras/snap/snapcraft.yaml index 7fce0af372b..9a9dbd21e3f 100644 --- a/extras/snap/snapcraft.yaml +++ b/extras/snap/snapcraft.yaml @@ -1,6 +1,6 @@ name: vpp -base: core18 -version: '20.05' +base: core20 +version: '21.01' summary: Vector Packet Processor description: | High performance user-mode network stack @@ -17,14 +17,16 @@ parts: - gcc-8 - make - libnuma-dev + - libpcap-dev stage-packages: # For the dpdk plugin - libnuma1 override-build: | - UNATTENDED=y make install-dep build-release + dpkg -i vpp-ext-deps*.deb || true + UNATTENDED=y make install-dep install-ext-deps build-release override-prime: | - # Copy the build results into SNAPCRAFT_PRIME - cd $SNAPCRAFT_PART_BUILD/build-root/install-vpp-native + # Copy the build result into SNAPCRAFT_PRIME + cd $SNAPCRAFT_PART_SRC/../build/build-root/install-vpp-native tar cf - . | (cd $SNAPCRAFT_PRIME ; tar xf -) # Copy staged libraries into SNAPCRAFT_PRIME cp $SNAPCRAFT_STAGE/usr/lib/$SNAPCRAFT_ARCH_TRIPLET/lib* $SNAPCRAFT_PRIME/vpp/lib |