Move VM dirs under state/vms
This commit is contained in:
parent
75f03aeb04
commit
f8e7aedeb2
8 changed files with 11 additions and 10 deletions
7
run.sh
7
run.sh
|
|
@ -22,7 +22,8 @@ log "starting"
|
|||
|
||||
DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
||||
STATE="$DIR/state"
|
||||
mkdir -p "$STATE"
|
||||
VM_ROOT="$STATE/vms"
|
||||
mkdir -p "$VM_ROOT"
|
||||
|
||||
FC_BIN="$DIR/firecracker"
|
||||
KERNEL="$DIR/vmlinux"
|
||||
|
|
@ -52,7 +53,7 @@ shopt -s nullglob
|
|||
name_taken() {
|
||||
local candidate="$1"
|
||||
local info existing_name
|
||||
for info in "$STATE"/vm-*/info; do
|
||||
for info in "$VM_ROOT"/*/info; do
|
||||
existing_name="$(awk -F= '$1=="name"{print $2}' "$info")"
|
||||
if [[ "$existing_name" == "$candidate" ]]; then
|
||||
return 0
|
||||
|
|
@ -165,7 +166,7 @@ fi
|
|||
|
||||
VM_ID="$(head -c 32 /dev/urandom | xxd -p -c 256)"
|
||||
VM_TAG="${VM_ID:0:8}"
|
||||
VM_DIR="$STATE/vm-$VM_ID"
|
||||
VM_DIR="$VM_ROOT/$VM_ID"
|
||||
mkdir -p "$VM_DIR"
|
||||
|
||||
API_SOCK="$STATE/fc-$VM_TAG.sock"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue