[Freeswitch-svn] [commit] r8389 - freeswitch/trunk/libs/libedit/src

Freeswitch SVN stkn at freeswitch.org
Tue May 13 17:39:41 EDT 2008


Author: stkn
Date: Tue May 13 17:39:41 2008
New Revision: 8389

Modified:
   freeswitch/trunk/libs/libedit/src/makelist

Log:
Fix libedit build on solaris (add workaround to libedit/src/makelist to use /usr/xpg4/bin/tr which properly supports [:lower:] [:upper:])

Modified: freeswitch/trunk/libs/libedit/src/makelist
==============================================================================
--- freeswitch/trunk/libs/libedit/src/makelist	(original)
+++ freeswitch/trunk/libs/libedit/src/makelist	Tue May 13 17:39:41 2008
@@ -36,6 +36,14 @@
 # makelist.sh: Automatically generate header files...
 
 AWK=awk
+TR=tr
+
+# workaround for solaris
+if [ -x /usr/xpg4/bin/tr ]
+then
+     TR=/usr/xpg4/bin/tr
+fi
+
 USAGE="Usage: $0 -h|-e|-fc|-fh|-bc|-bh|-m <filenames>"
 
 if [ "x$1" = "x" ]
@@ -140,7 +148,7 @@
 #
 -fh)
     cat $FILES | $AWK '/el_action_t/ { print $3 }' | \
-    sort | tr '[:lower:]' '[:upper:]' | $AWK '
+    sort | $TR '[:lower:]' '[:upper:]' | $AWK '
 	BEGIN {
 	    printf("/* Automatically generated file, do not edit */\n");
 	    printf("#ifndef _h_fcns_c\n#define _h_fcns_c\n");



More information about the Freeswitch-svn mailing list