mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-06-07 06:33:09 +00:00
snap: Use metadata for dependencies
Rather than hard-coding the package manager into the docker part,
use the `build-packages` section to specify the parts package
dependencies in a distro agnostic manner.
Signed-off-by: James O. D. Hunt <james.o.hunt@intel.com>
(cherry picked from commit ca69a9ad6d
)
This commit is contained in:
parent
ab83ab6be5
commit
8d2fd24492
@ -88,12 +88,13 @@ parts:
|
|||||||
prime:
|
prime:
|
||||||
- -*
|
- -*
|
||||||
build-packages:
|
build-packages:
|
||||||
|
- ca-certificates
|
||||||
- curl
|
- curl
|
||||||
|
- gnupg
|
||||||
|
- lsb-release
|
||||||
override-build: |
|
override-build: |
|
||||||
source "${SNAPCRAFT_PROJECT_DIR}/snap/local/snap-common.sh"
|
source "${SNAPCRAFT_PROJECT_DIR}/snap/local/snap-common.sh"
|
||||||
|
|
||||||
sudo apt-get -y update
|
|
||||||
sudo apt-get -y install ca-certificates curl gnupg lsb-release
|
|
||||||
curl -fsSL https://download.docker.com/linux/ubuntu/gpg |\
|
curl -fsSL https://download.docker.com/linux/ubuntu/gpg |\
|
||||||
sudo gpg --batch --yes --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
|
sudo gpg --batch --yes --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
|
||||||
distro_codename=$(lsb_release -cs)
|
distro_codename=$(lsb_release -cs)
|
||||||
|
Loading…
Reference in New Issue
Block a user