#!/bin/bash

if [ "$LOGNAME" == "" ]; then
    LOGNAME=root
fi

# is_daemon_call="0"
# pid_daemon=$(ps -ef | grep "/opt/winux/tools/appmanager/hotpot_daemon" | grep -v grep | awk '{print $2}')
# while read pid; do
#     if [ "$pid" == "$$" ]; then
#         is_daemon_call="1"
#         break
#     fi
# done < <(pstree -lp "$pid_daemon" 2>/dev/null | awk -F'[()]' '{for(i=0;i<=NF;i++)if($i~/(^[0-9])+/)print $i}')

# if [ "$is_daemon_call" == "0" ]; then
#     exec /opt/winux/tools/appmanager/hotpot_daemon_request /opt/winux/tools/appmanager/yuanyanghotpot-sudoer.sh "$LOGNAME" "$@"
# else
#     exec /opt/winux/tools/appmanager/yuanyanghotpot-sudoer.sh "$LOGNAME" "$@"
# fi

exec /opt/winux/tools/appmanager/hotpot_daemon_request /opt/winux/tools/appmanager/yuanyanghotpot-sudoer.sh "$LOGNAME" "$@"
