#!/bin/sh ver=3.3.1 make_patch() { dir=$1 patch=$2 cur_dir=`pwd` cd ${dir} # echo -n > ${patch} echo "`basename ${patch}` by Victor Ustugov " > ${patch} echo "" >> ${patch} for d1 in *.orig ; do d2=`echo ${d1} | perl -p -e 's/\.orig//'` diff -urN ${d1} ${d2} >> ${patch} done cd ${cur_dir} } make_patch uninitialized_value ../patch-src::uninitialized_value-${ver}.patch make_patch MandatoryLearn ../patch-src::MandatoryLearn-${ver}.patch