tAllow moveplan9.sh to take argument. - plan9port - [fork] Plan 9 from user space
 (HTM) git clone git://src.adamsgaard.dk/plan9port
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit c26c001a1c7ea3b458cf9534908dbc8bcff38622
 (DIR) parent 9847210bcb677f11ea6b80bb2942486d989647a9
 (HTM) Author: rsc <devnull@localhost>
       Date:   Tue, 13 Sep 2005 00:22:50 +0000
       
       Allow moveplan9.sh to take argument.
       
       Diffstat:
         M lib/moveplan9.sh                    |      20 ++++++++++++++++----
       
       1 file changed, 16 insertions(+), 4 deletions(-)
       ---
 (DIR) diff --git a/lib/moveplan9.sh b/lib/moveplan9.sh
       t@@ -1,15 +1,27 @@
        #!/bin/sh
        
       -p=`cleanname $PLAN9`
       -if [ X"$p" = X"" ]
       +case $# in
       +0)
       +        old=/usr/local/plan9
       +        ;;
       +1)
       +        old=`cleanname $1`
       +        ;;
       +*)
       +        echo 'usage: moveplan9.sh [oldpath]' 1>&2
       +        exit 1
       +fi
       +
       +new=`cleanname $PLAN9`
       +if [ X"$new" = X"" ]
        then
                echo cleanname failed 1>&2
       -        exit 1
       +        exit 2
        fi
        
        cd $PLAN9
        echo "
       -        X ,s;/usr/local/plan9($|/|});$p\\1;g
       +        X ,s;$old(\$|/|});$new\\1;g
                X/'/w
                q
        " | sam -d `cat lib/moveplan9.files` >/dev/null 2>&1