Allow moveplan9.sh to take argument.
This commit is contained in:
parent
9847210bcb
commit
c26c001a1c
1 changed files with 16 additions and 4 deletions
|
|
@ -1,15 +1,27 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
p=`cleanname $PLAN9`
|
case $# in
|
||||||
if [ X"$p" = X"" ]
|
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
|
then
|
||||||
echo cleanname failed 1>&2
|
echo cleanname failed 1>&2
|
||||||
exit 1
|
exit 2
|
||||||
fi
|
fi
|
||||||
|
|
||||||
cd $PLAN9
|
cd $PLAN9
|
||||||
echo "
|
echo "
|
||||||
X ,s;/usr/local/plan9($|/|});$p\\1;g
|
X ,s;$old(\$|/|});$new\\1;g
|
||||||
X/'/w
|
X/'/w
|
||||||
q
|
q
|
||||||
" | sam -d `cat lib/moveplan9.files` >/dev/null 2>&1
|
" | sam -d `cat lib/moveplan9.files` >/dev/null 2>&1
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue