]> git.ipfire.org Git - thirdparty/mkosi.git/commitdiff
ci: Add a test for ubuntu image using btrfs 331/head
authorLeandro Lucarella <luca@llucax.com>
Thu, 28 Feb 2019 14:40:53 +0000 (11:40 -0300)
committerLeandro Lucarella <luca@llucax.com>
Thu, 28 Feb 2019 14:45:31 +0000 (11:45 -0300)
ci/semaphore.sh
mkosi.files/mkosi.ubuntu-btrfs [new file with mode: 0644]

index 759b908ddb7e3e6d3a3e998d0592708e72be000c..0be10aaab976f22287ceeb59b2ecdd117c58dc53 100755 (executable)
@@ -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 (file)
index 0000000..45d45fe
--- /dev/null
@@ -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