summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorNebulosa2023-10-16 17:26:29 +0300
committerNebulosa2023-10-16 17:26:29 +0300
commitffc11eb599fc79c6c389c40036789db73039235a (patch)
treed04de5c1a94f76da1431d8eb6170351e015d7904
parentf2de24686ce70a398352fae9b5c2b2aa2e6b2c09 (diff)
downloadaur-ffc11eb599fc79c6c389c40036789db73039235a.tar.gz
Skip removing old settings
-rw-r--r--PKGBUILD24
-rw-r--r--wireguard-ui.install2
2 files changed, 13 insertions, 13 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 012bfb7e128d..c58b46fd227b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,11 +7,6 @@ pkgdesc="A web user interface to manage your WireGuard setup."
arch=('x86_64')
url="https://github.com/ngoduykhanh/wireguard-ui"
license=('MIT')
-provides=('wireguard-ui')
-conflicts=('wireguard-ui')
-depends=('wireguard-tools')
-install=$_pkgname.install
-
source=(https://github.com/ngoduykhanh/$_pkgname/releases/download/v$pkgver/$_pkgname-v$pkgver-linux-amd64.tar.gz
$_pkgname.service
99-wg.conf
@@ -24,12 +19,17 @@ md5sums=('aa38b4b0950e9df0dcf3ddba87516f0a'
'1fe01c771e1faabcaca6a24c09f299ae'
'9efcd8b52477051ac3297b295e3a777e'
'66b402a7b0ac73787f744931302f3dac')
+depends=('wireguard-tools')
+conflicts=($_pkgname)
+provides=($_pkgname)
+install=$_pkgname.install
+
package() {
- install -d $pkgdir/{opt/$_pkgname,usr/lib/systemd/system,etc/sysctl.d}
- install -Dm755 $_pkgname $pkgdir/opt/$_pkgname/$_pkgname
- install -Dm644 $srcdir/$_pkgname.service ${pkgdir}/usr/lib/systemd/system/$_pkgname.service
- install -Dm644 $srcdir/99-wg.conf ${pkgdir}/etc/sysctl.d/99-wg.conf
- install -Dm755 $srcdir/wgiptables.sh ${pkgdir}/opt/$_pkgname/wgiptables
- install -Dm644 $srcdir/wg-reload.path ${pkgdir}/usr/lib/systemd/system/wg-reload.path
- install -Dm644 $srcdir/wg-reload.service ${pkgdir}/usr/lib/systemd/system/wg-reload.service
+ install -d $pkgdir/{opt/$_pkgname,usr/lib/systemd/system,etc/sysctl.d}
+ install -Dm755 $_pkgname $pkgdir/opt/$_pkgname/$_pkgname
+ install -Dm644 $srcdir/$_pkgname.service ${pkgdir}/usr/lib/systemd/system/$_pkgname.service
+ install -Dm644 $srcdir/99-wg.conf ${pkgdir}/etc/sysctl.d/99-wg.conf
+ install -Dm755 $srcdir/wgiptables.sh ${pkgdir}/opt/$_pkgname/wgiptables
+ install -Dm644 $srcdir/wg-reload.path ${pkgdir}/usr/lib/systemd/system/wg-reload.path
+ install -Dm644 $srcdir/wg-reload.service ${pkgdir}/usr/lib/systemd/system/wg-reload.service
}
diff --git a/wireguard-ui.install b/wireguard-ui.install
index 14debb3271d6..4914b6d7292e 100644
--- a/wireguard-ui.install
+++ b/wireguard-ui.install
@@ -41,7 +41,7 @@ pre_remove() {
}
post_remove() {
- rm -fr /opt/wireguard-ui
+ note "Old settings are located in /opt/wireguard-ui/db, skip removing."
systemctl --quiet daemon-reload
sysctl -q --system
}