From: Caio Marcelo de Oliveira Filho Date: Thu, 8 Feb 2018 23:08:22 +0000 (-0800) Subject: testsuite: add Clear's mkosi configuration X-Git-Tag: v26~31 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=a76f997f4db4fedccb453ca4204988219856653a;p=thirdparty%2Fkmod.git testsuite: add Clear's mkosi configuration Adapted the mkosi.build script to account for not building test-modules in Clear. It doesn't have the headers available yet. --- diff --git a/testsuite/mkosi/mkosi.build b/testsuite/mkosi/mkosi.build index 53fc797b..8ed54bbb 100755 --- a/testsuite/mkosi/mkosi.build +++ b/testsuite/mkosi/mkosi.build @@ -29,8 +29,13 @@ rm -rf build mkdir build cd build -kdir=$(find_kdir) -IFS=/ read _ _ _ kver _ <<<"$kdir" +if grep clear-linux-os /usr/lib/os-release; then + # Clear Linux doesn't have the dependencies for those yet. + echo "--disable-test-modules" > ../../.config.args +else + kdir=$(find_kdir) + IFS=/ read _ _ _ kver _ <<<"$kdir" +fi ../autogen.sh c make -j diff --git a/testsuite/mkosi/mkosi.clear b/testsuite/mkosi/mkosi.clear new file mode 100644 index 00000000..6d875146 --- /dev/null +++ b/testsuite/mkosi/mkosi.clear @@ -0,0 +1,19 @@ +[Distribution] +Distribution=clear +Release=latest + +[Output] +Output = clear-image.raw + +[Packages] +Packages= + os-core-update +BuildPackages= + os-core-dev + +[Partitions] +RootSize = 5G + +[Host] +# This is where swupd-extract is usually installed. +ExtraSearchPaths=$SUDO_HOME/go/bin \ No newline at end of file