Commit a452770d authored by Sam Voss's avatar Sam Voss Committed by carbon

package/busybox: add systemd service for telnetd

Signed-off-by: default avatarSam Voss <sam.voss@collins.com>
Reviewed-by: default avatarArnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
[yann.morin.1998@free.fr:
  - introduce BUSYBOX_INSTALL_TELNET_SERVICE
  - move _INSTALL_INIT_SYSTEMD alphabetically between openrc and sysv
  - drop the comment about Type=simple  (Arnout)
]
Signed-off-by: default avatarYann E. MORIN <yann.morin.1998@free.fr>
parent 65237da8
...@@ -332,6 +332,12 @@ define BUSYBOX_INSTALL_TELNET_SCRIPT ...@@ -332,6 +332,12 @@ define BUSYBOX_INSTALL_TELNET_SCRIPT
$(TARGET_DIR)/etc/init.d/S50telnet ; \ $(TARGET_DIR)/etc/init.d/S50telnet ; \
fi fi
endef 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 # Add /bin/{a,hu}sh to /etc/shells otherwise some login tools like dropbear
# can reject the user connection. See man shells. # can reject the user connection. See man shells.
...@@ -384,6 +390,10 @@ define BUSYBOX_INSTALL_INIT_OPENRC ...@@ -384,6 +390,10 @@ define BUSYBOX_INSTALL_INIT_OPENRC
$(BUSYBOX_INSTALL_TELNET_SCRIPT) $(BUSYBOX_INSTALL_TELNET_SCRIPT)
endef endef
define BUSYBOX_INSTALL_INIT_SYSTEMD
$(BUSYBOX_INSTALL_TELNET_SERVICE)
endef
define BUSYBOX_INSTALL_INIT_SYSV define BUSYBOX_INSTALL_INIT_SYSV
$(BUSYBOX_INSTALL_MDEV_SCRIPT) $(BUSYBOX_INSTALL_MDEV_SCRIPT)
$(BUSYBOX_INSTALL_LOGGING_SCRIPT) $(BUSYBOX_INSTALL_LOGGING_SCRIPT)
......
[Unit]
Description=Telnetd Service
After=network.target
[Service]
Type=simple
ExecStart=/usr/sbin/telnetd -F
[Install]
WantedBy=multi-user.target
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment