11#! /usr/bin/env bash
2- # Copyright (c) 2021 The Toltec Contributors
2+ # Copyright (c) 2024 The Toltec Contributors
33# SPDX-License-Identifier: MIT
44
55archs=(rmallos2)
66pkgnames=(innernet-client)
77pkgdesc=" A private network system that uses WireGuard under the hood."
88url=" 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
1111section=" utils"
1212maintainer=
" plan5 <[email protected] >" 1313license=MIT
1414installdepends=(wireguard)
1515makedepends=(build:librust-clang-sys-dev build:libclang-dev build:libc6 build:libc6-dev build:clang)
1616
17- image=rust:v2.2.2
17+ image=rust:v3.1
1818_srcver=" v${pkgver% -* } "
1919source=(
2020 " https://github.com/tonarino/innernet/archive/refs/tags/$_srcver .zip"
2121)
2222sha256sums=(
23- 2f7ca1d802d898b1c4fd090cba9e0562a1e80d617b55f23ba596e81c99441a1c
23+ fd9ec6eb75dcc46c818696e7fcb87eb772dc024e0c326360f0f8c473c937c37c
2424)
2525
2626prepare () {
@@ -43,13 +43,19 @@ package() {
4343 install -D -m 700 -t " $pkgdir " /opt/bin " $srcdir " /target/armv7-unknown-linux-gnueabihf/release/innernet
4444 install -D -m 644 -t
" $pkgdir " /lib/systemd/system
" $srcdir /client/[email protected] " 4545 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
4946}
5047
5148configure () {
5249 if ! [ -d /opt/var/lib/innernet ]; then
5350 mkdir -p /opt/var/lib/innernet
5451 fi
5552}
53+
54+ preremove () {
55+ disable-unit innernet.target
56+ 57+ }
58+
59+ postremove () {
60+ systemctl daemon-reload
61+ }
0 commit comments