diff options
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 18 | ||||
-rw-r--r-- | simple-rt@.service (renamed from simple-rt.service) | 4 |
3 files changed, 17 insertions, 12 deletions
@@ -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 @@ -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 |