f6de6d8957
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
20 lines
705 B
Text
20 lines
705 B
Text
################################################################################
|
|
# State: absent is handled by manifest - we need only to do stuff if image is
|
|
# not existing and state != absent
|
|
#
|
|
[ -f "$__object/parameter/state" ] && state="$(cat "$__object/parameter/state")"
|
|
[ "$state" = "absent" ] && exit 0
|
|
|
|
exists="$(cat "$__object/explorer/exists")"
|
|
[ "$exists" ] && exit 0
|
|
|
|
################################################################################
|
|
# Still there? Create image
|
|
#
|
|
|
|
format=qcow2
|
|
[ -f "$__object/parameter/format" ] && format="$(cat "$__object/parameter/format")"
|
|
size="$(cat "$__object/parameter/size")"
|
|
vm="/$__object_id"
|
|
|
|
echo qemu-img create -f \"$format\" \"$vm\" \"$size\"
|