must let $PLAN9 be overrided in 9 and 9.rc

This commit is contained in:
rsc 2005-01-14 05:42:53 +00:00
parent 67075c3634
commit 3a9ee63519
3 changed files with 13 additions and 5 deletions

10
bin/9
View file

@ -1,7 +1,13 @@
#!/bin/sh
export PLAN9=/usr/local/plan9
export PATH=$PLAN9/bin:$PATH
export PLAN9=${PLAN9:-/usr/local/plan9}
case "$PATH" in
$PLAN9/bin:*)
;;
*)
export PATH=$PLAN9/bin:$PATH
;;
esac
case $# in
[1-9]*)

View file

@ -1,6 +1,7 @@
#!/usr/local/plan9/bin/rc
PLAN9=/usr/local/plan9
if(~ $#PLAN9 0)
PLAN9=/usr/local/plan9
if(! ~ $path(1) $PLAN9/bin)
path=($PLAN9/bin $path)

View file

@ -41,6 +41,7 @@ is a shell script that sets up a Plan 9 environment and runs
.I cmd .
It sets
.B $PLAN9
if necessary
and adds
.B $PLAN9/bin
to the beginning of
@ -50,7 +51,7 @@ before running
.PP
If run with no arguments,
.B 9
does not do anything. This is so that it can be invoked from
does not do anything, so it can be invoked from
.IR sh -style
shells using
.B .
@ -60,7 +61,7 @@ in order to make the current shell start running in the Plan 9 environment.
.I 9.rc
is the same as
.I 9
but written for the shell
but written for use by the shell
.IR rc (1).
.SH EXAMPLES
Search for greek in the password file: