From: Chris Koeritz Date: Wed, 27 May 2020 03:10:49 +0000 (-0400) Subject: retired su function that was unused X-Git-Tag: 2.140.121^2~9 X-Git-Url: https://feistymeow.org/gitweb/?p=feisty_meow.git;a=commitdiff_plain;h=aaebc44a16ce6b28dc18f2a5329f4b1e3de340c7 retired su function that was unused also had questionable and no longer working get_x_auth script usage. --- diff --git a/scripts/core/functions.sh b/scripts/core/functions.sh index 24b162ef..7b72855c 100644 --- a/scripts/core/functions.sh +++ b/scripts/core/functions.sh @@ -422,30 +422,30 @@ if [ -z "$skip_all" ]; then fi } - # su function: makes su perform a login. - # for some OSes, this transfers the X authority information to the new login. - function su() { - if debian_like; then - # debian currently requires the full version which imports X authority - # information for su. - - # get the x authority info for our current user. - source "$FEISTY_MEOW_SCRIPTS/security/get_x_auth.sh" - - if [ -z "$X_auth_info" ]; then - # if there's no authentication info to pass along, we just do a normal su. - /bin/su -l $* - else - # under X, we update the new login's authority info with the previous - # user's info. - (unset XAUTHORITY; /bin/su -l $* -c "$X_auth_info ; export DISPLAY=$DISPLAY ; bash") - fi - else - # non-debian supposedly doesn't need the extra overhead any more. - # or at least suse doesn't, which is the other one we've tested on. - /bin/su -l $* - fi - } +#bork # su function: makes su perform a login. +#bork # for some OSes, this transfers the X authority information to the new login. +#bork function su() { +#bork if debian_like; then +#bork # debian currently requires the full version which imports X authority +#bork # information for su. +#bork +#bork # get the x authority info for our current user. +#bork source "$FEISTY_MEOW_SCRIPTS/security/get_x_auth.sh" +#bork +#bork if [ -z "$X_auth_info" ]; then +#bork # if there's no authentication info to pass along, we just do a normal su. +#bork /bin/su -l $* +#bork else +#bork # under X, we update the new login's authority info with the previous +#bork # user's info. +#bork (unset XAUTHORITY; /bin/su -l $* -c "$X_auth_info ; export DISPLAY=$DISPLAY ; bash") +#bork fi +#bork else +#bork # non-debian supposedly doesn't need the extra overhead any more. +#bork # or at least suse doesn't, which is the other one we've tested on. +#bork /bin/su -l $* +#bork fi +#bork } # this function wraps the normal sudo by ensuring we replace the terminal # label before we launch what they're passing to sudo. we also ensure that