diff options
author | Anatoly Rugalev | 2022-11-24 00:44:55 +0100 |
---|---|---|
committer | Anatoly Rugalev | 2022-11-24 00:44:55 +0100 |
commit | ed710f5ed11d0085eae49552d5ca3772692a966b (patch) | |
tree | 08e4599cbc5287a1a625057bad2225ee013fc720 | |
parent | 674fed0502bf0563e5564f740515144d1811c031 (diff) | |
download | aur-simple-rt.tar.gz |
Update repo owner, support multiple interfaces, add post_upgrade message
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | PKGBUILD | 25 | ||||
-rw-r--r-- | simple-rt.install | 6 |
3 files changed, 24 insertions, 17 deletions
@@ -1,8 +1,9 @@ pkgbase = simple-rt pkgdesc = SimpleRT - Reverse Tethering utility for Android - pkgver = 20190906_9b63526 - pkgrel = 1 - url = https://github.com/vvviperrr/SimpleRT + pkgver = 20211207_e9760dd + pkgrel = 2 + url = https://github.com/robinpaulson/SimpleRT + install = simple-rt.install arch = x86 arch = x86_64 license = GPLv3 @@ -10,10 +11,9 @@ pkgbase = simple-rt makedepends = make depends = libusb depends = net-tools - source = simple-rt::git://github.com/vvviperrr/SimpleRT + source = simple-rt::git+https://github.com/robinpaulson/SimpleRT source = simple-rt@.service md5sums = SKIP md5sums = abce660a402beaf33a2e964d140294d6 pkgname = simple-rt - @@ -1,16 +1,17 @@ # Maintainer: Anatoly Rugalev <anatoly.rugalev g-mail> pkgname=simple-rt -pkgver=20190906_9b63526 -pkgrel=1 -url="https://github.com/vvviperrr/SimpleRT" +pkgver=20211207_e9760dd +pkgrel=2 +url="https://github.com/robinpaulson/SimpleRT" pkgdesc="SimpleRT - Reverse Tethering utility for Android" arch=('x86' 'x86_64') depends=('libusb' 'net-tools') makedepends=('git' 'make') -source=('simple-rt::git://github.com/vvviperrr/SimpleRT' 'simple-rt@.service') +source=('simple-rt::git+https://github.com/robinpaulson/SimpleRT' 'simple-rt@.service') md5sums=('SKIP' 'abce660a402beaf33a2e964d140294d6') license=('GPLv3') +install='simple-rt.install' pkgver() { cd "$srcdir/$pkgname" @@ -20,12 +21,12 @@ pkgver() { } build() { - cd "$srcdir/simple-rt/simple-rt-cli" - make iface_up_sh_path=/usr/libexec/simple-rt + cd "$srcdir/simple-rt/simple-rt-cli" + make iface_up_sh_path=/usr/libexec/simple-rt export SIMPLERT_INTERFACE=$(ip link show | grep "state UP" | awk -F ': ' '{ print $2}') - if [ `echo "$SIMPLERT_INTERFACE" | wc -l` -eq 1 ]; then - cat "$srcdir/simple-rt@.service" | sed -e "s/%i/$SIMPLERT_INTERFACE/g" > "$srcdir/simple-rt.service" - fi + if [ `echo "$SIMPLERT_INTERFACE" | wc -l` -eq 1 ]; then + cat "$srcdir/simple-rt@.service" | sed -e "s/%i/$SIMPLERT_INTERFACE/g" > "$srcdir/simple-rt.service" + fi } package() { @@ -35,7 +36,7 @@ package() { install -m755 "$srcdir/simple-rt/simple-rt-cli/simple-rt" "$pkgdir/usr/lib/simple-rt/simple-rt" install -m755 "$srcdir/simple-rt/simple-rt-cli/iface_up.sh" "$pkgdir/usr/libexec/simple-rt/iface_up.sh" install -DT -m0755 "$srcdir/simple-rt@.service" "$pkgdir/usr/lib/systemd/system/simple-rt@.service" - if [ -e "$srcdir/simple-rt.service" ]; then - install -DT -m0755 "$srcdir/simple-rt.service" "$pkgdir/usr/lib/systemd/system/simple-rt.service" - fi + if [ -e "$srcdir/simple-rt.service" ]; then + install -DT -m0755 "$srcdir/simple-rt.service" "$pkgdir/usr/lib/systemd/system/simple-rt.service" + fi } diff --git a/simple-rt.install b/simple-rt.install new file mode 100644 index 000000000000..bb954a0b4006 --- /dev/null +++ b/simple-rt.install @@ -0,0 +1,6 @@ +post_upgrade() { + export SIMPLERT_INTERFACE=$(ip link show | grep "state UP" | awk -F ': ' '{ print $2}') + echo "simple-rt: To start tethering on a network interface run 'sudo systemctl start simple-rt@<interface>'" + echo " Available interfaces: $SIMPLERT_INTERFACE" + echo " To update the list of available interfaces, reinstall this package" +} |