From: Garjola Dindi <garjola@garjola.net>
To: help-guix@gnu.org
Subject: Re: Guix installer on foreign distro breaks /usr/local/share/info/dir
Date: Thu, 14 Jan 2021 09:39:01 +0100 [thread overview]
Message-ID: <87pn273obe.fsf@pc-117-162.ovh.com> (raw)
In-Reply-To: 86k0sgrlf0.fsf@gmail.com
On Thu 14-Jan-2021 at 09:07:47 +01, zimoun <zimon.toutoune@gmail.com>
wrote:
> Hi,
>
> On Thu, 14 Jan 2021 at 08:00, Garjola Dindi <garjola@garjola.net> wrote:
>
>> I recently installed the Guix package manager on Debian and found
>> symlinks on /usr/local/share/info/. One of them looks like this
>>
>> ls -l /usr/local/share/info/dir
>> lrwxrwxrwx 1 root staff 60 Jan 10 12:04 /usr/local/share/info/dir ->
>> /var/guix/profiles/per-user/root/current-guix/share/info/dir
>>
>> This breaks the info directory. Is this a bug? I didn't do anything
>> special during installation.
>
> The culprit seems these lines in etc/guix-install.sh:
>
> for i in "${var_guix}"/share/info/*; do
> ln -sf "$i" "$info_path"
> done
>
> You are expecting symlinks to all except this ’dir’ file, right?
>
I would expect that the installer does not replace existing things in
/usr/local/.
This is the list of symlinks to
/var/guix/profiles/per-user/root/current-guix/share/info that I get in
/usr/local/share/info/
,----
| dir.de
| dir.es
| dir.fr
| dir.ru
| dir.zh_CN
| gmp.info-1.gz
| gmp.info-2.gz
| gmp.info.gz
| gnutls-client-server-use-case.png
| gnutls-guile.info.gz
| gnutls-handshake-sequence.png
| gnutls-handshake-state.png
| gnutls.info-1.gz
| gnutls.info-2.gz
| gnutls.info-3.gz
| gnutls.info-4.gz
| gnutls.info-5.gz
| gnutls.info-6.gz
| gnutls.info-7.gz
| gnutls.info.gz
| gnutls-internals.png
| gnutls-layers.png
| gnutls-logo.png
| gnutls-modauth.png
| gnutls-x509.png
| guile-gcrypt.info.gz
| guile-git.info.gz
| guile-ssh.info.gz
| guix-cookbook.de.info.gz
| guix-cookbook.info.gz
| guix.de.info-1.gz
| guix.de.info-2.gz
| guix.de.info-3.gz
| guix.de.info-4.gz
| guix.de.info-5.gz
| guix.de.info-6.gz
| guix.de.info.gz
| guix.es.info-1.gz
| guix.es.info-2.gz
| guix.es.info-3.gz
| guix.es.info-4.gz
| guix.es.info-5.gz
| guix.es.info-6.gz
| guix.es.info.gz
| guix.fr.info-1.gz
| guix.fr.info-2.gz
| guix.fr.info-3.gz
| guix.fr.info-4.gz
| guix.fr.info-5.gz
| guix.fr.info-6.gz
| guix.fr.info.gz
| guix.info-1.gz
| guix.info-2.gz
| guix.info-3.gz
| guix.info-4.gz
| guix.info-5.gz
| guix.info.gz
| guix.ru.info-1.gz
| guix.ru.info-2.gz
| guix.ru.info-3.gz
| guix.ru.info-4.gz
| guix.ru.info-5.gz
| guix.ru.info-6.gz
| guix.ru.info.gz
| guix.zh_CN.info-1.gz
| guix.zh_CN.info-2.gz
| guix.zh_CN.info-3.gz
| guix.zh_CN.info-4.gz
| guix.zh_CN.info-5.gz
| guix.zh_CN.info.gz
| images
| libidn2.info.gz
| libtasn1.info.gz
| pkcs11-vision.png
`----
While the guix* seem reasonable, things like =images= or =dir.*= may
cause trouble for foreign distros where people may want to install
things on /usr/local.
At least, this is my uninformed opinion, since I am just discovering
Guix.
Thanks!
>
> All the best,
> simon
>
>
--
prev parent reply other threads:[~2021-01-14 8:39 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-01-14 7:00 Guix installer on foreign distro breaks /usr/local/share/info/dir Garjola Dindi
2021-01-14 8:07 ` zimoun
2021-01-14 8:39 ` Garjola Dindi [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://guix.gnu.org/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87pn273obe.fsf@pc-117-162.ovh.com \
--to=garjola@garjola.net \
--cc=help-guix@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).