summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYongqin Liu <yongqin.liu@linaro.org>2021-03-04 12:14:28 +0800
committerYongqin Liu <yongqin.liu@linaro.org>2021-03-04 12:14:28 +0800
commitc3ab6a0be45e563fe92f53c6aefbe0b24fca7da0 (patch)
treeb1d13847bd0d03fabb0ee3b8dcf1cf4b2c7bcc0e
parent6c37e83547af59eba3b9e2619fa7ea83ec89ef77 (diff)
downloadandroid-build-kernel-versions-c3ab6a0be45e563fe92f53c6aefbe0b24fca7da0.tar.gz
get-update.sh: exit different status for different cases
Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
-rwxr-xr-xget-update.sh29
1 files changed, 16 insertions, 13 deletions
diff --git a/get-update.sh b/get-update.sh
index 584fd67..382b51c 100755
--- a/get-update.sh
+++ b/get-update.sh
@@ -2,18 +2,21 @@
kernel_branch=${1}
kernel_version=${2}
-if [ -f "${kernel_branch}" ]; then
- kernel_ver_old=$(cat "${kernel_branch}")
- if [ "X${kernel_version}X" = "X${kernel_ver_old}X" ]; then
- :
- # do nothing when all the VERSION/PATCHLEVEL/SUBLEVEL are the same
- else
- echo "${kernel_version}" > "${kernel_branch}"
- git add "${kernel_branch}"
- git commit --no-edit -m "${kernel_branch}: update to ${kernel_version}"
- git push origin HEAD:master
- fi
-else
- :
+if [ ! -f "${kernel_branch}" ]; then
# no limit, trigger all builds for all the changes as normal
+ echo "no limit set for ${kernel_branch}"
+ exit 0
fi
+
+kernel_ver_old=$(cat "${kernel_branch}")
+if [ "X${kernel_version}X" = "X${kernel_ver_old}X" ]; then
+ # do nothing when all the VERSION/PATCHLEVEL/SUBLEVEL are the same
+ echo "The kernel version is the same as before"
+ exit 1
+fi
+
+echo "${kernel_version}" > "${kernel_branch}"
+git add "${kernel_branch}"
+git commit --no-edit -m "${kernel_branch}: update to ${kernel_version}"
+git push origin HEAD:master
+exit 2