Re: [ADMIN] Re: [HACKERS] Problems with src/pl/tcl/mkMakefile.tcldefs.sh.in in 6.5
От | wieck@debis.com (Jan Wieck) |
---|---|
Тема | Re: [ADMIN] Re: [HACKERS] Problems with src/pl/tcl/mkMakefile.tcldefs.sh.in in 6.5 |
Дата | |
Msg-id | m113Jw2-0003kdC@orion.SAPserv.Hamburg.dsh.de обсуждение исходный текст |
Ответ на | Re: [HACKERS] Problems with src/pl/tcl/mkMakefile.tcldefs.sh.in in 6.5 (Bruce Momjian <maillist@candle.pha.pa.us>) |
Ответы |
Re: [ADMIN] Re: [HACKERS] Problems with src/pl/tcl/mkMakefile.tcldefs.sh.in in 6.5
|
Список | pgsql-hackers |
Bruce Momjian wrote: > > > On Sat, Jul 10, 1999 at 02:45:47AM -0400, Bruce Momjian wrote: > > > I didn't understand this the first time you sent it either. > > > > > > Send me a patch to review, please. > > > > --- src/pl/tcl/mkMakefile.tcldefs.sh.in.orig Fri Jul 9 08:29:09 1999 > > +++ src/pl/tcl/mkMakefile.tcldefs.sh.in Fri Jul 9 08:29:49 1999 > > @@ -8,9 +8,6 @@ > > > > cat @TCL_CONFIG_SH@ | > > egrep '^TCL_|^TK_' | > > - while read inp > > - do > > - eval eval echo $inp > > - done >Makefile.tcldefs > > + sed -e "s/^\([^=]*\)='\(.*\)'$/\1=\2/" >Makefile.tcldefs > > > > I understand what your patch does, and it looks OK, but any idea why the > 'eval eval' was there, and is it safe to skip it? I can apply this to > 6.6. As far as I can recall, the first of all versions I've created did it mainly that way (with a simple sed(1) call). But since tclConfig.sh is a shell script, there have to be shell variable expansions done on some platforms and that resulted finally in the double eval. So I would consider the above a little step for a man, but a big leap backward for mankind. Instead, the result of the double eval must get special characters quoted in some way. Jan -- #======================================================================# # It's easier to get forgiveness for being wrong than for being right. # # Let's break this rule - forgive me. # #========================================= wieck@debis.com (Jan Wieck) #
В списке pgsql-hackers по дате отправления: