/contrib/tcsh/MAKEDIFFS
https://bitbucket.org/freebsd/freebsd-head/ · Shell · 41 lines · 33 code · 3 blank · 5 comment · 3 complexity · a1694caae52c899f91ec80976f845550 MD5 · raw file
- #!/bin/sh
- #
- # MAKEDIFFS.sh: Make context diffs for the csh sources
- #
- # $tcsh: MAKEDIFFS,v 3.1 2006/03/02 18:46:44 christos Exp $
- XINUDIR=/usr/share/src/mtXinu/bin/csh
- BSDDIR=/usr/share/src/mtXinu/BSD/bin/csh
- TAHOEDIR=/usr/share/src/mtXinu/TAHOE/bin/csh
- RENODIR=/usr/share/src/mtXinu/RENO/bin/csh
- TCSHDIR=`pwd`
- case "x$1" in
- xxinu)
- CSHDIR=$XINUDIR;;
- xbsd)
- CSHDIR=$BSDDIR;;
- xtahoe)
- CSHDIR=$TAHOEDIR;;
- xreno)
- CSHDIR=$RENODIR;;
- x*)
- echo "Usage: `basename $0` [bsd|tahoe|xinu|reno]";exit 1;;
- esac
- DIFF1='sh.c sh.char.c sh.dir.c sh.dol.c sh.err.c sh.exec.c sh.exp.c sh.file.c'
- DIFF2='sh.func.c sh.glob.c sh.hist.c sh.init.c sh.lex.c sh.misc.c sh.parse.c sh.print.c'
- DIFF3='sh.proc.c sh.sem.c sh.set.c sh.time.c sh.char.h sh.dir.h sh.h sh.local.h sh.proc.h'
- for i in $DIFF1
- do
- diff -c $CSHDIR/$i $TCSHDIR/$i
- done > DIFFS.1
- for i in $DIFF2
- do
- diff -c $CSHDIR/$i $TCSHDIR/$i
- done > DIFFS.2
- for i in $DIFF3
- do
- diff -c $CSHDIR/$i $TCSHDIR/$i
- done > DIFFS.3
- exit 0