summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authornekgem22021-06-17 21:39:02 +0000
committernekgem22021-06-17 21:39:02 +0000
commita0d94f841d5f9b20b6148d2f05497fdb7e920ed3 (patch)
tree4841913bf5d5c78eeefdd57a9fed0d6a3896adfb
parent247038fbd6796d1a30a3e762c282586f90e918ac (diff)
downloadaur-a0d94f841d5f9b20b6148d2f05497fdb7e920ed3.tar.gz
del old seed (idk how old so just current date will work)
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD2
-rw-r--r--lokinet.install21
3 files changed, 23 insertions, 2 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 5461cf3727ab..8ee8cc64f3f4 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = lokinet
pkgdesc = Anonymous, decentralized and IP based overlay network for the internet.
pkgver = 0.9.3
- pkgrel = 1
+ pkgrel = 2
url = https://lokinet.org
install = lokinet.install
arch = x86_64
diff --git a/PKGBUILD b/PKGBUILD
index 9dbeae9635c2..60a8ddfeeacf 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: nekgem2 <nekgem2@firemail.cc>
pkgname=lokinet
pkgver=0.9.3
-pkgrel=1
+pkgrel=2
pkgdesc="Anonymous, decentralized and IP based overlay network for the internet."
arch=('x86_64' 'aarch64')
url="https://lokinet.org"
diff --git a/lokinet.install b/lokinet.install
index 290a095bf29b..114ea34cc319 100644
--- a/lokinet.install
+++ b/lokinet.install
@@ -1,5 +1,22 @@
+del_seed() {
+ seed_date=$(date -r var/lib/lokinet/bootstrap.signed +%s 2>/dev/null || :)
+ if [ -z "$seed_date" ]
+ then
+ # no seed
+ return
+ fi
+
+ if [ "$seed_date" -lt 1623964915 ]
+ then
+ # remove old seed because it changed at some point
+ rm -f var/lib/lokinet/bootstrap.signed
+ fi
+}
+
post_install() {
+ del_seed
+
cat <<-EOF
To generate default config (optional, will be invoked by lokinet service if needed):
systemctl start lokinet-default-config
@@ -11,3 +28,7 @@ post_install() {
nameserver 127.3.2.1
EOF
}
+
+post_upgrade() {
+ del_seed
+}