#!/bin/sh old=$1 new=$2 nm=$3- newarc=$nm$new.tar.gz oldarc=$nm$old.tar.gz if [ ! -f $newarc ] then echo cant find $newarc exit fi if [ ! -f $oldarc ] then echo cant find oldarc exit fi if [ ! -x $nm$new ] then echo untarring .. tar zfxv $nm$new.tar.gz fi if [ ! -x $nm$old ] then echo untarring tar zfxv $nm$old.tar.gz fi #(cd $nm$old; touch depend; make clean) #(cd $nm$new; touch depend; make clean) (cd $nm$new; diff -P -c ../$nm$old . > ../patch-$new) rm -rf $nm$old $nm$new