summaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authorOlliver Schinagl <oliver@schinagl.nl>2024-03-18 13:09:23 +0100
committerRobert Marko <robimarko@gmail.com>2024-04-12 18:20:52 +0200
commitf9ac106779022c41b393c80c0e1ac3e079db1343 (patch)
tree1183da48b1037193e50fc7a4534a42f75820877f /scripts
parented896c32b09e3adfaa5fdda5c584ef776e395b09 (diff)
downloadopenwrt-f9ac106779022c41b393c80c0e1ac3e079db1343.tar.gz
openwrt-f9ac106779022c41b393c80c0e1ac3e079db1343.tar.bz2
openwrt-f9ac106779022c41b393c80c0e1ac3e079db1343.zip
scripts/kernel_bump: Do no run on dirty repositories
We want to avoid starting a process when we know it will fail later. Signed-off-by: Olliver Schinagl <oliver@schinagl.nl>
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/kernel_bump.sh5
1 files changed, 5 insertions, 0 deletions
diff --git a/scripts/kernel_bump.sh b/scripts/kernel_bump.sh
index 90e47789c3..5c147d78a5 100755
--- a/scripts/kernel_bump.sh
+++ b/scripts/kernel_bump.sh
@@ -77,6 +77,11 @@ init()
initial_branch="$(git rev-parse --abbrev-ref HEAD)"
initial_commitish="$(git rev-parse HEAD)"
+ if [ -n "$(git status --porcelain | grep -v '^?? .*')" ]; then
+ echo 'Git respository not in a clean state, will not continue.'
+ exit 1
+ fi
+
source_version="${source_version#v}"
target_version="${target_version#v}"