xref: /openbmc/openbmc-tools/reboot/reboot.sh (revision cf3c1e67)
1*cf3c1e67SAndrew Jeffery#!/bin/bash -x
2*cf3c1e67SAndrew Jeffery
3*cf3c1e67SAndrew Jefferyset -euo pipefail
4*cf3c1e67SAndrew Jeffery
5*cf3c1e67SAndrew JefferyCONNECT="$@"
6*cf3c1e67SAndrew Jeffery
7*cf3c1e67SAndrew Jefferyi=0
8*cf3c1e67SAndrew Jeffery
9*cf3c1e67SAndrew Jefferywhile true;
10*cf3c1e67SAndrew Jefferydo
11*cf3c1e67SAndrew Jeffery    echo Boot $i
12*cf3c1e67SAndrew Jeffery
13*cf3c1e67SAndrew Jeffery    ssh ${CONNECT} /usr/sbin/obmcutil --wait poweron
14*cf3c1e67SAndrew Jeffery    time expect petitboot.exp -- ${CONNECT}
15*cf3c1e67SAndrew Jeffery    ssh ${CONNECT} /usr/sbin/obmcutil --wait poweroff
16*cf3c1e67SAndrew Jeffery
17*cf3c1e67SAndrew Jeffery    i=$(($i + 1))
18*cf3c1e67SAndrew Jeffery
19*cf3c1e67SAndrew Jeffery    echo
20*cf3c1e67SAndrew Jefferydone
21*cf3c1e67SAndrew Jeffery
22