reformat announce message.
[git.git] / DoKernelOrg
index 1c10ea6..0a4d98d 100755 (executable)
@@ -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 &&