[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