gitweb: update INSTALL to use shorter make target

Gitweb can be generated by the gitweb/gitweb.cgi target or the gitweb
target. Since the gitweb target is shorter, I think it would be better
to have new users be instructed to use it.

Signed-off-by: Mark Rada <marada@uwaterloo.ca>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
Mark Rada
2010-04-02 20:37:33 -04:00
committed by Junio C Hamano
parent a8ab675f21
commit e3918594f6

View File

@ -2,12 +2,11 @@ GIT web Interface (gitweb) Installation
======================================= =======================================
First you have to generate gitweb.cgi from gitweb.perl using First you have to generate gitweb.cgi from gitweb.perl using
"make gitweb/gitweb.cgi", then copy appropriate files (gitweb.cgi, "make gitweb", then copy appropriate files (gitweb.cgi, gitweb.js,
gitweb.js, gitweb.css, git-logo.png and git-favicon.png) to their gitweb.css, git-logo.png and git-favicon.png) to their destination.
destination. For example if git was (or is) installed with /usr prefix, For example if git was (or is) installed with /usr prefix, you can do
you can do
$ make prefix=/usr gitweb/gitweb.cgi ;# as yourself $ make prefix=/usr gitweb ;# as yourself
# cp gitweb/git* /var/www/cgi-bin/ ;# as root # cp gitweb/git* /var/www/cgi-bin/ ;# as root
Alternatively you can use autoconf generated ./configure script to Alternatively you can use autoconf generated ./configure script to
@ -16,7 +15,7 @@ instead
$ make configure ;# as yourself $ make configure ;# as yourself
$ ./configure --prefix=/usr ;# as yourself $ ./configure --prefix=/usr ;# as yourself
$ make gitweb/gitweb.cgi ;# as yourself $ make gitweb ;# as yourself
# cp gitweb/git* /var/www/cgi-bin/ ;# as root # cp gitweb/git* /var/www/cgi-bin/ ;# as root
The above example assumes that your web server is configured to run The above example assumes that your web server is configured to run
@ -32,8 +31,7 @@ file for gitweb (in gitweb/README).
- There are many configuration variables which affect building of - There are many configuration variables which affect building of
gitweb.cgi; see "default configuration for gitweb" section in main gitweb.cgi; see "default configuration for gitweb" section in main
(top dir) Makefile, and instructions for building gitweb/gitweb.cgi (top dir) Makefile, and instructions for building gitweb target.
target.
One of the most important is where to find the git wrapper binary. Gitweb One of the most important is where to find the git wrapper binary. Gitweb
tries to find the git wrapper at $(bindir)/git, so you have to set $bindir tries to find the git wrapper at $(bindir)/git, so you have to set $bindir
@ -86,7 +84,7 @@ Build example
GITWEB_LOGO="/gitweb/git-logo.png" \ GITWEB_LOGO="/gitweb/git-logo.png" \
GITWEB_FAVICON="/gitweb/git-favicon.png" \ GITWEB_FAVICON="/gitweb/git-favicon.png" \
bindir=/usr/local/bin \ bindir=/usr/local/bin \
gitweb/gitweb.cgi gitweb
cp -fv ~/git/gitweb/gitweb.{cgi,js,css} \ cp -fv ~/git/gitweb/gitweb.{cgi,js,css} \
~/git/gitweb/git-{favicon,logo}.png \ ~/git/gitweb/git-{favicon,logo}.png \