From c26c001a1c7ea3b458cf9534908dbc8bcff38622 Mon Sep 17 00:00:00 2001 From: rsc Date: Tue, 13 Sep 2005 00:22:50 +0000 Subject: Allow moveplan9.sh to take argument. --- lib/moveplan9.sh | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/lib/moveplan9.sh b/lib/moveplan9.sh index c34b7257..17165af2 100644 --- a/lib/moveplan9.sh +++ b/lib/moveplan9.sh @@ -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 -- cgit v1.2.3