Bug 39492

Summary: devel/autoconf picks up non-standard shell
Product: Ports & Packages Reporter: Christian Weisgerber <naddy>
Component: Individual Port(s)Assignee: Alan Eldridge <alane>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
file.diff none

Description Christian Weisgerber freebsd_committer freebsd_triage 2002-06-19 01:40:01 UTC
The configure script of the devel/autoconf port prefers a variety
of third-party shells (e.g. bash) over /bin/sh to run itself.  The
same shell as used for configuration is inserted into the #! path
of the generated "autoconf" script.

In other words, if bash is available on a system when the devel/autoconf
port is built, the installed autoconf script will look like this:

#! /usr/local/bin/bash
# -*- shell-script -*-
# autoconf -- create `configure' using m4 macros
[...]

In order to remove this hidden dependency and make the build
deterministic, I suggest to force CONFIG_SHELL=/bin/sh.
Comment 1 Patrick Li freebsd_committer freebsd_triage 2002-06-19 02:10:13 UTC
Responsible Changed
From-To: freebsd-ports->portmgr

Over to maintainer
Comment 2 Tilman Keskinoz freebsd_committer freebsd_triage 2002-10-20 17:42:12 UTC
Responsible Changed
From-To: portmgr->alane

AlanE is the new autoconf MAINTAINER
Comment 3 Alan Eldridge freebsd_committer freebsd_triage 2002-10-20 21:30:44 UTC
State Changed
From-To: open->closed

Fix applied to autoconfs 213,253,254.