From 2241e439948929201cf317a9285c1e829c1fcfde Mon Sep 17 00:00:00 2001 From: Donald Buczek Date: Wed, 27 Apr 2022 15:26:42 +0200 Subject: [PATCH] scripts: Add next-kernel-number add scripts/next-kernel-number which just outputs the next free kernel build number. --- scripts/next-kernel-number | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100755 scripts/next-kernel-number diff --git a/scripts/next-kernel-number b/scripts/next-kernel-number new file mode 100755 index 000000000..2ab6c2daf --- /dev/null +++ b/scripts/next-kernel-number @@ -0,0 +1,20 @@ +#! /bin/bash + +max=0 +max_name="" + +cd /src/mariux/beeroot/bee-files/ + +for f in linux-[0-9]*.bee; do + [[ $f =~ -([0-9]+).bee ]] || continue + if (( ${BASH_REMATCH[1]} > $max )); then + max=${BASH_REMATCH[1]} + max_name="$f" + fi +done +if [ -n "$max_name" ]; then + echo $(($max+1)) +else + echo "No file linux-[0-9]*.bee found in /src/mariux/beeroot/bee-files/" >&1 + exit 1 +fi