Michael Andres changed bug 917107
What Removed Added
Status NEW RESOLVED
Resolution --- FIXED

Comment # 2 on bug 917107 from
Rpm does it's own de-escaping in addition to the shell :(

> $ ls -l pl\'an.rpm 
> -rw-r--r-- 1 ma suse 310728 Feb 11 08:57 pl'an.rpm

You either need to double-escape:

> $ rpm --test -Uvh pl\\\'an.rpm
> Preparing...                          ################################# [100%]

Or use 'rpm --noglob': 

> $ rpm --test --noglob -Uvh pl\'an.rpm
> Preparing...                          ################################# [100%]

Libzypp uses 'rpm --noglob' since version 14.30.2 (online update is pending).
With older libzypp versions it's not possible to use a path with single quotes.


JFYI: AFAIK there's also an online update pending for rpm, which solves rpm
issues if '--noglob' is used. If you need to use single quotes, take care both
packages are up to date.


You are receiving this mail because: