makeImageTestScript
pkgs.vmTools.makeImageTestScript
Docs pulled from | This Revision | about 3 hours ago
Generate a script that can be used to run an interactive session in the given image.
Inputs
image
-
1. Function argument
Noogle detected
Implementation
The following is the current implementation of this function.
makeImageTestScript = image: writeScript "image-test" ''
#! ${bash}/bin/sh
if test -z "$1"; then
echo "Syntax: $0 <copy-on-write-temp-file>"
exit 1
fi
diskImage="$1"
if ! test -e "$diskImage"; then
${qemu}/bin/qemu-img create -b ${image}/disk-image.qcow2 -f qcow2 -F qcow2 "$diskImage"
fi
export TMPDIR=$(mktemp -d)
export out=/dummy
export origBuilder=
export origArgs=
mkdir $TMPDIR/xchg
export > $TMPDIR/xchg/saved-env
mountDisk=1
${qemuCommandLinux}
'';