[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#39231: [PATCH] guix-install.sh: Correctly treat empty or unset $XDG_
From: |
Ludovic Courtès |
Subject: |
bug#39231: [PATCH] guix-install.sh: Correctly treat empty or unset $XDG_DATA_DIRS |
Date: |
Sun, 26 Jan 2020 23:20:55 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) |
Hi,
Alexander Krotov <address@hidden> skribis:
> If $XDG_DATA_DIRS is unset, default value of "/usr/local/share:/usr/share"
> is used according to XDG Base Directory Specification. However,
> /etc/profile.d/guix.sh treats this value as empty list when appending its
> own directory, so after installing Guix on the system, launchers such
> as Rofi stop searching for .desktop files in /usr/share/applications/
> and can't launch applications other than those installed with Guix.
>
> This patch fixes the bug in generated /etc/profile.d/guix.sh
>
> * etc/guix-install.sh (sys_create_init_profile): Use default value of
> /usr/local/share:/usr/share/ before appending if $XDG_DATA_DIRS is not
> set.
Good catch. Applied, thanks!
Ludo’.