From 2c2013c90fe3742f4684a95ad55d0c871cd3b773 Mon Sep 17 00:00:00 2001 From: Tim Harvey Date: Tue, 16 Nov 2010 08:49:47 +0000 Subject: [PATCH] nuttcp: new recipe Signed-off-by: Tim Harvey Signed-off-by: Khem Raj --- recipes/nuttcp/nuttcp/nuttcpd.init | 33 ++++++++++++++++++++++++++++++ recipes/nuttcp/nuttcp_7.1.3.bb | 26 +++++++++++++++++++++++ 2 files changed, 59 insertions(+) create mode 100644 recipes/nuttcp/nuttcp/nuttcpd.init create mode 100644 recipes/nuttcp/nuttcp_7.1.3.bb diff --git a/recipes/nuttcp/nuttcp/nuttcpd.init b/recipes/nuttcp/nuttcp/nuttcpd.init new file mode 100644 index 0000000000..7a46622213 --- /dev/null +++ b/recipes/nuttcp/nuttcp/nuttcpd.init @@ -0,0 +1,33 @@ +#! /bin/sh +# +# This is an init script for openembedded +# Copy it to /etc/init.d/nuttcpd and type +# > update-rc.d nuttcpd defaults 60 +# + + +test -f /usr/sbin/nuttcp || exit 0 + +case "$1" in + start) + echo -n "Starting nuttcp background daemon" + nuttcp -S + echo "." + ;; + stop) + echo -n "Stopping nuttcp background daemon" + killall nuttcp + echo "." + ;; + restart) + stop + sleep 1 + start + echo "." + ;; + *) + echo "Usage: /etc/init.d/nuttcpd {start|stop|restart}" + exit 1 +esac + +exit 0 diff --git a/recipes/nuttcp/nuttcp_7.1.3.bb b/recipes/nuttcp/nuttcp_7.1.3.bb new file mode 100644 index 0000000000..80f5e5ffd9 --- /dev/null +++ b/recipes/nuttcp/nuttcp_7.1.3.bb @@ -0,0 +1,26 @@ +DESCRIPTION = "TCP/UDP network testing tool, much like iperf" +HOMEPAGE = "http://www.wcisd.hpc.mil/nuttcp/Nuttcp-HOWTO.html" +SECTION = "console/network" +LICENSE = "GPLv2+" + +SRC_URI = "http://www.wcisd.hpc.mil/nuttcp/nuttcp-${PV}.c \ + file://nuttcpd.init" +SRC_URI[md5sum] = "e5f360f8a4cb8f85754ca8708612c4a3" +SRC_URI[sha256sum] = "b8915040e576abe8678713fba01125dd246821f4b426e095e5c9bb2c559a2384" + +S = "${WORKDIR}" + +inherit update-rc.d + +do_compile() { + ${CC} ${LDFLAGS} nuttcp-${PV}.c -o nuttcp +} +do_install() { + install -d ${D}${sysconfdir}/init.d + install -m 0755 ${WORKDIR}/nuttcpd.init ${D}${sysconfdir}/init.d/nuttcp + install -d ${D}${sbindir} + install -m 0755 nuttcp ${D}${sbindir} +} + +INITSCRIPT_NAME = "nuttcp" +INITSCRIPT_PARAMS = "defaults 60" -- 2.39.5