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

Roumen Petrov Roumen.Petrov at skalasoft.com
Thu Dec 21 23:59:50 EST 2000


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
------------------------------
Without export don`t work on linux sh ( bash )

Philippe WILLEM wrote:

> 
> If I remove all the export and change all the ' in ", it does work on SCO
> 3.2v5.0.4
> 
> 
> 
> |--------+----------------------------->
> |        |          Roumen Petrov      |
> |        |          <Roumen.Petrov at skal|
> |        |          asoft.com>         |
> |        |                             |
> |        |          21/12/00 13:10     |
> |        |                             |
> |--------+----------------------------->
>   >----------------------------------------------------------------------------|
>   |                                                                            |
>   |       Pour :  openssh-unix-dev at mindrot.org                                 |
>   |       cc :    (ccc : Philippe WILLEM/CER59/REC)                            |
>   |       Objet :      configure.in: Someone please show me a better way :)    |
>   >----------------------------------------------------------------------------|
> 
> 
> 
> Q: What platform don't run this script:
> ----------------------------------------
> #!/bin/sh
> 
> export X0='x0'
> 
> export X1a="$X0/1"
> export X1b='$X0/1'
> 
> export X2a="$X1a/2"
> export X2b='$X1b/2'
> 
> $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}`
> .....






More information about the openssh-unix-dev mailing list