Instructions.tioga
Carl Hauser, July 20, 1985 3:01:34 pm PDT
What to do on Monday, July 22, 1985 to convert Alpine servers from InterimDirectory package to the directory package.
Make the server version 4 code available on Ebbetts and Luther:
Bringover /Indigo/RAlpine/Server60/Top/AlpUmbrella, /Indigo/RAlpine/Monday/AlpineShared, and /Indigo/RAlpine/Monday/AlpineUser to the ///Alp directory (in that order please).
This gets a consistent set of alpine software into the directory. At this point, AlpUmbrella alone is inconsistent. We will fix this at the end of this procedure.
Shutdown the server, reboot, and shutdown again. The server is then accessible locally, but not to any RPC clients.
Put the new yodel and supporting AlpineUserImpls in the ///commands/ directory on the servers:
Bringover /Indigo/RAlpine/Monday/Yodel.df.
Convert the users' directories:
Using the yodel just brought over, create a new owner, InterimDirectoryOwner, to hold the old directory files. A quota of 2000 should be sufficient.
List the owners on the server. Clip the list to another viewer and then ListInterim Convert List for each owner. If ListInterim shows no files, Convert will not do anything (except produce a `no files' message), and List will probably fail with a damagedDirectory error. Don't worry about it. Any creation by the user of a file will create the directory as well. If the user already has an AlpineDirectory, Convert will do nothing (except produce a 'directory already exists' message). The ListInterim and List results will be different in this case. I expect hauser.pa will be the only owner for which this occurs.
Make the servers available:
← AlpineControl.ExportInterfaces[]
Make CedarChest software available:
For each df file in /Indigo/RAlpine/Monday/ bring it over, change all occurrences of [Indigo]<RAlpine>Monday> to [Cedar]<CedarChest6.0>Top>, and SModel it. Do them sequentially: AlpineShared first, AlpineUser next, and then the rest in any order. The bringovers have already been done on Wasp: relevant directories are
///AlpineShared
///NewAlpineClient60
At this point, AlpUmbrella has become consistent again. You may want to bring it over into ///Alp again on the servers for good measure.
///newyodel
///AlpineBackup
///NewCypress60
///WalnutKernel