From 3b37a0b17da9b3308447b01661da091722dbf639 Mon Sep 17 00:00:00 2001 From: Leah Rowe Date: Sun, 13 Sep 2026 14:24:38 +0100 Subject: [PATCH] lib.sh: simplify update_xbmkver sanitization can be done with a single sed command Signed-off-by: Leah Rowe --- include/lib.sh | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/include/lib.sh b/include/lib.sh index a7e93dfb..427a6aec 100644 --- a/include/lib.sh +++ b/include/lib.sh @@ -43,13 +43,8 @@ xbmk_sanitize_version() [ -z "$version" ] && \ return 0 - version="`printf "%s\n" "$version" | sed -e 's/\t//g'`" - version="`printf "%s\n" "$version" | sed -e 's/\ //g'`" - version="`printf "%s\n" "$version" | sed -e 's/\.\.//g'`" - version="`printf "%s\n" "$version" | sed -e 's/\.\///g'`" - version="`printf "%s\n" "$version" | sed -e 's/\//-/g'`" - - version="${version#-}" + version="`printf '%s\n' "$version" | sed \ + 's/[[:space:]]//g; s/\.\.//g; s/\.\///g; s/\//-/g; s/^-//'`" [ -z "$version" ] && \ err "'version' empty after sanitization" \