#!/bin/sh # 2.2 sites: Run this shell script above your muf/ directory to convert # all your muf programs to comply with most TinyMAGE 1.1 changes. # This convert is not perfect, but should at least make things easier. mkdir muf.old cp muf/* muf.old for i in muf/*.m do sed 's/ addprop / pop setprop /g s/ desc / "@Desc" getpropstr /g s/ ofail / "@Ofail" getpropstr /g s/ osucc / "@Osucc" getpropstr /g s/ odrop / "@Odrop" getpropstr /g s/ fail / "@Fail" getpropstr /g s/ succ / "@Succ" getpropstr /g s/ drop / "@Drop" getpropstr /g s/ setdesc / "@Desc" swap setprop /g s/ setofail / "@Ofail" swap setprop /g s/ setosucc / "@Osucc" swap setprop /g s/ setodrop / "@Odrop" swap setprop /g s/ users / online /g' < $i > $i.new mv -f $i.new $i done