From 34614b7d6a7c84a87c4e1a59a50d16f6e8b66476 Mon Sep 17 00:00:00 2001 From: Felix Stupp Date: Sat, 18 Jul 2020 14:58:58 +0200 Subject: [PATCH] server/linx: update: Changed installed version detection to use zero-lines --- roles/server/linx/templates/update.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/roles/server/linx/templates/update.sh b/roles/server/linx/templates/update.sh index fb11f97..58783d9 100644 --- a/roles/server/linx/templates/update.sh +++ b/roles/server/linx/templates/update.sh @@ -21,10 +21,10 @@ function correctPermissions() { # Check newest version installed installed="$( - (ls "$BIN_DIR" | - grep --only-matching --perl-regexp '(?<=-)v\d+(\.\d+)*(?=_)' | - sort --version-sort --reverse --unique | - head --lines=1) || + (find "$BIN_DIR" -type f -maxdepth 1 -printf '%f\0' | + grep --null-data --only-matching --perl-regexp '(?<=-)v\d+(\.\d+)*(?=_)' | + sort --zero-terminated --version-sort --reverse --unique | + head --zero-terminated --lines=1) || true )";