From a820f40279964cc646bbcc46f2a790ab931d798d Mon Sep 17 00:00:00 2001 From: NP-Hardass Date: Wed, 5 Apr 2017 21:35:44 -0400 Subject: wine.eselect: Fix bad logicc in are_symlinks_valid for bin --- wine.eselect | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wine.eselect b/wine.eselect index 83d061b..44ece59 100644 --- a/wine.eselect +++ b/wine.eselect @@ -116,10 +116,10 @@ are_symlinks_valid() { die -q "${symlink} points to nonexistant ${file}" # Handle bin separately because symlinks don't go to wine_${var} elif [[ "${var}" == "bin" ]]; then - local path="/usr/bin/${symlink##*/}" - path="${path%-*}${tgt#wine}" + local path="${symlink%${v_arg#-}}${tgt#wine}" if [[ "${file}" != "${path}" ]]; then write_error_msg "${symlink} points to ${file}" + write_error_msg "${path}" die -q "which doesn't appear to be the proper link" fi else -- cgit v1.2.3-65-gdbad