]>
Commit | Line | Data |
---|---|---|
0d34a427 LO |
1 | #!/bin/sh |
2 | set -e | |
3 | ||
c6b9ffa3 DJL |
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 | ||
0d34a427 LO |
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 |