From: Thierry Parmentelat Date: Tue, 23 Jun 2015 11:21:59 +0000 (+0200) Subject: open early ssh access to myplc's debug key X-Git-Tag: bootcd-5.3-1~3 X-Git-Url: http://git.onelab.eu/?p=bootcd.git;a=commitdiff_plain;h=db0f54cc6f8db11d57102ae553e758721e6d1b4f open early ssh access to myplc's debug key --- diff --git a/build.sh b/build.sh index 29aa5bf..a68e9d4 100755 --- a/build.sh +++ b/build.sh @@ -353,6 +353,13 @@ EOF # build/passwd copied out by prep.sh sed -e "s@^root:[^:]*:\(.*\)@root:$ROOT_PASSWORD:\1@" ${VARIANT}/passwd >$OVERLAY/etc/passwd + # recent bootCDs rely on a standard systemd startup sequence + # so allow debug key to enter in this context whenever that makes sense + mkdir -p $OVERLAY/root/.ssh + chmod 700 $OVERLAY/root/.ssh + cp $PLC_DEBUG_SSH_KEY_PUB $OVERLAY/root/.ssh/authorized_keys + chmod 600 $OVERLAY/root/.ssh/authorized_keys + # Install node configuration file (e.g., if node has no floppy disk or USB slot) if [ -f "$NODE_CONFIGURATION_FILE" ] ; then echo "* Installing node configuration file $NODE_CONFIGURATION_FILE -> /usr/boot/plnode.txt of the bootcd image"