Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 927510 - app-portage/eix binpkg uses wrong shell
Summary: app-portage/eix binpkg uses wrong shell
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: ARM64 Linux
: Normal normal (vote)
Assignee: Michał Górny
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: usrmerge, usrmerge-fixes
  Show dependency tree
 
Reported: 2024-03-22 12:45 UTC by Cheba
Modified: 2024-03-24 14:43 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Cheba 2024-03-22 12:45:13 UTC
Prebuilt binary package for eix uses `#!/usr/bin/sh` shebang in its wrapper scripts (e.g. eix-sync). The specified shell is not present in a fresh installation of Gentoo.

Reproducible: Always

Steps to Reproduce:
1. Install binary package of eix
2. Run eix-sync
Actual Results:  
-bash: /usr/bin/eix-sync: /usr/bin/sh: bad interpreter: No such file or directory

Expected Results:  
Synced repositories

This might be related to #815181
Comment 1 Larry the Git Cow gentoo-dev 2024-03-24 14:43:56 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f301f158bfbfcaeb2284f58e13fa57bd9818a532

commit f301f158bfbfcaeb2284f58e13fa57bd9818a532
Author:     Mike Gilbert <floppym@gentoo.org>
AuthorDate: 2024-03-24 14:42:20 +0000
Commit:     Mike Gilbert <floppym@gentoo.org>
CommitDate: 2024-03-24 14:43:43 +0000

    app-portage/eix: pass --with-sh-shebang=/bin/sh to configure
    
    Closes: https://bugs.gentoo.org/927510
    Signed-off-by: Mike Gilbert <floppym@gentoo.org>

 app-portage/eix/{eix-0.36.7.ebuild => eix-0.36.7-r1.ebuild} | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)