#!/bin/sh | |
case $# in | |
0) | |
old=/usr/local/plan9 | |
;; | |
1) | |
old=`cleanname $1` | |
;; | |
*) | |
echo 'usage: moveplan9.sh [oldpath]' 1>&2 | |
exit 1 | |
esac | |
new=`cleanname $PLAN9` | |
if [ X"$new" = X"" ] | |
then | |
echo cleanname failed 1>&2 | |
exit 2 | |
fi | |
cd $PLAN9 | |
echo " | |
X ,s;$old(\$|/|});$new\\1;g | |
X/'/w | |
q | |
" | sam -d `cat lib/moveplan9.files` >/dev/null 2>&1 | |