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");