From 309e161a31d75ee30db2e5b46f0c6991ab6687fa Mon Sep 17 00:00:00 2001 From: Leandro Lucarella Date: Thu, 28 Feb 2019 11:40:53 -0300 Subject: [PATCH] ci: Add a test for ubuntu image using btrfs --- ci/semaphore.sh | 15 +++++++++++++-- mkosi.files/mkosi.ubuntu-btrfs | 13 +++++++++++++ 2 files changed, 26 insertions(+), 2 deletions(-) create mode 100644 mkosi.files/mkosi.ubuntu-btrfs diff --git a/ci/semaphore.sh b/ci/semaphore.sh index 759b908dd..0be10aaab 100755 --- a/ci/semaphore.sh +++ b/ci/semaphore.sh @@ -6,6 +6,17 @@ sudo add-apt-repository --yes ppa:jonathonf/python-3.6 sudo apt --yes update sudo apt --yes install python3.6 debootstrap systemd-container squashfs-tools -sudo python3.6 ./mkosi --default ./mkosi.files/mkosi.ubuntu +testimg() +{ + img="$1" + sudo python3.6 ./mkosi --default ./mkosi.files/mkosi."$img" + test -f "$img".raw + rm "$img".raw +} -test -f ubuntu.raw +# Only test ubuntu images for now, as semaphore is based on Ubuntu +for i in ./mkosi.files/mkosi.ubuntu* +do + imgname="$(basename "$i" | cut -d. -f 2-)" + testimg "$imgname" +done diff --git a/mkosi.files/mkosi.ubuntu-btrfs b/mkosi.files/mkosi.ubuntu-btrfs new file mode 100644 index 000000000..45d45fe08 --- /dev/null +++ b/mkosi.files/mkosi.ubuntu-btrfs @@ -0,0 +1,13 @@ +# SPDX-License-Identifier: LGPL-2.1+ + +[Distribution] +Distribution=ubuntu +Release=xenial + +[Output] +Format=raw_btrfs +Output=ubuntu-btrfs.raw + +[Packages] +Packages= + tzdata -- 2.47.2