meta-digi-del: add 'del-test' feature

Just for SA testing.

At the moment it allows passwordless login through serial console and
telnet.

https://jira.digi.com/browse/DEL-154 #resolve
https://jira.digi.com/browse/DEL-155 #resolve

Signed-off-by: Javier Viguera <javier.viguera@digi.com>
This commit is contained in:
Javier Viguera 2013-02-14 13:20:11 +01:00
parent a7e7fb27e7
commit bb0e59f41c
1 changed files with 21 additions and 0 deletions

View File

@ -31,4 +31,25 @@ del_rootfs_tuning() {
mv ${IMAGE_ROOTFS}/etc/passwd.new ${IMAGE_ROOTFS}/etc/passwd mv ${IMAGE_ROOTFS}/etc/passwd.new ${IMAGE_ROOTFS}/etc/passwd
fi fi
fi fi
#######################################################################
## WARNING:
## enable passwordless 'root' autologin in serial console and telnetd
## for testing purposes (when IMAGE_FEATURES contains 'del-test')
#######################################################################
if echo "${IMAGE_FEATURES}" | grep -qs del-test; then
if [ -f "${IMAGE_ROOTFS}/etc/inittab" ]; then
cat >${IMAGE_ROOTFS}/sbin/rootlogin <<-_EOF_
#!/bin/sh
exec /bin/login -f root
_EOF_
chmod u+x ${IMAGE_ROOTFS}/sbin/rootlogin
sed -i -e '
/^S.*getty/{
i\## WARNING: passwordless 'root' autologin enabled
a\~~::sysinit:/usr/sbin/telnetd -l /sbin/rootlogin
s,getty,getty -n -l /sbin/rootlogin,g
}' ${IMAGE_ROOTFS}/etc/inittab
rm -f ${IMAGE_ROOTFS}/etc/securetty
fi
fi
} }