--- builds_bin/genpatches 2009/03/05 19:32:51 1.5 +++ builds_bin/genpatches 2009/03/05 21:41:33 1.7 @@ -72,8 +72,9 @@ done # Build xml diffs for pkg in $(ls -d *.update | sed 's@.update$@@') do - orig=/etc/pootle/cvs/sme*/*/*7/$pkg/root/etc/e-smith/locale rm -f /var/www/html/patches/$(echo $pkg | sed 's/-[^-]\+$//')-*-locale-*.patch + [ -d $pkg.update/root/etc/e-smith/locale ] || continue + orig=/etc/pootle/cvs/sme*/*/*7/$pkg/root/etc/e-smith/locale diff -ruN $orig $pkg.update/root/etc/e-smith/locale \ | sed 's@^\(---\|+++\) [^ ]\+/\([^/]\+/root/.*\)@\1 \2@;/^diff -ruN/d' \ > /var/www/html/patches/$pkg-locale-$(date +%F).patch @@ -85,4 +86,11 @@ orig=/etc/pootle/cvs/smeserver/smeserver diff -ruN $orig $pkg.update/po \ | sed 's@^\(---\|+++\) [^ ]\+/\([^/]\+/po/.*\)@\1 \2@;/^diff -ruN/d' \ >> /var/www/html/patches/$pkg-locale-$(date +%F).patch + +# Build sme7admin diff +pkg=$(ls -d smeserver-sme7admin-* | sed 's@.update$@@') +orig=/etc/pootle/cvs/smecontribs/smeserver-sme7admin/*7/$pkg/po +diff -ruN $orig $pkg.update/po \ +| sed 's@^\(---\|+++\) [^ ]\+/\([^/]\+/po/.*\)@\1 \2@;/^diff -ruN/d' \ +>> /var/www/html/patches/$pkg-locale-$(date +%F).patch