All new accounts created on Gitlab now require administrator approval. If you invite any collaborators, please let Flux staff know so they can approve the accounts.

Commit 21294bd7 authored by Robert Ricci's avatar Robert Ricci

Try root's private key in addtion to the newnode key, for Leigh's boot

CD, and for extra robstness.
parent 4ad7e6d9
......@@ -37,6 +37,12 @@ $ENV{PATH} = "/bin";
#
my $privkey = "$TB/etc/identity.newnode";
#
# We also try root's own private key in case the node has somehow ended up in a
# state where it's booted from the special boot CD or a 'regular' image.
#
my $rootkey = "/root/.ssh/identity";
if (!TBAdmin($UID)) {
die "Sorry, only admins can run this script\n";
}
......@@ -65,7 +71,7 @@ if ($ARGV[0] !~ /^(\d+\.\d+\.\d+\.\d+)$/) {
$IP = $1;
}
my $rv = system("$ssh -l root -i $privkey $IP /sbin/reboot");
my $rv = system("$ssh -l root -i $privkey -i $rootkey $IP /sbin/reboot");
#
# XXX - We can't check the return value of ssh for failure, since reboot on
......
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