Apache is more likely to be installed...
Signed-off-by: Johannes Schindelin <redacted>
---
git-instaweb.sh | 12 +++++++++---
1 files changed, 9 insertions(+), 3 deletions(-)
diff --git a/git-instaweb.sh b/git-instaweb.sh
index 1d3ea73..242b55e 100755
--- a/git-instaweb.sh
+++ b/git-instaweb.sh
@@ -25,9 +25,6 @@ conf=$GIT_DIR/gitweb/httpd.conf
# Defaults:
-# if installed, it doesn't need further configuration (module_path)
-test -z "$httpd" && httpd='lighttpd -f'
-
# probably the most popular browser among gitweb users
test -z "$browser" && browser='firefox'
@@ -135,6 +132,15 @@ do
shift
done
+# if installed, it doesn't need further configuration (module_path)
+if [ -z "$httpd" ]; then
+ httpd='lighttpd -f'
+ which "$httpd" >/dev/null 2>&1 || httpd='apache2 -f'
+ which "$httpd" >/dev/null 2>&1 || httpd='apache -f'
+ which "$httpd" >/dev/null 2>&1 || httpd='httpd -f'
+ which "$httpd" >/dev/null || exit 1
+fi
+
mkdir -p "$GIT_DIR/gitweb/tmp"
GIT_EXEC_PATH="`git --exec-path`"
GIT_DIR="$fqgitdir"
--
1.4.2.rc2.g6a4e