MAKEDIFFS revision 59243
159243Sobrien#!/bin/sh
259243Sobrien#
359243Sobrien# MAKEDIFFS.sh: Make context diffs for the csh sources
459243Sobrien#
559243Sobrien# $Id: MAKEDIFFS,v 3.0 1991/07/04 21:57:47 christos Exp $
659243SobrienXINUDIR=/usr/share/src/mtXinu/bin/csh
759243SobrienBSDDIR=/usr/share/src/mtXinu/BSD/bin/csh
859243SobrienTAHOEDIR=/usr/share/src/mtXinu/TAHOE/bin/csh
959243SobrienRENODIR=/usr/share/src/mtXinu/RENO/bin/csh
1059243SobrienTCSHDIR=`pwd`
1159243Sobriencase "x$1" in
1259243Sobrienxxinu)
1359243Sobrien    CSHDIR=$XINUDIR;;
1459243Sobrienxbsd)
1559243Sobrien    CSHDIR=$BSDDIR;;
1659243Sobrienxtahoe)
1759243Sobrien    CSHDIR=$TAHOEDIR;;
1859243Sobrienxreno)
1959243Sobrien    CSHDIR=$RENODIR;;
2059243Sobrienx*)
2159243Sobrien    echo "Usage: `basename $0` [bsd|tahoe|xinu|reno]";exit 1;;
2259243Sobrienesac
2359243SobrienDIFF1='sh.c sh.char.c sh.dir.c sh.dol.c sh.err.c sh.exec.c sh.exp.c sh.file.c'
2459243SobrienDIFF2='sh.func.c sh.glob.c sh.hist.c sh.init.c sh.lex.c sh.misc.c sh.parse.c sh.print.c'
2559243SobrienDIFF3='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'
2659243Sobrien
2759243Sobrienfor i in $DIFF1
2859243Sobriendo
2959243Sobrien    diff -c $CSHDIR/$i $TCSHDIR/$i
3059243Sobriendone > DIFFS.1
3159243Sobrien
3259243Sobrienfor i in $DIFF2
3359243Sobriendo
3459243Sobrien    diff -c $CSHDIR/$i $TCSHDIR/$i
3559243Sobriendone > DIFFS.2
3659243Sobrien
3759243Sobrienfor i in $DIFF3
3859243Sobriendo
3959243Sobrien    diff -c $CSHDIR/$i $TCSHDIR/$i
4059243Sobriendone > DIFFS.3
4159243Sobrienexit 0
42