1
1
#! /usr/bin/env bash
2
- # Copyright (c) 2021 The Toltec Contributors
2
+ # Copyright (c) 2024 The Toltec Contributors
3
3
# SPDX-License-Identifier: MIT
4
4
5
5
archs=(rmallos2)
6
6
pkgnames=(innernet-client)
7
7
pkgdesc=" A private network system that uses WireGuard under the hood."
8
8
url=" https://github.com/tonarino/innernet"
9
- pkgver=1.5.3-3
10
- timestamp=2022 -01-31T20:08:43Z
9
+ pkgver=1.6.1-1
10
+ timestamp=2024 -01-19T14:24:40Z
11
11
section=" utils"
12
12
maintainer=
" plan5 <[email protected] >"
13
13
license=MIT
14
14
installdepends=(wireguard)
15
15
makedepends=(build:librust-clang-sys-dev build:libclang-dev build:libc6 build:libc6-dev build:clang)
16
16
17
- image=rust:v2.2.2
17
+ image=rust:v3.1
18
18
_srcver=" v${pkgver% -* } "
19
19
source=(
20
20
" https://github.com/tonarino/innernet/archive/refs/tags/$_srcver .zip"
21
21
)
22
22
sha256sums=(
23
- 2f7ca1d802d898b1c4fd090cba9e0562a1e80d617b55f23ba596e81c99441a1c
23
+ fd9ec6eb75dcc46c818696e7fcb87eb772dc024e0c326360f0f8c473c937c37c
24
24
)
25
25
26
26
prepare () {
@@ -43,13 +43,19 @@ package() {
43
43
install -D -m 700 -t " $pkgdir " /opt/bin " $srcdir " /target/armv7-unknown-linux-gnueabihf/release/innernet
44
44
install -D -m 644 -t
" $pkgdir " /lib/systemd/system
" $srcdir /client/[email protected] "
45
45
install -D -m 644 -t " $pkgdir " /lib/systemd/system " $srcdir /client/innernet.target"
46
-
47
- # Link /opt/bin/innernet to /opt/bin/inn
48
- ln -s /opt/bin/innernet " $pkgdir " /opt/bin/inn
49
46
}
50
47
51
48
configure () {
52
49
if ! [ -d /opt/var/lib/innernet ]; then
53
50
mkdir -p /opt/var/lib/innernet
54
51
fi
55
52
}
53
+
54
+ preremove () {
55
+ disable-unit innernet.target
56
+
57
+ }
58
+
59
+ postremove () {
60
+ systemctl daemon-reload
61
+ }
0 commit comments