* Makefile.in: Fix up site.exp generation to reduce the quoting
authorTom Yu <tlyu@mit.edu>
Fri, 3 Oct 1997 06:27:26 +0000 (06:27 +0000)
committerTom Yu <tlyu@mit.edu>
Fri, 3 Oct 1997 06:27:26 +0000 (06:27 +0000)
lossage somewhat.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10205 dc483132-0cff-0310-8789-dd5450dbe970

src/tests/dejagnu/ChangeLog
src/tests/dejagnu/Makefile.in

index dfe2144bfb4a69b3296183f6529ad4659209504c..e30adc7136d2239c223d2908ecf0b3d97df0f7d5 100644 (file)
@@ -1,3 +1,8 @@
+Fri Oct  3 02:26:45 1997  Tom Yu  <tlyu@mit.edu>
+
+       * Makefile.in: Fix up site.exp generation to reduce the quoting
+       lossage somewhat.
+
 Sun Aug 17 14:26:57 1997  Ezra Peisach  <epeisach@mit.edu>
 
        * Makefile.in (SRCS): Add $(SRCS) line.
index 32ca3f5ea37caae7f602c3f535c9d81de155f84e..7d45af0cf681262b31b53c8c1a82c022b4dfa3b8 100644 (file)
@@ -25,14 +25,19 @@ t_inetd:: t_inetd.o $(KRB5_BASE_DEPLIBS)
        $(CC_LINK) -o t_inetd t_inetd.o $(KRB5_BASE_LIBS)
 
 clean::
-       $(RM) t_inetd t_inetd.o site.exp
+       $(RM) t_inetd t_inetd.o site.exp runenv.vars runenv.vals
 
 clean-unix::
        $(RM) -rf tmpdir dbg.log krb.log krb.sum
 
-site.exp:: Makefile
-       echo "set runvarlist [list $(KRB5_RUN_ENV)]" | sed \
-               -e 's/;//g' -e 's:=\.:='`pwd`'/.:g' > site.exp
-
+runenv.vars: Makefile
+       echo '$(KRB5_RUN_ENV)' | tr ';' '\012' | \
+               sed -ne 's% *\([^=]*\)=.*%\1%p' > runenv.vars
 
+runenv.vals: runenv.vars
+       $(KRB5_RUN_ENV) for i in `cat runenv.vars`; do \
+               eval echo "{$$i=\$$$$i}"; done > runenv.vals
 
+site.exp: runenv.vals
+       echo "set runvarlist [list `cat runenv.vals`]" | \
+               sed -e 's%=\.%='`pwd`'/.%g' > site.exp