httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Randy Terbush <ra...@zyzzyva.com>
Subject Re: apache_1.2b4 build in Ultrix (4.x) (fwd)
Date Fri, 03 Jan 1997 17:15:37 GMT
------- Blind-Carbon-Copy

To: James MacKinnon <jmack@Phys.UAlberta.Ca>
Subject: Re: apache_1.2b4 build in Ultrix (4.x) (fwd) 
In-reply-to: jmack's message of Fri, 03 Jan 1997 10:05:14 -0700.
         <Pine.NXT.3.91.970103094539.16720A-100000@tshimshan> 
X-uri: http://www.zyzzyva.com/
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Date: Fri, 03 Jan 1997 11:15:37 -0600
From: Randy Terbush <randy@sierra>


Would it be possible to add 'set -x' to the PrintPath script and
send us the output? This should be fixable without having to hack
the shell.

You might also change the '#!/bin/sh' to ':' and report the
results as well.

Thanks


> On Fri, 3 Jan 1997, Randy Terbush wrote:
> 
> > Could you give more details regarding _what_ the standard shell
> > has problems with? We have tried hard to make the build process
> > runnable with a standard V7 /bin/sh.
> 
> Hi Randy,
> 
> 	DEC shipped their decstations with their own customised /bin/sh
> (which doesn't behave in the expected way) and also a /bin/sh5 ( which 
> does behave properly). Go figure...
> 
> After a closer look, the helper/PrintPath script is the problematic
> script:
> 
> >uname -a
> ULTRIX pawnee 4.3 1 RISC
> 
> >head -5 PrintPath 
> #!/bin/sh
> # Look for $1 somewhere in $PATH
> #  will print out the full pathname unless
> #  called with the '-s' option
> 
> >./PrintPath  gcc
> test: argument expected
> test: argument expected
> test: argument expected
> test: argument expected
> test: argument expected
> test: argument expected
> test: argument expected
> test: argument expected
> test: argument expected
> test: argument expected
> test: argument expected
> test: argument expected
> test: argument expected
> test: argument expected
> test: argument expected
> test: argument expected
> test: argument expected
> 
> 
> so it's the tests which fail (i.e. 'if [ -x $path/$1 ]' etc)
> edit PrintPath and change /bin/sh to /bin/sh5:
> 
> >head -5 PrintPath
> #!/bin/sh5
> # Look for $1 somewhere in $PATH
> #  will print out the full pathname unless
> #  called with the '-s' option
> #
> 
> >./PrintPath  gcc
> /usr/local/bin/gcc
> 
> 
> The script I used to fix things up for Ultrix just changes all the
> configuration scripts to use /bin/sh5.
> 
> I also just noticed that my script can only be executed once - further
> invocations may change other 'sh' strings within the scripts, so it
> should only be run once (perhaps it could be called 'Fix.ultrix').
> 
> Cheers,
> 
> > 
> > 
> > 
> > > ----- Forwarded message from James Stephen MacKinnon -----
> > > 
> > > Date: 	Thu, 2 Jan 1997 23:11:42 -0700 (MST)
> > > From: James Stephen MacKinnon <jmack@phys.ualberta.ca>
> > > X-Sender: jmack@pawnee
> > > To: apache-bugs@apache.org
> > > Subject: apache_1.2b4 build in Ultrix (4.x)
> > > Message-ID: <Pine.ULT.3.91.970102224739.22572A-100000@pawnee>
> > > MIME-Version: 1.0
> > > Content-Type: TEXT/PLAIN; charset=US-ASCII
> > > 
> > > Hi,
> > > 
> > > 	For DECstations running Ultrix, /bin/sh isn't the "standard"
> > > shell (drat...). However, the DEC supplied /bin/sh5 does the right thing. 
> > > Building the configuration in the Ultrix environment requires that the
> > > Configure and helper/* scripts be changed to #!/bin/sh5 rather than #!/bin/sh
> > > 
> > > This can easily be accomplished with a simple 'Build.ultrix' script, which
> > > could be added to your distribution in the src/ directory, with a note
> > > in the INSTALL file to use this for Ultrix rather than Configure:
> > > 
> > > #!/bin/sh5
> > > # name: Build.ultrix
> > > # 
> > > # for Apache web server sources
> > > # modify the Configure scripts to use /bin/sh5 instead of /bin/sh
> > > # for the Ultrix environment, and run Configure afterwards as normal:
> > > 
> > > echo 'modifying scripts for Ultrix /bin/sh5'
> > > for i in Configure helpers/GuessOS helpers/PrintPath; do
> > > 	cp $i .jnk
> > > 	sed -e 's/sh/sh5/' .jnk > $i
> > > 	chmod +x $i
> > > done
> > > rm -f .jnk
> > > 
> > > # run Configure:
> > > ./Configure
> > > 
> > > # the end :-)
> > > 
> > > 
> > > Cheers,
> > > --
> > > James S. MacKinnon             Office: P-139 Avahd-Bhatia Physics Lab
> > > Computing/Networking           Voice : (403) 492-8226
> > > Department of Physics
> > > University of Alberta          email : Jim.MacKinnon@Phys.UAlberta.CA
> > > Edmonton, Canada T6G 2N5             : jmack@Phys.UAlberta.CA
> > > 
> > > 
> > > 
> > > ----- End of forwarded message from James Stephen MacKinnon -----
> > > 
> > > -- 
> > > Rob Hartill.       Internet Movie Database Ltd.    http://www.imdb.com/  
> > 
> > 
> > 
> > 
> 
> --
> James S. MacKinnon           Office: P-139 Avahd-Bhatia Physics Lab
> Team Physics                 Voice : (403) 492-8226
> University of Alberta        email : Jim.MacKinnon@Phys.UAlberta.CA
> Edmonton, Canada T6G 2N5
>         WWW:   http://www.phys.ualberta.ca/~jmack/jmack.html   
> 




------- End of Blind-Carbon-Copy

Mime
View raw message