cdist/cdist/conf/type/__qemu_img/gencode-remote
Jonas Weber 53728a7ff0 Change backslash-dquote to single quote
Slightly breaking change, but improves security and readability.
2018-10-04 19:45:26 +02:00

21 lines
640 B
Bash
Executable file

#!/bin/sh -e
#
################################################################################
# State: absent is handled by manifest - we need only to do stuff if image is
# not existing and state != absent
#
state="$(cat "$__object/parameter/state")"
[ "$state" = "absent" ] && exit 0
exists="$(cat "$__object/explorer/exists")"
[ "$exists" ] && exit 0
################################################################################
# Still there? Create image
#
format="$(cat "$__object/parameter/format")"
size="$(cat "$__object/parameter/size")"
diskimage="/$__object_id"
echo "qemu-img create -f '$format' '$diskimage' '$size'"