Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 927510

Summary: app-portage/eix binpkg uses wrong shell
Product: Gentoo Linux Reporter: Cheba <gentoo>
Component: Current packagesAssignee: Michał Górny <mgorny>
Status: RESOLVED FIXED    
Severity: normal CC: floppym
Priority: Normal    
Version: unspecified   
Hardware: ARM64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 690294    

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(-)