X-Git-Url: http://git.annexia.org/?p=libguestfs.git;a=blobdiff_plain;f=tools%2Fvirt-edit;h=59b5b2b91bb5759c3d15155a9e10e82bd950cac0;hp=154d3363916ec156110375a1881429bf51398d91;hb=7d746ba6915e3c0d8fbe41053da64f4e9fa11cd4;hpb=fed8714b92b57da1a593f74b52635fd267442d5b diff --git a/tools/virt-edit b/tools/virt-edit index 154d336..59b5b2b 100755 --- a/tools/virt-edit +++ b/tools/virt-edit @@ -180,7 +180,7 @@ my $root_dev = $roots[0]; my $os = $oses->{$root_dev}; mount_operating_system ($g, $os, 0); -my ($fh_not_used, $tempname) = tempfile (); +my ($fh_not_used, $tempname) = tempfile (UNLINK => 1); # Allow this to fail in case eg. the file does not exist. $g->download($filename, $tempname); @@ -203,7 +203,7 @@ if (!defined $expr) { print __"File not changed.\n"; } } else { - my ($fh, $tempout) = tempfile (); + my ($fh, $tempout) = tempfile (UNLINK => 1); # Apply a Perl expression to the lines of the file. open IFILE, $tempname or die "$tempname: $!"; @@ -322,6 +322,13 @@ If not set, C is used. =back +=head1 SHELL QUOTING + +Libvirt guest names can contain arbitrary characters, some of which +have meaning to the shell such as C<#> and space. You may need to +quote or escape these characters on the command line. See the shell +manual page L for details. + =head1 SEE ALSO L,