cro@cs.arizona.edu (Charles R. Oldham) (05/08/90)
Here at the University of Arizona I help manage three open-access labs with a total of about 100 Macintoshes. Due to a management decision, we don't run file servers here (couldn't afford EtherTalk and AppleTalk is too slow for us) all of the public access software is located on local hard drives. Obviously, this can create quite a problem when one wishes to maintain the same "look and feel" on all of the stations. Being the lab manager, I got tired of going around to each station, deleting files and applications that don't belong, setting file attributes, and checking for extra or missing fonts and das. So I wrote a program to do this for me. I can imagine that there must be other campuses around the country that have this problem. I'll post a summary of what the application does here, and if enough people want a copy, I'll post it to comp.binaries.mac. WipeOut is the app's name. It will do the following: 1. Scan a "good" station and save a file containing all of the file names and attributes located on the station, and a list of the fonts and das there also. 2. Compare a "questionable" station to this file, noting files that are not in the list and files that are missing, delete files that "do not belong" and set file attributes for all files and folders. Also, list any extra or missing fonts and das. 3. Print any of this information. 4. WipeOut is designed so that one can run it unattended (i.e. once a day, or whatever) and send a printout to an attached printer detailing any changes it had to make. If you have any questions, please send E-Mail. So how about it? Anybody interested? /*---------------------------------------------------------------------------*/ /*Charles R. (C. R.) Oldham | Bitnet: OLDHAM@ARIZRVAX */ /*Department of Instructional Computing | Internet: */ /*Ctr. for Computing Information and Technology| cro@caslon.cs.arizona.edu */ /*University of Arizona | */ /*Tucson, Arizona | "He's dead, Jim"--McCoy */ /*---------------------------------------------------------------------------*/ "I do not speak for my employer. I'm surprised it lets me speak at all." /*---------------------------------------------------------------------------*/