Meta/Dothem: --dash option builds only with dash
Earlier one tried to build with /bin/sh and /bin/dash but to do so correctly we need to 'make clean' in the middle, which is too much overhead to do many times a day.
Junio C Hamano committed
Jan 31, 2010 at 18:26 UTC
85ace14c2bdedc72a443b0fb4f80bfe51c1612b8
1 file changed
+3
-8
Dothem
+3
-8
@@ -148,18 +148,13 @@ do
148
149
save=$(git rev-parse HEAD) &&
150
151
- {
152
- test "z$with_dash" != 'zy' ||
153
- Meta/Make $M ${test+"$test"} -- $jobs SHELL_PATH=/bin/dash $dotest
154
- } &&
155
-
156
- Meta/Make $M ${test+"$test"} -- $jobs $dotest &&
151
+ Meta/Make $M ${test+"$test"} $jobs -- ${with_dash:+SHELL_PATH=/bin/dash} $dotest &&
152
153
{
154
test -n "$nodoc" ||
155
if test "$save" = "$(git rev-parse HEAD)"
156
then
162
- Meta/Make $M -- $jobs doc &&
157
+ Meta/Make $M $jobs -- doc &&
158
Meta/Make $M -- install-man install-html
159
else
160
echo >&2 "Head moved--not installing docs"
@@ -177,6 +172,6 @@ do
172
} || exit $?
173
174
git reset --hard
180
- ) || break;
175
+ ) </dev/null || exit $?
176
177
done