texlive-bibexport is installed with incorrect shebang.

  • Done
  • quality assurance status badge
Details
2 participants
  • Nicolas Goaziou
  • Claire Rodriguez
Owner
unassigned
Submitted by
Claire Rodriguez
Severity
normal
C
C
Claire Rodriguez wrote on 25 Jan 17:30 +0100
(address . bug-guix@gnu.org)
CAMKqnGYUntr-TCkh5LrEwbwiHYb_4FdOwFTh2zFiVSPKdUtG8A@mail.gmail.com
Just installed texlive-bibexport, which is a bash script used with .aux
files in a LaTeX project to create project-local BibTeX files, and found
that it has a hard-coded shebang of:

`#!/bin/bash`

This is not a problem if the system has a /bin/bash, but the default in GNU
Guix is still currently not to, and therefore this script should be patched
to use the following, or similar:

`#$(file-append bash "/bin/bash")`

This would allow it to function without requiring the creation of a literal
`/bin/bash`.

Thoughts?
Attachment: file
N
N
Nicolas Goaziou wrote on 27 Jan 15:34 +0100
(name . Claire Rodriguez)(address . yewscion@gmail.com)(address . 68717-done@debbugs.gnu.org)
87jznusv4q.fsf@nicolasgoaziou.fr
Hello,

Claire Rodriguez <yewscion@gmail.com> writes:

Toggle quote (17 lines)
> Just installed texlive-bibexport, which is a bash script used with .aux
> files in a LaTeX project to create project-local BibTeX files, and found
> that it has a hard-coded shebang of:
>
> `#!/bin/bash`
>
> This is not a problem if the system has a /bin/bash, but the default in GNU
> Guix is still currently not to, and therefore this script should be patched
> to use the following, or similar:
>
> `#$(file-append bash "/bin/bash")`
>
> This would allow it to function without requiring the creation of a literal
> `/bin/bash`.
>
> Thoughts?

Indeed. I just patched texlive-bibexport.

Thanks for the report.

Regards,
--
Nicolas Goaziou
Closed
?
Your comment

This issue is archived.

To comment on this conversation send an email to 68717@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 68717
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch