[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#52009] [PATCH core-updates-frozen] openresolv: Wrap it.
From: |
Vivien Kraus |
Subject: |
[bug#52009] [PATCH core-updates-frozen] openresolv: Wrap it. |
Date: |
Mon, 22 Nov 2021 23:10:46 +0100 |
User-agent: |
mu4e 1.6.10; emacs 27.2 |
Ludovic Courtès <ludo@gnu.org> writes:
> Vivien Kraus <vivien@planete-kraus.eu> skribis:
>> + (add-after 'install 'wrap-program
>> + (lambda* (#:key inputs outputs #:allow-other-keys)
>> + (let ((out (assoc-ref outputs "out"))
>> + (coreutils (assoc-ref inputs "coreutils")))
>> + (wrap-program (string-append out "/sbin/resolvconf")
>> + `("PATH" ":" = (,(string-append coreutils "/bin"))))))))))
>> + (inputs
>> + `(("bash-minimal" ,bash-minimal)
>> + ("coreutils" ,coreutils)))
>
> Since /sbin/resolvconf is a shell script, how about, instead of wrapping
> it, inserting with ‘substitute*’ something like:
>
> PATH=/gnu/store/…-coreutils/bin:$PATH
>
> somewhere at the top?
Good idea.
> (We could also use ‘coreutils-minimal’ here.)
It contains the required binaries, so let’s go with it.
Vivien
0001-gnu-openresolv-Wrap-resolvconf.patch
Description: Warpping openresolv, with coreutils-minimal and shell code