added a comment to explain the hack for su/process grandparent

This commit is contained in:
inxi-svn 2013-01-29 00:37:01 +00:00
parent 9ec6d89b08
commit 9515a5ab00

1
inxi
View file

@ -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 }' )