diff options
author | Pascal Rigaux <pixel@mandriva.com> | 2008-01-15 16:24:14 +0000 |
---|---|---|
committer | Pascal Rigaux <pixel@mandriva.com> | 2008-01-15 16:24:14 +0000 |
commit | ea70994943c8ae8b46565b0ddf4b01452038fd25 (patch) | |
tree | c0aaeae9d83a205445b9afb77783184ece8e7335 | |
parent | 0b5f2842b8a89ada98050c1c5448d9a0438b1fde (diff) | |
download | urpmi-ea70994943c8ae8b46565b0ddf4b01452038fd25.tar urpmi-ea70994943c8ae8b46565b0ddf4b01452038fd25.tar.gz urpmi-ea70994943c8ae8b46565b0ddf4b01452038fd25.tar.bz2 urpmi-ea70994943c8ae8b46565b0ddf4b01452038fd25.tar.xz urpmi-ea70994943c8ae8b46565b0ddf4b01452038fd25.zip |
- urpmf, urpmq:
o fix using xml info files with spaces in medium name
(as reported in a comment of bug #36742)
-rw-r--r-- | NEWS | 4 | ||||
-rw-r--r-- | urpm/xml_info.pm | 3 |
2 files changed, 5 insertions, 2 deletions
@@ -1,9 +1,11 @@ +- urpmf, urpmq: + o fix using xml info files with spaces in medium name - urpmf: o fix --license - urpmq: o add --sourcerpm o deprecate "urpmq --requires", "urpmq -R" and "urpmq -RR" - o fix --list (regression introduced in 5.0) + o fix --list (regression introduced in 5.0) (#36742) Version 5.0 - 11 January 2008, by Pascal "Pixel" Rigaux diff --git a/urpm/xml_info.pm b/urpm/xml_info.pm index 4148940f..24d1d101 100644 --- a/urpm/xml_info.pm +++ b/urpm/xml_info.pm @@ -23,7 +23,8 @@ sub do_something_with_nodes { sub _open_xml_reader { my ($xml_info_file) = @_; - open(my $F, "lzma -dc $xml_info_file |"); + $xml_info_file =~ s/'/\'/g; + open(my $F, "lzma -dc '$xml_info_file' |"); my $reader = new XML::LibXML::Reader(IO => $F) or die "cannot read $xml_info_file\n"; $reader->read; |