| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- #!/bin/sh
- echo "================= post remove custom scripts start: $*================="
- if [ "$1" = "remove" ]; then
- rm /etc/xdg/autostart/spexplorerauto.desktop > /dev/null 2>&1
- rm /usr/share/applications/spexplorerauto.desktop > /dev/null 2>&1
- rm -rf /opt/rvc > /dev/null 2>&1
- rm -rf /opt/Run > /dev/null 2>&1
- rm -rf /opt/wlog > /dev/null 2>&1
- rm Run.ini > /dev/null 2>&1
- rm /usr/lib/cef_100_percent.pak > /dev/null 2>&1
- rm /usr/lib/cef_200_percent.pak > /dev/null 2>&1
- rm /usr/lib/cef_extensions.pak > /dev/null 2>&1
- rm /usr/lib/cef.pak > /dev/null 2>&1
- rm /usr/lib/chrome-sandbox > /dev/null 2>&1
- rm /usr/lib/devtools_resources.pak > /dev/null 2>&1
- rm /usr/lib/icudtl.dat > /dev/null 2>&1
- rm /usr/lib/libcef.so > /dev/null 2>&1
- rm /usr/lib/libEGL.so > /dev/null 2>&1
- rm /usr/lib/libGLESv2.so > /dev/null 2>&1
- rm /usr/lib/snapshot_blob.bin > /dev/null 2>&1
- rm /usr/lib/v8_context_snapshot.bin > /dev/null 2>&1
- rvc_user=$USER
- if [ -z "$rvc_user" -o "$rvc_user" = "root" ]; then
- users=$(cat /etc/passwd | awk -F: '$3>=500' | cut -f 1 -d :)
- echo "user list: $users"
- cnt=0
- for var in $(echo ${users} | awk '{split($0,arr,",");for(i in arr) print arr[i]}')
- do
- if [ ${var} != 'nobody' -a ${var} != 'systemd-coredump' -a ${var} != 'liuwt' -a ${var} != 'deepin-anything-server' ]; then
- cnt=$((${cnt}+1))
- rvc_user=${var}
- fi
- done
- if [ $cnt -ne 1 ]; then
- echo "too many users: $cnt"
- rvc_user=''
- else
- echo "aim user: $rvc_user"
- fi
- fi
- rm /home/$rvc_user/Desktop/spexplorerauto.desktop > /dev/null 2>&1
- echo "[INFO]: set menu tool as show mode..."
- gsettings set com.deepin.dde.dock hide-mode keep-showing
- echo "[INFO]: set menu tool as show mode done!"
- papers_dir=/usr/share/wallpapers/deepin
- papers_bak_dir=/usr/share/wallpapers/deepin_bak
- if [ -d $papers_bak_dir ]; then
- rm -rf $papers_dir/* > /dev/null 2>&1
- cp $papers_bak_dir/* $papers_dir
- fi
- fi
- exit 0
|