#!/bin/sh set -e # Only run regression-suite on kernels we can boot in canonistack source=`dpkg-parsechangelog -SSource` case $source in linux|linux-unstable|linux-hwe*|linux-lowlatency*|linux-kvm|linux-oem) ;; *) echo "ubuntu-regression-suite is pointless, if one cannot boot the kernel" exit 77 ;; esac # Only run regression-suite if we were requested to have_meta=0 for trigger in ${ADT_TEST_TRIGGERS} do case "$trigger" in linux-meta/*|linux-meta-*/*) have_meta=1 ;; esac done if [ -n "$ADT_TEST_TRIGGERS" ] && [ "$have_meta" -eq 0 ]; then echo "ubuntu-regression-suite is not requested, as there is no linux-meta trigger" exit 77 fi sver=`dpkg-parsechangelog -SVersion` read x rver x &2 exit 1 fi git clone --depth=1 -b autotest3 git://git.launchpad.net/~canonical-kernel-team/+git/kernel-testing git -C kernel-testing/ show HEAD -q kernel-testing/run-dep8-tests