From 69e2cf6f2921e5e22697ccc5b97ad3e01b71aa7c Mon Sep 17 00:00:00 2001 From: Tim Keller Date: Sat, 13 Sep 2025 22:00:34 -0500 Subject: remove xsudo --- x11/xsudo | 32 -------------------------------- 1 file changed, 32 deletions(-) delete mode 100755 x11/xsudo (limited to 'x11/xsudo') diff --git a/x11/xsudo b/x11/xsudo deleted file mode 100755 index 03a01c4..0000000 --- a/x11/xsudo +++ /dev/null @@ -1,32 +0,0 @@ -#!/bin/sh - -printhelp() { -cat << HELPDOC " -usage: $(basename "$0") command" -usage: $(basename "$0") [-gh]" - -options: - -g, --get-pass print password to stdout and exit. will output blank if in 'nopass' mode - -h, --help show this help page and exit -HELPDOC -} - -# get password -sudo=${SUDO:-sudo} -while ! echo "$pass" | $sudo -n true; do - pass="$(dmenu -p 'Password: ' <&-)" # Ask user for password pass is incorrect (skipped if nopass in enabled) - [ "$pass" = '' ] && exit 0 -done - - -# options -[ -z "$1" ] && printhelp && exit 1 - -case "$1" in - -g|--get-pass) printf "$pass" && exit 0 ;; - -h|--help) printhelp && exit 0 ;; -esac - -# xpsuedo magic -echo "$pass" | $sudo xauth -f /root/.Xauthority add $(xauth list $DISPLAY) \ - && echo "$pass" | $sudo "$@" -- cgit v1.2.3