From b4d36b15e802884a9461f1e4e9b3c36f8c9c3689 Mon Sep 17 00:00:00 2001 From: Mikhail Tergoev Date: Mon, 26 May 2025 15:59:49 +0300 Subject: [PATCH] added check file desktop.list before grep --- winehelper | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/winehelper b/winehelper index 8502c57..3582e96 100755 --- a/winehelper +++ b/winehelper @@ -405,7 +405,8 @@ create_desktop () { # добавляем информацию о приложении в "$WINEPREFIX/desktop.list" - if grep -qe "^${name_desktop}=" "$WINEPREFIX/desktop.list" + if [[ -f "$WINEPREFIX/desktop.list" ]] \ + && grep -qe "^${name_desktop}=" "$WINEPREFIX/desktop.list" then sed -i "/^$name_desktop=/d" "$WINEPREFIX/desktop.list" fi echo "$name_desktop=${exe_file//$WINEPREFIX/}" >> "$WINEPREFIX/desktop.list"