INSTALL: add -r flag

R=rsc
CC=plan9port.codebot
http://codereview.appspot.com/4526096
This commit is contained in:
Peter Saveliev 2011-06-02 09:28:23 -04:00 committed by Russ Cox
parent 363062eab4
commit 89ec3cde42
4 changed files with 19 additions and 2 deletions

View file

@ -22,6 +22,7 @@ Mathieu Lonjaret <mathieu.lonjaret@gmail.com>
Michael Teichgräber <mt4swm@googlemail.com>
Michael Teichgräber <mt@ib.wmipf.de>
Nikolai Saoukh <nikolai.saoukh@gmail.com>
Peter Saveliev <svinota.saveliev@gmail.com>
Richard Miller <millerresearch@gmail.com>
Rob Pike <robpike@gmail.com>
Russ Cox <rsc@swtch.com>

View file

@ -14,8 +14,12 @@ x-c)
dobuild=false
doinstall=true
;;
x-r)
shift
PLAN9_TARGET=$1 export PLAN9_TARGET
;;
*)
echo 'usage: INSTALL [-b | -c]' 1>&2
echo 'usage: INSTALL [-b | -c] [-r path]' 1>&2
exit 1
esac

View file

@ -12,7 +12,9 @@ case $# in
exit 1
esac
new=`cleanname $PLAN9`
[ -z "$PLAN9_TARGET" ] && PLAN9_TARGET="$PLAN9"
new=`cleanname $PLAN9_TARGET`
if [ X"$new" = X"" ]
then
echo cleanname failed 1>&2

View file

@ -8,6 +8,9 @@ cd \*9; ./INSTALL
.B -b
|
.B -c
] [
.B -r
.I path
]
.SH DESCRIPTION
To obtain the Plan 9 tree, use Mercurial
@ -56,6 +59,13 @@ flag,
performs only the second step.
The first step can be done with the tree in a temporary work directory,
but the second step must be done once the tree is in its final location.
If you want to build the project in one location and then install into
another location, use
.B -r
.I path
to specify the
.I final
location of Plan9 tree.
These flags are only necessary when trying to conform to the
expectations of certain package management systems.
.PP