X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=build%2FautoMakefile.am.toplevel;h=b5d8898cc3180ab7fecc74d63c8a894e70afbbe4;hb=818b881ea0dbcb0b0e7a022d2cef4e6e72f32d23;hp=ba08fc96d36ff291843db035c0e510daad2b9b7a;hpb=116e447c76389f6eefdb818a6be5fbe475bc8dd1;p=fs%2Flustre-release.git diff --git a/build/autoMakefile.am.toplevel b/build/autoMakefile.am.toplevel index ba08fc9..b5d8898 100644 --- a/build/autoMakefile.am.toplevel +++ b/build/autoMakefile.am.toplevel @@ -95,7 +95,7 @@ dist-hook: EXTRA_DIST = @PACKAGE_TARNAME@.spec \ build/Makefile build/autoMakefile.am.toplevel build/lbuild \ - build/Rules.in build/README.kernel-source \ + build/Rules.in \ build/update_oldconfig \ build/autoconf/lustre-build-linux.m4 \ build/autoconf/lustre-build-darwin.m4 \ @@ -146,6 +146,23 @@ debs: cversion=$$(sed -ne '1s/^lustre (\(.*\)-[0-9][0-9]*).*$$/\1/p' debian/changelog); \ if [ "$$lversion" != "$$cversion" ]; then \ echo -e "1i\nlustre ($$lversion-1) unstable; urgency=low\n\n * Automated changelog entry update\n\n -- Brian J. Murrell $$(date -R)\n\n.\nwq" | ed debian/changelog; \ + fi; \ + if [ -d .git ]; then \ + pdir="debian/patches"; \ + git format-patch -o $$pdir $$lversion..HEAD^; \ + pushd $$pdir; \ + rm -f 00list *.dpatch; \ + for file in [0-9][0-9][0-9][0-9]-*.patch; do \ + desc=$$(cat $$file | sed -e '1,/^$$/d' -e '/^---$$/,$$d'); \ + dpatch_file=$${file/.patch/.dpatch}; \ + sed -e '1,/^---$$/d' $$file | \ + dpatch patch-template -p "$${file%.patch}" "$$desc" > \ + $$dpatch_file; \ + echo "faked by make debs run from git" > \ + ../patched/$$dpatch_file; \ + echo $$dpatch_file >> 00list; \ + rm -f $$file; \ + done; \ fi dpkg-buildpackage || { \ rc=$${PIPESTATUS[0]}; \