1#! /bin/sh
2# $Id: rename.sh,v 1.2 2010/07/08 23:22:43 tom Exp $
3# install-helper for add's manpage and help-file.
4#
5# $1 = input file
6# $2 = actual name that "add" is installed as
7# $2 = output filename
8# $4+ = install program and possible options
9
10LANG=C;     export LANG
11LC_ALL=C;   export LC_ALL
12LC_CTYPE=C; export LC_CTYPE
13LANGUAGE=C; export LANGUAGE
14
15SOURCE=$1; shift
16BINARY=$1; shift
17TARGET=$1; shift
18
19CHR_LEAD=`echo "$BINARY" | sed -e 's/^\(.\).*/\1/'`
20CHR_TAIL=`echo "$BINARY" | sed -e 's/^.//'`
21ONE_CAPS=`echo $CHR_LEAD | tr '[a-z]' '[A-Z]'`$CHR_TAIL
22ALL_CAPS=`echo "$BINARY" | tr '[a-z]' '[A-Z]'`
23UNDERLINE=`echo "$BINARY"| sed -e 's/./-/g'`
24
25sed	-e "s,\<fBadd\>,fB$BINARY,g" \
26	-e "s,\<fBAdd\>,fB$ONE_CAPS,g" \
27	-e "s,\<fBADD\>,fB$ALL_CAPS,g" \
28	-e "s,\<ADD\>,$ALL_CAPS,g" \
29	-e "s,---,$UNDERLINE," \
30	<$SOURCE >source.tmp
31"$@" source.tmp "$TARGET"
32rm -f source.tmp
33