#!/bin/bash
set -e
mkdir -p /tmp/CN-i8520-MILLET
MY_TMP='/tmp/CN-i8520-MILLET'

#----------------------------
# 判断系统是否是服务器,服务器一般不会有桌面文件夹.
# 间接 区分root和用户
#----------------------------
MY_USER_U_NED_R(){
A='/home/*/桌面'
B='/home/*/Desktop'
cd ${A} 2>/dev/null
if [ $? -ne 0 ]; then
   cd ${B} 2>/dev/null
     if [ $? -ne 0 ]; then
       echo "/root"
     else
       MY_USER=$(echo `pwd`)
       echo ${MY_USER%/*}
     fi
else
   MY_USER=$(echo `pwd`)
   echo ${MY_USER%/*}
fi
}
MY_USER_U_NED_R  > ${MY_TMP}/MY_USER_DIR.TXT
#--------------------------------
# 定义用户路径 和用户名
# /home/用户/.config/autostart开机执行起动器文件
#--------------------------------
MY_ROOT_DIR='/root'
MY_USER_DIR=`cat ${MY_TMP}/MY_USER_DIR.TXT`
MY_USER="${MY_USER_DIR##*/}"
MY_CONKY_DIR="${MY_USER_DIR}/.config/autostart"
#--------------------------------
# 在用户下的操作
#--------------------------------
MY_USER_U(){
   
   echo "删除卸载残留"
   rm -rf ${MY_CONKY_DIR}/conkyrcXX.desktop
   rm -rf ${MY_USER_DIR}/.conkyrc
   rm -rf /opt/CN-i8520-MILLET/cn.i8520.conky/wk.txt
   rm -rf /root/.conkyrc
   rm -rf /tmp/URL_LINK

}
#--------------------------------
# 在root下的操作
#--------------------------------
MY_USER_R(){
   
   echo "删除卸载残留"
   rm -rf /etc/profile.d/conky-X
   rm -rf /root/.conkyrc
   rm -rf /opt/CN-i8520-MILLET/cn.i8520.conky/wk.txt
   rm -rf /tmp/URL_LINK

}
#--------------------------------
# 根据自定义函数 MY_USER_U_NED_R 的输出
# 输出为 /home/用户 就是系统管理员，没有ROOT权限
# 输出为 /root     超级管理员权限，有ROOT权限
#--------------------------------

if [[ ! X${MY_ROOT_DIR} = X${MY_USER_DIR} ]];then
   # 在用户下的操作
   if [[ ! -f ${MY_CONKY_DIR}/conkyrcXX.desktop ]];then
       echo "OK"
     else
       MY_USER_U
   fi
else
   # 在root下的操作
   if [[ ! -f /etc/profile.d/conky-X ]];then
       echo "OK"
     else
       MY_USER_R
   fi
fi
exit 0

