summaryrefslogtreecommitdiffstats
path: root/src/fuel-plugin/build_fuel_plugin.sh
blob: 9d96e2016e84244af82ff26493f6fb0fbbf7ea02 (plain)
1
2
3
4
5
6
#!/bin/bash
sudo apt-get update -y
sudo apt-get install -y ruby-dev rubygems-integration python-pip rpm createrepo dpkg-dev git docker.io
sudo gem install fpm
sudo pip install fuel-plugin-builder
fpb --debug --build .
"nt">common: - python-pip deploy: # Common pkgs required for all deploys, no matter the type, arch etc. common: - bc - bridge-utils - cloud-utils-growpart - curl - docker-compose - elfutils-libelf-devel - e2fsprogs - genisoimage - gcc - gdisk - git - kpartx - libvirt - make - openssl-devel - qemu-kvm - rpm-build - rsync - util-linux - virt-install - wget # For python is indirectly required for PDF parsing - python - python-ipaddress - python-jinja2 - python-yaml - python-jsonschema # Optional, arch-specific requirements, matched by key name = $(uname -m) aarch64: # AArch64 VMs use AAVMF (guest UEFI) - AAVMF