-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathentrypoint.sh
34 lines (32 loc) · 1.57 KB
/
entrypoint.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#!/bin/bash
groupmod -o -g $AUDIO_GID audio
if [ $GID != $(echo `id -g thunderspeed`) ]; then
groupmod -o -g $GID thunderspeed
fi
if [ $UID != $(echo `id -u thunderspeed`) ]; then
usermod -o -u $UID thunderspeed
fi
chown thunderspeed:thunderspeed "/迅雷下载"
if [ -d "/home/thunderspeed/.thunderspeed" ]; then
chown thunderspeed:thunderspeed /home/thunderspeed/.thunderspeed
fi
su thunderspeed <<EOF
echo "启动 $APP"
if [ ! -d "/home/thunderspeed/.deepinwine/Deepin-ThunderSpeed/" ]; then
"/opt/deepinwine/apps/Deepin-$APP/run.sh" -c
if [ "$CRACKED" == "true" ]; then
echo 'crack thunderspeed'
cp /home/thunderspeed/dll/* "/home/thunderspeed/.deepinwine/Deepin-ThunderSpeed/drive_c/Program Files/Thunder Network/Thunder/Program/"
fi
if [ -d "/home/thunderspeed/.deepinwine/Deepin-ThunderSpeed/drive_c/Program Files/Thunder Network/Thunder/Profiles" ]; then
if [ ! -d "/home/thunderspeed/.thunderspeed/Community" ]; then
mv "/home/thunderspeed/.deepinwine/Deepin-ThunderSpeed/drive_c/Program Files/Thunder Network/Thunder/Profiles/*" "/home/thunderspeed/.thunderspeed/"
fi
rm -rf "/home/thunderspeed/.deepinwine/Deepin-ThunderSpeed/drive_c/Program Files/Thunder Network/Thunder/Profiles"
else
mkdir -p "/home/thunderspeed/.deepinwine/Deepin-ThunderSpeed/drive_c/Program Files/Thunder Network/Thunder"
fi
ln -s /home/thunderspeed/.thunderspeed "/home/thunderspeed/.deepinwine/Deepin-ThunderSpeed/drive_c/Program Files/Thunder Network/Thunder/Profiles"
fi
"/opt/deepinwine/apps/Deepin-$APP/run.sh"
EOF