From fcef1ead3ab95dff073d1c84cfe6320d483ea8e3 Mon Sep 17 00:00:00 2001 From: Tobias Waldekranz Date: Mon, 2 Dec 2024 16:50:51 +0100 Subject: [PATCH] utils: kernel-refresh.sh: Only remove old patches if they exist E.g., when upgrading to a new version, there are no previous patches to remove. --- utils/kernel-refresh.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/utils/kernel-refresh.sh b/utils/kernel-refresh.sh index 760fc69e..74f9cad5 100755 --- a/utils/kernel-refresh.sh +++ b/utils/kernel-refresh.sh @@ -60,6 +60,9 @@ if ! [ "$PDIR" ]; then exit 1 fi -git -C $PDIR rm *.patch +KDIR=$(readlink -f $KDIR) +PDIR=$(readlink -f $PDIR) + +git ls-files --error-unmatch $PDIR 1>/dev/null 2>&1 && git -C $PDIR rm *.patch git -C $KDIR format-patch -o $PDIR $KTAG..HEAD git -C $PDIR add *.patch