remove_prefix: added check prefix path
This commit is contained in:
@ -1223,6 +1223,9 @@ remove_prefix() {
|
|||||||
then print_error "Не указано имя префикса для удаления!"
|
then print_error "Не указано имя префикса для удаления!"
|
||||||
fi
|
fi
|
||||||
check_prefix_var
|
check_prefix_var
|
||||||
|
if [[ ! -d "$WINEPREFIX" ]]
|
||||||
|
then fatal "Префикса \"$PREFIX_NAME\" не существует!"
|
||||||
|
fi
|
||||||
|
|
||||||
if [[ ! $2 =~ --force|-y ]] ; then
|
if [[ ! $2 =~ --force|-y ]] ; then
|
||||||
echo "======================================================"
|
echo "======================================================"
|
||||||
@ -1239,9 +1242,8 @@ remove_prefix() {
|
|||||||
return 0
|
return 0
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
try_remove_dir "$WINEPREFIX"
|
|
||||||
|
|
||||||
if [[ $? -eq 0 ]]; then
|
if try_remove_dir "$WINEPREFIX" ; then
|
||||||
print_ok "Префикс "$PREFIX_NAME" успешно удален."
|
print_ok "Префикс "$PREFIX_NAME" успешно удален."
|
||||||
|
|
||||||
for desktop_file in "$WH_MENU_DIR"/*.desktop; do
|
for desktop_file in "$WH_MENU_DIR"/*.desktop; do
|
||||||
|
Reference in New Issue
Block a user