]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blob - debian/tests/ubuntu-regression-suite
UBUNTU: [Debian] Make ubuntu-regression-suite skippable on unbootable kernels.
[mirror_ubuntu-bionic-kernel.git] / debian / tests / ubuntu-regression-suite
1 #!/bin/sh
2 set -e
3
4 # Only run regression-suite on kernels we can boot in canonistack
5 source=`dpkg-parsechangelog -SSource`
6 case $source in
7 linux|linux-hwe|linux-kvm|linux-oem)
8 ;;
9 *)
10 echo "ubuntu-regression-suite is pointless, if one cannot boot the kernel"
11 exit 77
12 ;;
13 esac
14
15 sver=`dpkg-parsechangelog -SVersion`
16 read x rver x </proc/version_signature
17
18 flavour=${rver#*-*-}
19 rver=${rver%-$flavour}
20
21 echo "Source Package Version: $sver"
22 echo "Running Kernel Version: $rver"
23
24 if [ "$sver" != "$rver" ]; then
25 echo "ERROR: running version does not match source package" 1>&2
26 exit 1
27 fi
28
29 git clone git://kernel.ubuntu.com/ubuntu/kernel-testing
30 kernel-testing/run-dep8-tests