diff options
Diffstat (limited to 'bin/vm')
| -rwxr-xr-x | bin/vm | 51 |
1 files changed, 1 insertions, 50 deletions
@@ -79,55 +79,6 @@ edit() { ${EDITOR-vi} "$dir/$1/config" } -exp() { - usage 'exp name' 'experiment on a VM' && return - cd "$dir/$1" || die "invalid VM: $1" - [ -f vftool.pid ] || die "vm $1 is not active" - - sleep 1 && screen -X stuff 'root -' - sleep 1 && screen -X stuff 'sed -i.bak "s/die..Bootloader/;; # die \"Bootloader/" /sbin/setup-disk -' - sleep 1 && screen -X stuff 'setup-alpine -e -' - sleep 1 && screen -X stuff 'none -' - sleep 1 && screen -X stuff "$1 -" - sleep 1 && screen -X stuff 'eth0 -' - sleep 1 && screen -X stuff '192.168.64.2 -' - sleep 1 && screen -X stuff '255.255.255.0 -' - sleep 1 && screen -X stuff '192.168.64.1 -' - sleep 1 && screen -X stuff 'n -' - sleep 3 && screen -X stuff ' -' - sleep 1 && screen -X stuff '192.168.64.1 -' - sleep 1 && screen -X stuff 'Europe/Paris -' - sleep 5 && screen -X stuff 'none -' - sleep 1 && screen -X stuff 'chrony -' - sleep 5 && screen -X stuff '1 -' - sleep 1 && screen -X stuff 'openssh -' - sleep 5 && screen -X stuff 'vda -' - sleep 3 && screen -X stuff 'sys -' - sleep 1 && screen -X stuff 'y -' - sleep 20 && screen -X stuff 'blkid /dev/vda3 -' -} - finalize() { tty=$(vftool_tty) printf 'root\nuname -a\n' >> "$tty" @@ -274,7 +225,7 @@ vftool_tty() { grep -om 1 '\/dev\/tty.*' 'vftool.log'; } # Main starts here. dir="$HOME/.vm" -Cmdlist='add console del edit exp info help ls log start stop version' +Cmdlist='add console del edit info help ls log start stop version' [ "$1" ] && C=$1 && shift 1 || { help; exit 1; } for c in $Cmdlist; do case $c in |
