blob: 0761b4799f1ee89176636dffa6a73030dfd4c196 (
plain)
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
|
pre_install() {
end=$((SECONDS+10))
while :
do
if [ -z "$(ps -eo args | grep WindscribeEngine | grep -v grep)" ]; then
break
fi
if [ $SECONDS -gt $end ]; then
echo 'Error during Windscribe installation. WindscribeEngine is running. Please re-launch Windscribe. And try to update again.'
exit 1
fi
done
systemctl stop windscribe-helper > /dev/null 2>&1
systemctl disable windscribe-helper > /dev/null 2>&1
# Stop and disable firewalld service if it is active, otherwise it will conflict with iptables on OS reboot
# Relevant for Fedora distributions
systemctl is-active --quiet firewalld
if [ $? -eq 0 ]
then
echo "Firewalld service is running. It will be stopped and disabled to avoid conflicts with the Windscribe iptables firewall."
sudo systemctl stop firewalld
sudo systemctl disable firewalld
fi
echo "Finish pre-install script"
}
post_install() {
set -e
systemctl enable windscribe-helper
systemctl start windscribe-helper
}
pre_upgrade() {
systemctl stop windscribe-helper
systemctl disable windscribe-helper
pre_install
}
post_upgrade() {
post_install
}
pre_remove() {
set -e
systemctl stop windscribe-helper
systemctl disable windscribe-helper
}
|