From: Leandro Lucarella Date: Thu, 28 Feb 2019 14:40:53 +0000 (-0300) Subject: ci: Add a test for ubuntu image using btrfs X-Git-Tag: v5~4^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F331%2Fhead;p=thirdparty%2Fmkosi.git ci: Add a test for ubuntu image using 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