summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD18
-rw-r--r--simple-rt@.service (renamed from simple-rt.service)4
3 files changed, 17 insertions, 12 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 65e4a0da70d2..2c03148519ab 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = simple-rt
pkgdesc = SimpleRT - Reverse Tethering utility for Android
- pkgver = 20170403.114_616dc03
+ pkgver = 20170510.132_c270fc9
pkgrel = 1
url = https://github.com/vvviperrr/SimpleRT
arch = x86
@@ -9,10 +9,11 @@ pkgbase = simple-rt
makedepends = git
makedepends = make
depends = libusb
+ depends = net-tools
source = simple-rt::git://github.com/vvviperrr/SimpleRT
- source = simple-rt.service
+ source = simple-rt@.service
md5sums = SKIP
- md5sums = dcb8298e9ce2e3b7dc515e47c3e880d9
+ md5sums = abce660a402beaf33a2e964d140294d6
pkgname = simple-rt
diff --git a/PKGBUILD b/PKGBUILD
index 995e33ca9864..e6cac9f54002 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,15 +1,15 @@
# Maintainer: Anatoly Rugalev <anatoly.rugalev g-mail>
pkgname=simple-rt
-pkgver=20170403.114_616dc03
+pkgver=20170510.132_c270fc9
pkgrel=1
url="https://github.com/vvviperrr/SimpleRT"
pkgdesc="SimpleRT - Reverse Tethering utility for Android"
arch=('x86' 'x86_64')
-depends=('libusb')
+depends=('libusb' 'net-tools')
makedepends=('git' 'make')
-source=('simple-rt::git://github.com/vvviperrr/SimpleRT' 'simple-rt.service')
-md5sums=('SKIP' 'dcb8298e9ce2e3b7dc515e47c3e880d9')
+source=('simple-rt::git://github.com/vvviperrr/SimpleRT' 'simple-rt@.service')
+md5sums=('SKIP' 'abce660a402beaf33a2e964d140294d6')
license=('GPLv3')
pkgver() {
@@ -21,14 +21,18 @@ pkgver() {
}
build() {
- cd "$srcdir/$pgkname/simple-rt/simple-rt-cli"
+ cd "$srcdir/simple-rt/simple-rt-cli"
make
+ export SIMPLERT_INTERFACE=$(ip link show | grep "state UP" | awk -F ': ' '{ print $2}')
+ cat "$srcdir/simple-rt@.service" | sed -e "s/%i/$SIMPLERT_INTERFACE/g" > "$srcdir/simple-rt.service"
}
package() {
mkdir -p "$pkgdir/usr/bin"
mkdir -p "$pkgdir/usr/lib/simple-rt"
- install -m755 "$srcdir/$pgkname/simple-rt/simple-rt-cli/simple-rt" "$pkgdir/usr/lib/simple-rt/simple-rt"
- install -m755 "$srcdir/$pgkname/simple-rt/simple-rt-cli/iface_up.sh" "$pkgdir/usr/lib/simple-rt/iface_up.sh"
+ mkdir -p "$pkgdir/etc/systemd/system/multi-user.target.wants"
+ 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/lib/simple-rt/iface_up.sh"
+ install -DT -m0755 "$srcdir/simple-rt@.service" "$pkgdir/usr/lib/systemd/system/simple-rt@.service"
install -DT -m0755 "$srcdir/simple-rt.service" "$pkgdir/usr/lib/systemd/system/simple-rt.service"
}
diff --git a/simple-rt.service b/simple-rt@.service
index a7048d13e491..a5883893c2a2 100644
--- a/simple-rt.service
+++ b/simple-rt@.service
@@ -1,9 +1,9 @@
[Unit]
-Description=SimpleRT Daemon
+Description=SimpleRT Daemon on %i
[Service]
Type=idle
-ExecStart=/usr/lib/simple-rt/simple-rt -i enp5s0
+ExecStart=/usr/lib/simple-rt/simple-rt -i %i
WorkingDirectory=/usr/lib/simple-rt
Restart=always