From 878bd892608e312276945a57430c86909cefb459 Mon Sep 17 00:00:00 2001
From: yinbin6 <yinbin8@huawei.com>
Date: Fri, 30 Aug 2024 16:15:03 +0800
Subject: [PATCH] tools: fix script generate patchname wrong

---
 tools/sync-gazelle-src.sh | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/tools/sync-gazelle-src.sh b/tools/sync-gazelle-src.sh
index 142e770..ccfa8eb 100644
--- a/tools/sync-gazelle-src.sh
+++ b/tools/sync-gazelle-src.sh
@@ -65,14 +65,14 @@ for commitid in ${COMMIT_ID};do
 	fi
 
         #get patchnum from spec file.
-        patchnum=$(grep -o "Patch[0-9]\+" *.spec | tail -n 1 | awk -Fh '{print $2}')
+        patchnum=$(grep -o "Patch[0-9]\+" *.spec | tail -n 1 | awk -Fh '{print $2}' | awk '{print $1 - 9000}')
         if [ -z $patchnum ];then
             #there is no patch in spec file. get patch by conunt patches in dir. 
 	    patchnum=$(ls ./*.patch | wc -l)
-	    let Patchnum=9000+$patchnum
-	    patchnum=$(printf "%04d\n" $patchnum)
         fi
         let patchnum+=1
+        let Patchnum=9000+$patchnum
+        patchnum=$(printf "%04d\n" $patchnum)
 	new_patchname=$(echo $patchname | sed -e "s/^0001-/${patchnum}-/g")
 
 	echo $new_patchname
-- 
2.33.0

