Bug 39492 - devel/autoconf picks up non-standard shell
Summary: devel/autoconf picks up non-standard shell
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Alan Eldridge
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-06-19 01:40 UTC by Christian Weisgerber
Modified: 2002-10-20 21:31 UTC (History)
0 users

See Also:


Attachments
file.diff (500 bytes, patch)
2002-06-19 01:40 UTC, Christian Weisgerber
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Christian Weisgerber freebsd_committer 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 2002-06-19 02:10:13 UTC
Responsible Changed
From-To: freebsd-ports->portmgr

Over to maintainer
Comment 2 Tilman Keskinoz freebsd_committer 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 2002-10-20 21:30:44 UTC
State Changed
From-To: open->closed

Fix applied to autoconfs 213,253,254.