$(TARGET_DIR)/etc/init.d/S50telnet ; \
fi
endef
+define BUSYBOX_INSTALL_TELNET_SERVICE
+ if grep -q CONFIG_FEATURE_TELNETD_STANDALONE=y $(@D)/.config; then \
+ $(INSTALL) -D -m 0644 package/busybox/telnetd.service \
+ $(TARGET_DIR)/usr/lib/systemd/system/telnetd.service ; \
+ fi
+endef
# Add /bin/{a,hu}sh to /etc/shells otherwise some login tools like dropbear
# can reject the user connection. See man shells.
$(BUSYBOX_INSTALL_TELNET_SCRIPT)
endef
+define BUSYBOX_INSTALL_INIT_SYSTEMD
+ $(BUSYBOX_INSTALL_TELNET_SERVICE)
+endef
+
define BUSYBOX_INSTALL_INIT_SYSV
$(BUSYBOX_INSTALL_MDEV_SCRIPT)
$(BUSYBOX_INSTALL_LOGGING_SCRIPT)
--- /dev/null
+[Unit]
+Description=Telnetd Service
+After=network.target
+
+[Service]
+Type=simple
+ExecStart=/usr/sbin/telnetd -F
+
+[Install]
+WantedBy=multi-user.target