about summary refs log tree commit diff
path: root/tools/test-sudo-wrapper.sh
diff options
context:
space:
mode:
Diffstat (limited to 'tools/test-sudo-wrapper.sh')
-rwxr-xr-xtools/test-sudo-wrapper.sh16
1 files changed, 2 insertions, 14 deletions
diff --git a/tools/test-sudo-wrapper.sh b/tools/test-sudo-wrapper.sh
index b375368e..a9019bc3 100755
--- a/tools/test-sudo-wrapper.sh
+++ b/tools/test-sudo-wrapper.sh
@@ -3,25 +3,13 @@
 CMD="$1"
 shift;
 
-# convert the libtool internal path
-resolve_cmd() {
-    local C="$1"
-
-    local C2="$(echo "$C" | sed 's#^\(.*/\)\.libs/lt-\([^/]\+\)$#\1\2#')"
-    if [[ "$C2" != "$C" && ! -x "$C2" ]]; then
-        # such a file does not exist... back to $C
-        C2="$C"
-    fi
-    echo "$C2"
-}
-
 if [[ $UID == 0 ]]; then
     # we are already root. Execute directly.
-    exec "$(resolve_cmd "$CMD")" "$@"
+    exec "$CMD" "$@"
 elif [[ "$NMTST_SUDO_NO_CALL_SELF" != "" ]]; then
     # when setting $NMTST_SUDO_NO_CALL_SELF, pass the (resolved) command
     # directly to sudo.
-    exec sudo "$(resolve_cmd "$CMD")" "$@"
+    exec sudo "$CMD" "$@"
 else
     # by default, call self again with sudo.
     exec sudo -E "$0" "$CMD" "$@"