It was fixed a year ago:

https://github.com/hughsie/PackageKit/commit/b8f5de2e0ceaf7424e4e2c94adc46fa06eefce73


On Tue, Mar 31, 2015 at 1:04 PM, Robin A. Meade <robin.a.me...@gmail.com>
wrote:

> ok, thanks. If I run bash with no startup files, I get expected output.
>
> With my regular start-up files:
>
> $ declare -f command_not_found_handle
> command_not_found_handle ()
> {
>     runcnf=1;
>     retval=127;
>     [ ! -S /var/run/dbus/system_bus_socket ] && runcnf=0;
>     [ ! -x /usr/libexec/packagekitd ] && runcnf=0;
>     if [ $runcnf -eq 1 ]; then
>         /usr/libexec/pk-command-not-found $@;
>         retval=$?;
>     else
>         echo "bash: $1: command not found";
>     fi;
>     return $retval
> }
>
>
> Which I found is defined in /etc/profile.d/PackageKit.sh
>
> Putting double-quotes around $@ seems to fix it. I'll post bug report to
> appropriate maintainer.
>
>
>
>
> On Tue, Mar 31, 2015 at 12:38 PM, Eduardo A. Bustamante López <
> dual...@gmail.com> wrote:
>
>> Cannot reproduce with these versions:
>>
>> dualbus@yaqui:~/local/src/gnu/bash$ "a nonexistent command name with
>> spaces"
>> bash: a nonexistent command name with spaces: command not found
>> dualbus@yaqui:~/local/src/gnu/bash$
>> GNU bash, version 4.4.0(1)-devel (x86_64-unknown-linux-gnu)
>>
>> dualbus@yaqui:~$ "a nonexistent command name with spaces"
>> bash: a nonexistent command name with spaces: command not found
>> dualbus@yaqui:~$
>> GNU bash, version 4.3.33(1)-release (x86_64-pc-linux-gnu)
>>
>> dualbus@yaqui:~/local/src/gnu/bash$ "a nonexistent command name with
>> spaces"
>> bash: a nonexistent command name with spaces: command not found
>> dualbus@yaqui:~/local/src/gnu/bash$
>> GNU bash, version 4.3.30(1)-release (x86_64-unknown-linux-gnu)
>>
>>
>> What's the output of: declare -f command_not_found_handle
>>
>>
>> --
>> Eduardo Bustamante | https://dualbus.me/
>>
>
>

Reply via email to