X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=DoKernelOrg;h=0a4d98d0891da42c23438e273ea9636d9a95e9da;hb=a9ce6dc595b75204857a302f9da8981c8014b5d4;hp=1c10ea6f4f70d226a874524584bb0582d990ebe7;hpb=f6cd1a71265b2e022ecddbcbe98d4f6374b6df42;p=git.git diff --git a/DoKernelOrg b/DoKernelOrg index 1c10ea6f..0a4d98d0 100755 --- a/DoKernelOrg +++ b/DoKernelOrg @@ -15,12 +15,23 @@ case "$1" in '') echo "* Building all" { - make $J install && - make test && - make clean && - git checkout pu && - make $J clean && - make test clean + nstalled=install + for branch in naster master maint pu + do + if git-rev-parse --verify refs/heads/$branch 2>/dev/null + then + echo "** $branch **" && + git checkout $branch && + make $J $nstalled && + make test && + make clean && + nstalled=all || exit $? + else + echo + echo "* NO $branch" + echo + fi + done } >:all.log 2>&1 ;; maint | master) @@ -34,6 +45,12 @@ maint | master) ln git-$V.tar.gz $G/. && ln $HOME/rpms/RPMS/i386/git*-$V-* $G/RPMS/i386/. && ln $HOME/rpms/SRPMS/git-$V-* $G/RPMS/SRPMS/. && + { + # I do not know how it exits, and I do not care much. + /usr/local/bin/yummy $G/RPMS/i386 + /usr/local/bin/yummy $G/RPMS/SRPMS + : + } && rm -fr ./:rpm.log && make clean &&