#!/bin/bash case "$3x" in x) NAME=patch-`echo $2 | sed "s/\([^-]*-\)\{1\}//" | sed "s/\/$//"`.diff ;; *) NAME=$3 ;; esac NAME=`pwd`/$NAME test -d ~/tmp || mkdir ~/tmp rm -rf ~/tmp/$1 cp -la $1 ~/tmp/ rm -rf ~/tmp/$2 cp -la $2 ~/tmp/ cd ~/tmp/$1 make distclean > /dev/null cd ~/tmp/$2 make distclean > /dev/null cd ~/tmp diff -NurpP --minimal $1 $2 > $NAME rm -rf ~/tmp/$1 ~/tmp/$2