Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=xfcetesting.git;a=commitdiff;h=200c8e86ea916ff248959d6ef95def85055e13d2

commit 200c8e86ea916ff248959d6ef95def85055e13d2
Author: James Buren <[email protected]>
Date:   Tue Nov 6 10:11:14 2012 -0600

iperf-2.0.5-2-x86_64
* add systemd service for server mode

diff --git a/source/network-extra/iperf/FrugalBuild 
b/source/network-extra/iperf/FrugalBuild
index 0313e9e..e636251 100644
--- a/source/network-extra/iperf/FrugalBuild
+++ b/source/network-extra/iperf/FrugalBuild
@@ -3,13 +3,16 @@

pkgname=iperf
pkgver=2.0.5
-pkgrel=1
+pkgrel=2
pkgdesc="Iperf is a tool to measure maximum TCP bandwidth"
depends=('libstdc++')
groups=('network-extra')
archs=('i686' 'x86_64')
-Finclude sourceforge
-sha1sums=('7302792dcb1bd7aeba032fef6d3dcc310e4d113f')
+_F_systemd_units=($pkgname=e)
+Finclude sourceforge systemd
+source=(${source[@]} $pkgname.service)
+sha1sums=('7302792dcb1bd7aeba032fef6d3dcc310e4d113f' \
+          'b56012881e0c22ec759d537280502f99984446e8')

build()
{
@@ -17,6 +20,8 @@ build()
Ffilerel doc/{*.html,*.gif} /usr/share/doc/$pkgname-$pkgver
Fsed 'head -1' 'head -n 1' configure
Fbuild
+       Ffile /lib/systemd/system/$pkgname.service
+       Fgenscriptlet
}

# optimization OK
diff --git a/source/network-extra/iperf/iperf.service 
b/source/network-extra/iperf/iperf.service
new file mode 100644
index 0000000..9a2aa79
--- /dev/null
+++ b/source/network-extra/iperf/iperf.service
@@ -0,0 +1,12 @@
+[Unit]
+Description=iperf server
+After=network.target
+
+[Service]
+User=nobody
+Group=nobody
+ExecStart=/usr/bin/iperf -s
+Type=simple
+
+[Install]
+WantedBy=multi-user.target
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to