|
|
@@ -1,5 +1,6 @@
|
|
|
#!/bin/sh
|
|
|
echo "================= post remove custom scripts start ================="
|
|
|
+rm /etc/xdg/autostart/RVCTerminalApp.desktop > /dev/null 2>&1
|
|
|
rm /usr/share/applications/RVCTerminalApp.desktop > /dev/null 2>&1
|
|
|
rm -rf /opt/rvc > /dev/null 2>&1
|
|
|
rm -rf /opt/Run > /dev/null 2>&1
|
|
|
@@ -18,4 +19,26 @@ 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' ]; 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/RVCTerminalApp.desktop > /dev/null 2>&1
|
|
|
+
|
|
|
exit 0
|