| #! /bin/sh |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| if [ $# -lt 2 ] ; then |
| exit 1 |
| fi |
| |
| TD="combine_temp.d" |
| |
| cd $1 || exit 1 |
| cd .. |
| [ -d $TD ] && rm -Rf $TD |
| mkdir $TD || exit 1 |
| cd $TD |
| |
| cp -al ../$(basename $1) work.d |
| cd work.d |
| [ "$3" ] && bzcat $3 | patch -p1 -s |
| ln -s $2 patches |
| [ -h patches ] || exit 1 |
| quilt snapshot |
| quilt upgrade |
| quilt push -a -q |
| quilt diff --snapshot >../combined.patch |