summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorsolsTiCe d'Hiver2020-08-27 00:33:21 +0200
committersolsTiCe d'Hiver2020-08-27 00:33:21 +0200
commit34991642f9012e99ee3d0bdf9c0e16adeb5ccbb2 (patch)
treeb5cfbe59b2b29ec5a50e7734d444570cd7f0252e
parent39de5ecfd67709aea7a64d928dfae266a1c99302 (diff)
downloadaur-34991642f9012e99ee3d0bdf9c0e16adeb5ccbb2.tar.gz
Fix various issues
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD10
-rw-r--r--piavpn-bin.install9
3 files changed, 17 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 680a227be5be..02c6ea1a12f5 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = piavpn-bin
pkgdesc = Private Internet Access client
pkgver = 2.3.1_05354
-pkgrel = 2
+pkgrel = 3
url = https://privateinternetaccess.com/
install = piavpn-bin.install
arch = x86_64
diff --git a/PKGBUILD b/PKGBUILD
index 3fca2a6b8941..7ca5a1acd5f6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgname=piavpn-bin
pkgver=2.3.1_05354
_pkgver=2.3.1-05354
-pkgrel=2
+pkgrel=3
pkgdesc="Private Internet Access client"
arch=(x86_64)
url="https://privateinternetaccess.com/"
@@ -47,4 +47,12 @@ package() {
mkdir -p $pkgdir/usr/share/licenses/$pkgname/
cp $pkgdir/opt/piavpn/share/LICENSE.txt $pkgdir/usr/share/licenses/$pkgname/
+
+ # limit log to the minimum to avoid excessive flooding
+ cat > $pkgdir/opt/piavpn/var/debug.txt << EOF
+[rules]
+*.debug=false
+*.info=false
+*.warning=false
+EOF
}
diff --git a/piavpn-bin.install b/piavpn-bin.install
index c68d40dfff62..ef36a1c121cd 100644
--- a/piavpn-bin.install
+++ b/piavpn-bin.install
@@ -18,6 +18,11 @@ pre_install() {
addRoutingTable piavpnWgrt
}
+pre_remove() {
+ systemctl stop piavpn
+ systemctl disable piavpn
+}
+
post_remove() {
sed -i '/.*piavpnrt$/d' /etc/iproute2/rt_tables
sed -i '/.*piavpnOnlyrt$/d' /etc/iproute2/rt_tables
@@ -27,8 +32,8 @@ post_remove() {
}
post_upgrade() {
- if systemctl is-active pia-daemon >/dev/null; then
- systemctl restart pia-daemon
+ if systemctl is-active piavpn >/dev/null; then
+ systemctl restart piavpn
fi
}