Update DoKernelOrg to make it easier not to install RPMs

Junio C Hamano committed Jan 21, 2007 at 11:43 UTC 85d465eca5c2ccefc6593f0675aa000a0ec4181d
1 file changed +28 -19
DoKernelOrg
+28 -19
@@ -46,7 +46,7 @@ maint | master)
46 hera.kernel.org)
47 narch='x86_64 i386'
48 arch=x86_64 ;;
49 - demeter.kernel.org|demeter|old-hera.kernel.org)
49 + demeter.kernel.org|demeter|old-hera.kernel.org|kunrun-vmw-fc5)
50 arch=i386 ;;
51 *) echo >&2 "What are you talking about???"
52 exit 1 ;;
@@ -57,8 +57,9 @@ maint | master)
57 make $J git >./:all.log 2>&1 &&
58 V=`./git --version | sed -e 's/git version //'` &&
59 make rpm >>./:all.log 2>&1 &&
60 - case "$arch" in
61 - i386)
60 + case "$narch" in
61 + '')
62 + # This is not the primary build machine.
63 status=$?
64 case "$status" in
65 0)
@@ -76,25 +77,33 @@ maint | master)
77 ;;
78 esac
79 exit $status ;;
80 + *)
81 + ln git-$V.tar.gz $G/. &&
82 + make dist-doc >>./:all.log 2>&1 &&
83 + ln git-htmldocs-$V.tar.gz git-manpages-$V.tar.gz $G/.
84 + ;;
85 esac >>./:all.log 2>&1 &&
80 - make dist-doc >>./:all.log 2>&1 &&
81 - mkdir -p $G/RPMS/$arch $G/RPMS/SRPMS &&
82 - ln git-$V.tar.gz git-htmldocs-$V.tar.gz git-manpages-$V.tar.gz $G/. &&
83 - for a in $narch
84 - do
85 - mkdir -p "$G/RPMS/$a"
86 - ln $HOME/rpms/RPMS/$a/*-$V-*.$a.rpm $G/RPMS/$a/.
87 - done &&
88 - ln $HOME/rpms/SRPMS/git-$V-*.src.rpm $G/RPMS/SRPMS/. &&
89 - {
90 - # I do not know how it exits, and I do not care much.
86 + case "$NO_RPM_PLEASE" in
87 + '')
88 + mkdir -p $G/RPMS/$arch $G/RPMS/SRPMS &&
89 for a in $narch
90 do
93 - /usr/local/bin/yummy $G/RPMS/$a
94 - done
95 - /usr/local/bin/yummy $G/RPMS/SRPMS
96 - :
97 - } >>./:all.log 2>&1 &&
91 + mkdir -p "$G/RPMS/$a"
92 + ln $HOME/rpms/RPMS/$a/*-$V-*.$a.rpm $G/RPMS/$a/.
93 + done &&
94 + ln $HOME/rpms/SRPMS/git-$V-*.src.rpm $G/RPMS/SRPMS/. &&
95 + {
96 + # I do not know how it exits, and I do not care much.
97 + for a in $narch
98 + do
99 + /usr/local/bin/yummy $G/RPMS/$a
100 + done
101 + /usr/local/bin/yummy $G/RPMS/SRPMS
102 + :
103 + } >>./:all.log 2>&1 ;;
104 + *)
105 + echo Skipping RPM ;;
106 + esac &&
107 make clean &&
108
109 : ;;