summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xbin/vm7
1 files changed, 5 insertions, 2 deletions
diff --git a/bin/vm b/bin/vm
index 818d6f8..19255d2 100755
--- a/bin/vm
+++ b/bin/vm
@@ -47,6 +47,9 @@ add() {
cp "../$c/vmlinux" "../$c/initrd" .
echo "kernel=${k-vmlinux}" >> config
echo "initrd=initrd" >> config
+ echo "cpu=1" >> config
+ echo "ram=512" >> config
+ echo "arg=\"console=hvc0\"" >> config
}
}
@@ -119,7 +122,7 @@ exp() {
'
sleep 1 && screen -X stuff 'y
'
- sleep 20 && screen -X stuff 'cat /etc/fstab
+ sleep 20 && screen -X stuff 'blkid /dev/vda3
'
}
@@ -253,7 +256,7 @@ stop() {
[ "$1" ] || die 'stop: name missing'
cd "$dir/$1" || die 'stop $1 failed'
[ -f vftool.pid ] || die "stop: vm $1 is not active"
- kill $(cat vftool.pid)
+ kill $(cat vftool.pid) || rm -f vftool.pid
}
usage() { [ "$Opth" ] && printf " %-34s %s\n" "$1" "$2"; }