Réf. : configure.in: Someone please show me a better way :)

Tim Rice tim at multitalents.net
Wed Dec 27 05:39:20 EST 2000


Works with both sh and ksh on
Solaris 7
UnixWare 2.03
SCO 3.2v4.2
UnixWare 2.1.3
SCO 5.0.4
UnixWare 7.1.0 (allready reported)
AIX 4.3.2.0

On Thu, 21 Dec 2000, Roumen Petrov wrote:

> Sorry for mistake for sh file must begin with
> -------------------------------
> X0='x0'
> X1a="$X0/1"
> X1b='$X0/1'
> X2a="$X1a/2"
> X2b='$X1b/2'
> 
> export X0
> export X1a
> export X1b
> export X2a
> export X2b
> ------------------------------
[snip]
> > $SHELL <<EOF_2
> > $SHELL <<EOF_1
> > cat <<EOF
> > #define a       "$X2a/aa"
> > #define b       "$X2b/bb"
> > EOF
> > EOF_1
> > EOF_2
> > ----------------------------------------
> > Output must be:
> > #define a       "x0/1/2/aa"
> > #define b       "x0/1/2/bb"
> > 
> > With bash and bash in sh mode on linux work.
> > What about other ..UX implementation ?
> > 
> > Genarated from autoconf variable in configure script like
> > libexecdir='${exec_prefix}/libexec'
> > is not expanded in script and substitution
> > s%@libexecdir@%$libexecdir%g
> > is usefull only for makefiles.
> > 
> > if script work file we can use ( about configure.in )
> > ----------------------------------------
> > .....
> > export prefix
> > export exec_prefix
> > export bindir
> > 
> > $SHELL <<EOF_2
> > $SHELL <<EOF_1
> > cat <<EOF
> > OpenSSH configured has been configured with the following options.
> >                   User binaries: ${bindir}
> > EOF
> > EOF_1
> > EOF_2
> > .....
> > ----------------------------------------
> > 
> > Is this idea better that:
> > E=`eval echo ${libexecdir}/ssh-askpass` ; E=`eval echo ${E}`
> > .....
> 
> 

-- 
Tim Rice				Multitalents	(707) 887-1469
tim at multitalents.net







More information about the openssh-unix-dev mailing list