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