From 68eb8b26d8ed0a0be407880a0fb22864b29add5f Mon Sep 17 00:00:00 2001 From: Yolanda Robla Date: Tue, 5 Apr 2016 17:49:07 +0200 Subject: [PATCH] Add script to install image build dependencies In order for automated image builds to run, create this script that can be called from magnum jobs, to install needed dependencies for diskimage-builder and fedora-atomic builds. That script will be run on the VM that will be spinned to run the image builds, targetted for ubuntu-trusty. Change-Id: Icf5a2c79e47e632be2ac49bc9ccc528b4f604eb2 Implements blueprint fedora-atomic-image-build --- .../fedora-atomic/install_imagebuild_deps.sh | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100755 magnum/elements/fedora-atomic/install_imagebuild_deps.sh diff --git a/magnum/elements/fedora-atomic/install_imagebuild_deps.sh b/magnum/elements/fedora-atomic/install_imagebuild_deps.sh new file mode 100755 index 0000000000..3466ca0a1f --- /dev/null +++ b/magnum/elements/fedora-atomic/install_imagebuild_deps.sh @@ -0,0 +1,21 @@ +#!/bin/bash + +# This script installs all needed dependencies to generate +# images using diskimage-builder. Please not it only has been +# tested on Ubuntu Trusty + +set -eux +set -o pipefail + +sudo apt-get update || true +sudo apt-get install -y \ + debootstrap \ + kpartx \ + qemu-utils \ + python-dev \ + build-essential \ + python-pip \ + python-lzma \ + yum \ + yum-utils \ + python-yaml