[Bug 462901] GNOME passes a wrong non-ASCII file name to application (was: Yast can't install rpm package from russian-named folder.)
http://bugzilla.novell.com/show_bug.cgi?id=462901 User lslezak@novell.com added comment http://bugzilla.novell.com/show_bug.cgi?id=462901#c7 Ladislav Slezak <lslezak@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |lslezak@novell.com Component|YaST2 |GNOME AssignedTo|lslezak@novell.com |bnc-team-gnome@forge.provo. | |novell.com Summary|Yast can't install rpm |GNOME passes a wrong |package from russian-named |non-ASCII file name to |folder. |application (was: Yast | |can't install rpm package | |from russian-named folder.) QAContact|jsrain@novell.com |qa@suse.de --- Comment #7 from Ladislav Slezak <lslezak@novell.com> 2009-04-03 09:09:10 MDT --- I have finally found the problem, it is in the GNOME launcher (gnomesu?). In KDE the used command is: /sbin/yast2 --install $'/local/\304\215/package.rpm' This works perfectly. In contrast GNOME uses command: /sbin/yast2 --install \$/local/\304\215/package.rpm This doesn't work. The first command is correct, $'' means that backslashed sequences in the string are replaced. Conversion \nnn -> to octal byte character is important in this case. See man bash, QUOTING section. GNOME passes a wrong filename to Yast -> Reassigning to GNOME component. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com