From 6c7de6c297345afcda8cefaeddce8464430e736b Mon Sep 17 00:00:00 2001 From: Julio Montes Date: Thu, 8 Nov 2018 07:21:14 -0600 Subject: [PATCH] snap: fix prefix and dest paths Use /snap/kata-containers/current as prefix on building but /usr on install. This changes are needed to include all new kata components like netmon in the final snap. Signed-off-by: Julio Montes --- snap/snapcraft.yaml.in | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/snap/snapcraft.yaml.in b/snap/snapcraft.yaml.in index ff0daf6d4f..c40d5f4e46 100644 --- a/snap/snapcraft.yaml.in +++ b/snap/snapcraft.yaml.in @@ -27,20 +27,10 @@ parts: cd ${GOPATH}/src/github.com/${SNAPCRAFT_PROJECT_NAME}/runtime QEMU_ARCH=$(arch) make \ - QEMUPATH=/snap/${SNAPCRAFT_PROJECT_NAME}/current/usr/bin/qemu-system-${QEMU_ARCH} \ - PROXYPATH=/snap/${SNAPCRAFT_PROJECT_NAME}/current/usr/libexec/${SNAPCRAFT_PROJECT_NAME}/kata-proxy \ - SHIMPATH=/snap/${SNAPCRAFT_PROJECT_NAME}/current/usr/libexec/${SNAPCRAFT_PROJECT_NAME}/kata-shim \ - KERNELPATH=/snap/${SNAPCRAFT_PROJECT_NAME}/current/usr/share/${SNAPCRAFT_PROJECT_NAME}/vmlinuz.container \ - INITRDPATH=/snap/${SNAPCRAFT_PROJECT_NAME}/current/usr/share/${SNAPCRAFT_PROJECT_NAME}/kata-containers-initrd.img \ - CONFIG_PATH=/snap/${SNAPCRAFT_PROJECT_NAME}/current/usr/share/defaults/${SNAPCRAFT_PROJECT_NAME}/configuration.toml + PREFIX=/snap/${SNAPCRAFT_PROJECT_NAME}/current/usr make install \ PREFIX=/usr \ - DESTDIR=${SNAPCRAFT_PART_INSTALL} \ - QEMUPATH=/snap/${SNAPCRAFT_PROJECT_NAME}/current/usr/bin/qemu-system-${QEMU_ARCH} \ - PROXYPATH=/snap/${SNAPCRAFT_PROJECT_NAME}/current/usr/libexec/${SNAPCRAFT_PROJECT_NAME}/kata-proxy \ - SHIMPATH=/snap/${SNAPCRAFT_PROJECT_NAME}/current/usr/libexec/${SNAPCRAFT_PROJECT_NAME}/kata-shim \ - KERNELPATH=/snap/${SNAPCRAFT_PROJECT_NAME}/current/usr/share/${SNAPCRAFT_PROJECT_NAME}/vmlinuz.container \ - INITRDPATH=/snap/${SNAPCRAFT_PROJECT_NAME}/current/usr/share/${SNAPCRAFT_PROJECT_NAME}/kata-containers-initrd.img + DESTDIR=${SNAPCRAFT_PART_INSTALL} sed -i -e '/^image =/d' ${SNAPCRAFT_PART_INSTALL}/usr/share/defaults/${SNAPCRAFT_PROJECT_NAME}/configuration.toml proxy: