]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blob - debian/tests/rebuild
UBUNTU: [Debian] make rebuild use skippable error codes when skipping.
[mirror_ubuntu-bionic-kernel.git] / debian / tests / rebuild
1 #!/bin/sh
2
3 # If we are triggering for just linux or linux-meta we know we have
4 # just built the kernel and there is no point in repeating that
5 # build, it just wastes time. (LP: #1498862)
6 build_needed=0
7 for trigger in ${ADT_TEST_TRIGGERS:-force}
8 do
9 case "$trigger" in
10 linux/*|linux-lts-*/*|linux-meta*/*|linux-oem*/*|fakeroot/*|gdb/*|git/*|bzr/*|gcc-multilib/*) ;;
11 *) build_needed=1 ;;
12 esac
13 done
14 if [ "$build_needed" -eq 0 ]; then
15 echo "rebuild: short circuiting build for '${ADT_TEST_TRIGGERS}'"
16 exit 77
17 fi
18
19 set -e
20 dpkg-buildpackage -rfakeroot -us -uc -b -Pautopkgtest