#!/bin/sh
if [ $ echo "usage $0 screenrcfile"
exit 1;
fi
exec < $1
read a
if [ ."$a" = '. echo "$1 already updated"
exit 0
fi
cp $1 $1.old
echo "#3.3" > $1
echo "# Do not remove the above line. This screen rc file was updated" >> $1
echo "# by the newsyntax script." >> $1
sed < $1.old >> $1 \
-e 's/\([ -e 's/^flow/defflow/g' \
-e 's/\([ -e 's/^set[ ]*defflow/flow/g' \
-e 's/\([ -e 's/^mode/defmode/g' \
-e 's/\([ -e 's/^set[ ]*defmode/defmode/g' \
-e 's/\([ -e 's/^monitor/defmonitor/g' \
-e 's/\([ -e 's/^set[ ]*defmonitor/monitor/g' \
-e 's/\([ -e 's/^login/deflogin/g' \
-e 's/\([ -e 's/^set[ ]*deflogin/login/g' \
-e 's/\([ -e 's/^wrap/defwrap/g' \
-e 's/\([ -e 's/^set[ ]*defwrap/wrap/g' \
-e 's/\([ -e 's/^scrollback/defscrollback/g' \
-e 's/\([ -e 's/^set[ ]*defscrollback/scrollback/g' \
-e 's/\([ -e 's/^refresh/allPARtial/g' \
-e 's/\([ -e 's/^redraw/allPARtial/g' \
-e 's/\([ -e 's/^set[ ]*allPARtial/PARtial/g' \
-e 's/\([ -e 's/^visualbell/vbell/g' \
-e 's/PARtial\([ ]*\)on/partial\1off/g' \
-e 's/PARtial\([ ]*\)off/partial\1on/g' \
-e 's/allPARtial/refresh/g' \
-e 's/^set[ ]//g'