diff --git a/inxi b/inxi index 955b7c0..14cfc09 100755 --- a/inxi +++ b/inxi @@ -6692,6 +6692,7 @@ get_shell_parent() script_parent=$( ps -fp $PPID --no-headers 2>/dev/null | awk '/'"$PPID"'/ { print $3 }' ) shell_parent=$( ps -p $script_parent --no-headers 2>/dev/null | awk '/'"$script_parent"'/ { print $NF}' ) + # no idea why have to do script_parent action twice in su case, but you do, oh well. if [[ $shell_parent == 'su' ]];then script_parent=$( ps -fp $script_parent --no-headers 2>/dev/null | awk '/'"$script_parent"'/ { print $3 }' ) script_parent=$( ps -fp $script_parent --no-headers 2>/dev/null | awk '/'"$script_parent"'/ { print $3 }' )