This is the mail archive of the libc-alpha@sources.redhat.com mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: generating csu/version-info.h


On Friday 02 of January 2004 14:08, Artur Frysiak wrote:
> Test: echo -e "\"Available extensions:\\n\""
> Works on pdksh, zsh, ash, bash, ksh93
Close...

Patch by Jakub Bogusz <qboosh@pld-linux.org>

diff -urN glibc-2.3.3.org/csu/Makefile glibc-2.3.3/csu/Makefile
--- glibc-2.3.3.org/csu/Makefile	2004-01-01 22:13:10.105888239 +0100
+++ glibc-2.3.3/csu/Makefile	2004-01-01 22:13:38.533989059 +0100
@@ -232,12 +232,12 @@
 		     os=Linux; \
 		   fi; \
-		   echo "\"Compiled on a $$os $$version system" \
-			"on `date +%Y-%m-%d`.\\n\"" ;; \
+		   echo -e "\"Compiled on a $$os $$version system" \
+			"on `date +%Y-%m-%d`.\\\\n\"" ;; \
 	   *) ;; \
 	 esac; \
 	 files="$(all-Banner-files)";				\
 	 if test -n "$$files"; then				\
-	   echo "\"Available extensions:\\n\"";			\
+	   echo -e "\"Available extensions:\\\\n\"";			\
 	   sed -e '/^#/d' -e 's/^[[:space:]]*/	/'		\
 	       -e 's/^\(.*\)$$/\"\1\\n\"/' $$files;		\
 	 fi) > $@T

Works with all my shells
[misiek@arm ~]$ zsh
[misiek@arm ~]$ echo -e "\"Available extensions:\\\\n\"";
"Available extensions:\n"
[misiek@arm ~]$ ksh
[%n@%m %~]%(675.#.%$) echo -e "\"Available extensions:\\\\n\"";
"Available extensions:\n"
[%n@%m %~]%(676.#.%$) bash
[misiek@arm misiek]$ echo -e "\"Available extensions:\\\\n\"";
"Available extensions:\n"
[misiek@arm misiek]$ ksh93
[u@h W]$ echo -e "\"Available extensions:\\\\n\"";
"Available extensions:\n"

> Regards

-- 
Arkadiusz Miśkiewicz    CS at FoE, Wroclaw University of Technology
arekm.pld-linux.org AM2-6BONE, 1024/3DB19BBD, arekm(at)ircnet, PLD/Linux


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]