summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAnatoly Rugalev2022-11-24 00:44:55 +0100
committerAnatoly Rugalev2022-11-24 00:44:55 +0100
commited710f5ed11d0085eae49552d5ca3772692a966b (patch)
tree08e4599cbc5287a1a625057bad2225ee013fc720
parent674fed0502bf0563e5564f740515144d1811c031 (diff)
downloadaur-simple-rt.tar.gz
Update repo owner, support multiple interfaces, add post_upgrade message
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD25
-rw-r--r--simple-rt.install6
3 files changed, 24 insertions, 17 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 03fa78e0f765..783a2cbe2873 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
-
diff --git a/PKGBUILD b/PKGBUILD
index 8c5cf16527ab..25d83bcfbc09 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
+}