On Monday 07 July 2014 19:30:38 Richard W.M. Jones wrote:
On Mon, Jul 07, 2014 at 07:53:52PM +0200, Pino Toscano wrote:
> ---
>
> builder/sigchecker.ml | 2 +-
> sysprep/sysprep_operation_script.ml | 2 +-
> 2 files changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/builder/sigchecker.ml b/builder/sigchecker.ml
> index c35d2da..08efa5d 100644
> --- a/builder/sigchecker.ml
> +++ b/builder/sigchecker.ml
> @@ -54,7 +54,7 @@ let import_keyfile ~gpg ~gpghome ~verbose keyfile
> =
>
> let rec create ~verbose ~gpg ~gpgkey ~check_signature =
>
> (* Create a temporary directory for gnupg. *)
>
> - let tmpdir = Mkdtemp.mkdtemp (Filename.temp_dir_name //
> "vb.gpghome.XXXXXX") in + let tmpdir = Mkdtemp.temp_dir
> "vb.gpghome." "" in
>
> rmdir_on_exit tmpdir;
> (* Make sure we have no check_signature=true with no actual key.
> *)
> let check_signature, gpgkey =
>
> diff --git a/sysprep/sysprep_operation_script.ml
> b/sysprep/sysprep_operation_script.ml index d486a88..06d4dfc 100644
> --- a/sysprep/sysprep_operation_script.ml
> +++ b/sysprep/sysprep_operation_script.ml
> @@ -44,7 +44,7 @@ let rec script_perform ~verbose ~quiet (g :
> Guestfs.guestfs) root side_effects =>
> match !scriptdir with
>
> | Some dir -> dir, false
> | None ->
>
> - let tmpdir = Mkdtemp.mkdtemp (Filename.temp_dir_name //
> "virt-sysprep.XXXXXX") in + let tmpdir = Mkdtemp.temp_dir
> "virt-sysprep." "" in>
> tmpdir, true in
ACK both.
Can we use ~prog as an argument to this new function? In most modules
there is now a global 'prog' variable.
Hmm I'm not sure how it would be useful -- basically temp_dir is a
"directory version" of Filename.temp_file (maybe I should have wrote
that in the commit log of patch #1), so just base dir, prefix and
suffix.
--
Pino Toscano