159243Sobrien#!/bin/sh 259243Sobrien# 359243Sobrien# MAKEDIFFS.sh: Make context diffs for the csh sources 459243Sobrien# 5167465Smp# $tcsh: MAKEDIFFS,v 3.1 2006/03/02 18:46:44 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