commit fa2417b36e6783abfc881dbc322b713a2852c7e7
parent 654b4efc9dc6025aab4dd31ae128b099d765493e
Author: Morel Bérenger <berenger.morel@neutralite.org>
Date:   Thu, 14 Nov 2019 17:10:06 +0100
automatically create an sshd daemon in iso
Diffstat:
1 file changed, 9 insertions(+), 0 deletions(-)
diff --git a/etc/runit/2 b/etc/runit/2
@@ -8,6 +8,9 @@ busybox ip link set up lo
 mkdir -p /var/log/fsck $SVDIR
 chown root:adm -R /var/log/fsck
 chmod 750 -R /var/log/fsck
+
+# network interfaces
+busybox ip link set up lo
 for i in $(busybox ip -o link | cut -f2 -d: | grep -v '\<lo\>')
 do
 	mkdir $SVDIR/$i/log -p
@@ -15,12 +18,18 @@ do
 	ln -s /etc/busybox/run/dhcpc.run $SVDIR/$i/run
 done
 
+# gettys
 for i in $(seq 1 6)
 do
 	mkdir $SVDIR/tty$i -p
 	ln -s /etc/busybox/run/getty.run $SVDIR/tty$i/run
 done
 
+# sshd (dropbear)
+mkdir $SVDIR/sshd/log -p
+ln -s /etc/runit/log.run $SVDIR/sshd/log/run
+ln -s /etc/dropbear/run/dropbear.run $SVDIR/sshd/run
+
 # This script is also invoked in runit-systemd and runit-sysv packages.
 # We must start sulogin and sysv scripts only if `runit' is current init
 # system.