Copy rollback _ $CommandFileDirectory./NullShellScript Echo -s -n "BasicDotLoadeeCommands=Snap.pcr " >> rollback Echo -s -n "COMMANDER_INITIAL_COMMAND=Snap.cm " >> rollback LoadedFiles -names -last PortableCommonRuntime >> rollback Echo -s -n "-tmp /tmp -thread 60 --" >> rollback Echo -s -n "# PseudoCheckpoint made on " > Snap.pcr Date >> Snap.pcr LoadedFiles -pcr -after PortableCommonRuntime -last commanderonstandardstreamsimpl >> Snap.pcr Echo -s "# Type 'Snap' to complete rollback" >> Snap.pcr LoadedFiles -command -after commanderonstandardstreamsimpl > Snap.cm Echo -s -n "Installed " >> Snap.cm Installed >> Snap.cm Echo -s -n "SetSearchRules " >> Snap.cm PrintSearchRules >> Snap.cm PMP | PrefixLines "PMA " >> Snap.cm WhenInstalled >> Snap.cm Echo -s -n "Echo PseudoCheckpoint made on " >> Snap.cm Date >> Snap.cm φ PseudoCheckpoint.cm Copyright Σ 1990, 1991 by Xerox Corporation. All rights reserved. Michael Plass, March 27, 1990 11:02 am PST This trys to save enough state from a running system to re-create a world that uses the same executables. bugs: Does not save RunGlobalDefaultSwitches (assumes -~o) First, make the unix command "rollback" Next, make a .pcr script that starts things through the Commander Finally, make a .cm to run everything else, and restore installation state and search rules Κ–(cedarcode) style•NewlineDelimiter ™šœ™Jšœ Οeœ7™BJšœ*™*—J˜J™iJ™šœ™Jšœ4™4J™—™'Jšœ6˜6Jšœ:˜:Jšœ<˜