[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#65924: [PATCH core-updates 3/3] gnu: git-minimal: Add coreutils and
From: |
Maxim Cournoyer |
Subject: |
bug#65924: [PATCH core-updates 3/3] gnu: git-minimal: Add coreutils and sed to PATH. |
Date: |
Tue, 17 Oct 2023 11:15:22 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) |
Hi Ludovic,
Ludovic Courtès <ludo@gnu.org> writes:
> Maxim Cournoyer <maxim.cournoyer@gmail.com> skribis:
>
>> Fixes <https://issues.guix.gnu.org/65924>.
>>
>> * gnu/packages/version-control.scm (git-minimal)
>> [arguments] <imported-modules>: New field.
>> <modules>: Augment with (ice-9 match), (ice-9 textual-ports) and (guix
>> search-paths).
>> <phases>: Add patch-commands phase.
>> [inputs]: Add coreutils-minimal and sed.
>
> [...]
>
>> + #:imported-modules `(,@%gnu-build-system-modules
>> + ,@(source-module-closure '((guix search-paths))))
>
> I think we should avoid the dependency on (guix search-paths) here, to
> avoid situation such as that described in
> <https://issues.guix.gnu.org/66525>.
[...]
> How about something along these lines instead:
>
> ;; Instead PATH definition at the top of the file.
> (substitute* "git-sh-setup.sh"
> (("^unset CDPATH" all)
> (string-append "PATH=" (dirname (search-input-file inputs
> "bin/basename"))
> ":$PATH\nexport PATH\n" all)))
>
I've done something along these lines with commit
ab9a88e355165025f7b4719017c0a40264167b22. Also see bug#66585 for a
small doc addition hopefully serving as a reminder to not go down that
path again.
--
Thanks,
Maxim
- bug#65924: [PATCH core-updates 0/3] Fix 'git submodule' in pure environments., Maxim Cournoyer, 2023/10/07
- bug#65924: [PATCH core-updates 1/3] gnu: git: Remove labels and use gexps., Maxim Cournoyer, 2023/10/07
- bug#65924: [PATCH core-updates 3/3] gnu: git-minimal: Add coreutils and sed to PATH., Maxim Cournoyer, 2023/10/07
- bug#65924: [PATCH core-updates 2/3] gnu: git: Invert inheritance relationship., Maxim Cournoyer, 2023/10/07
- bug#65924: [PATCH core-updates 2/3] gnu: git: Invert inheritance relationship., Liliana Marie Prikler, 2023/10/08
- bug#65924: git searches coreutils and util-linux commands in PATH, Maxim Cournoyer, 2023/10/09
- bug#65924: git searches coreutils and util-linux commands in PATH, Liliana Marie Prikler, 2023/10/09
- bug#65924: git searches coreutils and util-linux commands in PATH, Maxim Cournoyer, 2023/10/09
- bug#65924: git searches coreutils and util-linux commands in PATH, Liliana Marie Prikler, 2023/10/09
- bug#65924: git searches coreutils and util-linux commands in PATH, Maxim Cournoyer, 2023/10/09
- bug#65924: git searches coreutils and util-linux commands in PATH, Liliana Marie Prikler, 2023/10/09
- bug#65924: git searches coreutils and util-linux commands in PATH, Maxim Cournoyer, 2023/10/09
- bug#65924: git searches coreutils and util-linux commands in PATH, bokr, 2023/10/09