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