[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Alternatives to --emulate-fhs on foreign distros
From: |
Andreas Enge |
Subject: |
Re: Alternatives to --emulate-fhs on foreign distros |
Date: |
Wed, 19 Apr 2023 10:08:53 +0200 |
Hello,
Am Wed, Apr 19, 2023 at 06:18:33AM +0000 schrieb Kyle Andrews:
> I'm curious what other options might be. The main bashism I use is default
> environment variables ${FOO:-bar}. On a native Guix system I could just add
> /usr/bin/env back in. However, that doesn't seem to be possible with only
> Guix shell. Maybe I am wrong here?
as an exception to the rule, a Guix system contains /bin/sh, which on my
machine looks like this:
$ ll /bin
lrwxrwxrwx 1 root root 2 5. Nov 2019 bash -> sh
lrwxrwxrwx 1 root root 61 17. Apr 09:51 sh ->
/gnu/store/d99ykvj3axzzidygsmdmzxah4lvxd6hw-bash-5.1.8/bin/sh
$ ll /gnu/store/d99ykvj3axzzidygsmdmzxah4lvxd6hw-bash-5.1.8/bin
-r-xr-xr-x 2 root root 951344 1. Jan 1970 bash
-r-xr-xr-x 1 root root 6791 1. Jan 1970 bashbug
lrwxrwxrwx 1 root root 4 1. Jan 1970 sh -> bash
So everything is bash in the end, but I do not know whether bash behaves
differently if it is called under the name "sh". You could give it a try.
Andreas
- Alternatives to --emulate-fhs on foreign distros, Kyle Andrews, 2023/04/19
- Re: Alternatives to --emulate-fhs on foreign distros,
Andreas Enge <=
- Re: Alternatives to --emulate-fhs on foreign distros, (, 2023/04/19
- Re: Alternatives to --emulate-fhs on foreign distros, (, 2023/04/19
- Re: Alternatives to --emulate-fhs on foreign distros, Kyle, 2023/04/19
- Re: Alternatives to --emulate-fhs on foreign distros, (, 2023/04/19
- Re: Alternatives to --emulate-fhs on foreign distros, Kyle Andrews, 2023/04/20
- Re: Alternatives to --emulate-fhs on foreign distros, (, 2023/04/21
- Re: Alternatives to --emulate-fhs on foreign distros, Kyle, 2023/04/21
- Re: Alternatives to --emulate-fhs on foreign distros, Kyle, 2023/04/21
Re: Alternatives to --emulate-fhs on foreign distros, Maxim Cournoyer, 2023/04/20