[meta-lsi] [PATCH 36/86] inetutils-config: Add initial receipe

Daniel Dragomir daniel.dragomir at windriver.com
Wed Oct 29 08:35:44 PDT 2014


From: "Hong H. Pham" <hong.pham at windriver.com>

Add a site specific inetutils-config package. This package brings in
xinetd, which is needed to start the telnet server.

Signed-off-by: Hong H. Pham <hong.pham at windriver.com>
---
 recipes-support/inetutils/inetutils-config/telnet  | 13 +++++++++++
 .../inetutils/inetutils-config_1.9.1.bb            | 27 ++++++++++++++++++++++
 recipes-support/inetutils/inetutils_1.9.1.bbappend |  1 +
 3 files changed, 41 insertions(+)
 create mode 100644 recipes-support/inetutils/inetutils-config/telnet
 create mode 100644 recipes-support/inetutils/inetutils-config_1.9.1.bb
 create mode 100644 recipes-support/inetutils/inetutils_1.9.1.bbappend

diff --git a/recipes-support/inetutils/inetutils-config/telnet b/recipes-support/inetutils/inetutils-config/telnet
new file mode 100644
index 0000000..c0c2a89
--- /dev/null
+++ b/recipes-support/inetutils/inetutils-config/telnet
@@ -0,0 +1,13 @@
+# inetutils telnet server
+
+service telnet
+{
+	flags		= REUSE
+	socket_type	= stream
+	wait		= no
+	user		= root
+	server		= /usr/lib/inetutils/telnetd
+	server_args	= --exec-login=/bin/login
+	log_on_failure	+= USERID
+	disable		= no
+}
diff --git a/recipes-support/inetutils/inetutils-config_1.9.1.bb b/recipes-support/inetutils/inetutils-config_1.9.1.bb
new file mode 100644
index 0000000..0788f8e
--- /dev/null
+++ b/recipes-support/inetutils/inetutils-config_1.9.1.bb
@@ -0,0 +1,27 @@
+SUMMARY     = "Provide distribution specific inetutils config file"
+DESCRIPTION = "Provide distribution specific inetutils config file"
+#SECTION     = "base net"
+
+LICENSE          = "MIT"
+LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
+
+INHIBIT_DEFAULT_DEPS = "1"
+
+PR = "r2"
+
+SRC_URI = "file://telnet"
+
+# Make this a board specific config.
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
+
+# telnetd must be started from inetd or xinetd.
+# Pick xinetd, as it's a properly integrated package in yocto.
+RDEPENDS_${PN} += "xinetd"
+
+do_install() {
+	# Install xinetd telnet config file.
+	install -d -m 0755 ${D}${sysconfdir}/xinetd.d
+	install -m 0644 ${WORKDIR}/telnet ${D}${sysconfdir}/xinetd.d/telnet
+}
+
diff --git a/recipes-support/inetutils/inetutils_1.9.1.bbappend b/recipes-support/inetutils/inetutils_1.9.1.bbappend
new file mode 100644
index 0000000..320b9c4
--- /dev/null
+++ b/recipes-support/inetutils/inetutils_1.9.1.bbappend
@@ -0,0 +1 @@
+RDEPENDS_${PN} = "inetutils-config"
-- 
1.8.1.4



More information about the meta-lsi mailing list