Signed-off-by: Stephan Linz <l...@li-pro.net>
---
 generic/etc/inetd.conf.d/ftpd |    1 +
 rules/busybox.in              |    7 +++++++
 rules/busybox.make            |    4 ++++
 3 files changed, 12 insertions(+), 0 deletions(-)
 create mode 100644 generic/etc/inetd.conf.d/ftpd

diff --git a/generic/etc/inetd.conf.d/ftpd b/generic/etc/inetd.conf.d/ftpd
new file mode 100644
index 0000000..d80c851
--- /dev/null
+++ b/generic/etc/inetd.conf.d/ftpd
@@ -0,0 +1 @@
+ftp stream tcp nowait root /usr/sbin/ftpd ftpd -w -S /tmp
diff --git a/rules/busybox.in b/rules/busybox.in
index 001d4fc..0b56f56 100644
--- a/rules/busybox.in
+++ b/rules/busybox.in
@@ -21,6 +21,13 @@ config BUSYBOX_INETD_STARTSCRIPT
        default y
        prompt "install /etc/init.d/inetd"
 
+config BUSYBOX_FTPD_INETD
+       depends on BUSYBOX_FTPD
+       bool
+       prompt "ftpd startup type (inetd)"
+       help
+         start busybox ftpd server from inetd
+
 choice
        prompt "telnetd startup type"
        depends on BUSYBOX_TELNETD
diff --git a/rules/busybox.make b/rules/busybox.make
index d06e693..38a83bf 100644
--- a/rules/busybox.make
+++ b/rules/busybox.make
@@ -99,6 +99,10 @@ endif
                $(call install_link, busybox, "$${to}", "$${link}");    \
        done
 
+ifdef PTXCONF_BUSYBOX_FTPD_INETD
+       @$(call install_alternative, busybox, 0, 0, 0644, 
/etc/inetd.conf.d/ftpd)
+endif
+
 ifdef PTXCONF_BUSYBOX_TELNETD_INETD
        @$(call install_alternative, busybox, 0, 0, 0644, 
/etc/inetd.conf.d/telnetd)
 endif
-- 
1.6.0.4


-- 
ptxdist mailing list
ptxdist@pengutronix.de

Reply via email to