* Proof-of-concept for binary patch deployment.

This commit is contained in:
Eelco Dolstra 2004-11-29 19:12:55 +00:00
parent f17553a212
commit eee6fe478e

31
patch/bdiff.sh Executable file
View File

@ -0,0 +1,31 @@
#! /bin/sh -e
DIFF=/home/eelco/Dev/nix/zdelta-2.1/zdc
srcA=$1
srcB=$2
if test -z "$srcA" -o -z "$srcB"; then
echo "syntax: bdiff.sh srcA srcB"
exit 1
fi
(cd $srcB && find . -type f) | while read fn; do
echo "$fn" >&2
if test -f "$srcA/$fn"; then
echo "FILE DELTA FOR $fn"
$DIFF "$srcA/$fn" "$srcB/$fn"
else
echo "NEW FILE $fn"
cat "$srcB/$fn"
fi
done