SLOWLOAD.NLM - NetWare NLM loader utility (c) Copyright 1997 Digital Integration (NZ) Ltd http://www.di.co.nz Written by Josh Gibbs Licence: This program is wholly owned by Digital Integration (NZ) Ltd. It is freeware and, as the term implies, may be distributed freely. The software must include all files listed in the contents section in this file as originally written by Digital Integration (NZ) Ltd. This software may not be sold for any equivalent monetary value. Termination of this licencing agreement remains the sole right of Digital Integration (NZ) Ltd. Warranty: No warranty is provided with this software (Well it is free). Comments, preferably favourable ones, can be e-mailed to jgibbs@imailds.com. History: One of the frustrating things about programming with live servers is making mistakes. Each time the server crashes while testing code, everyone complains and we get by with a little fast talking. Now when the server comes up, if that code that crashed is in the startup - you guessed it, down it goes again. Hence this utility to slow down the process of loading NLMs, with optional escape to prevent loading for emergencies. Contents: SLOWLOAD.TXT - This file SLOWLOAD.NLM - The SlowLoad utility Uses: Put very simply, SLOWLOAD allows timely loading of system modules, either at startup or as a replacement for running NCF files. Implementations that may be of use are for slowing down auto-load of known bad NLMs to allow for interruption before startup, controlling load order of modules such as disk and tape controllers to allow device spin up before main programs start plus many more. Installation: Copy SLOWLOAD.NLM to the NetWare server SYS:\SYSTEM directory. How to load: To load SLOWLOAD, type the following at the console prompt. 'LOAD SLOWLOAD [Startup pause (seconds) [Delay pause (seconds)]]' Startup pause - This is how long SLOWLOAD will wait before (optional) commencing NLM loading. Delay pause - This is the number of seconds to wait between (optional) loaded modules. How to use: SLOWLOAD uses a script file called 'SLOWLOAD.NSF' which must be placed in the SYS:\SYSTEM directory. Each line is read and executed with a 'LOAD' statement as if it were run from the console prompt. Simply use any text editor to create this file. Each line may be preceded by the word 'LOAD', however this is not required and is prefixed to the command if missing. Comment lines may be added by placing a # at the start of a line. Unloading SLOWLOAD: You can unload SLOWLOAD either by pressing 'Esc' and waiting for the current delay to finish or unload manually from the console prompt.