| LPRng Reference Manual: 24 Sep 2004 (For LPRng-3.8.28) | ||
|---|---|---|
| Prev | Appendix C. Testing and Diagnostic Facilities | Next |
The LPRng TESTSUPPORT directory contains a set of shell scripts and files that need to be installed in the appropriate directory. The following steps are used.
First, you need to set up your HOST environment variable to the fully qualified domain name of your host and your USER environment variable to your user name. This is done in order to get values to put into the Test Version configuration files.
In the TESTSUPPORT directory, edit the Makefile, and specify the location of the Test Version spool queues. The default location is /tmp; since on most systems these files are deleted or are available to everybody, a more secure location should most likely be used. DO NOT USE THE RAW TESTFILE DIRECTORY. These files need to be copied and placed in another directory.
The LPD_CONF environment variable should be set to the location of the installed lpd.conf file.
In the TESTSUPPORT directory, run make. This will copy and install the necessary files.
Example:
CSH:
setenv HOST {fully qualified domain name};
setenv USER `whoami`
setenv LPD_CONF /tmp/LPD/lpd.conf
set path=( /tmp/LPD $path )
unsetenv PRINTER
Example:
setenv HOST h4.private
setenv USER papowell
setenv LPD_CONF /tmp/LPD/lpd.conf
set path=( /tmp/LPD $path )
unsetenv PRINTER
Bourne Shell:
HOST={fully qualified domain name}; export HOST;
USER='whoami'; export USER
LPD_CONF=/tmp/LPD/lpd.conf.$HOST; export LPD_CONF
PATH=/tmp/LPD:$PATH; export PATH
PRINTER=; export PRINTER
Example:
HOST=h4.private; export HOST
USER=papowell; export USER
LPD_CONF=/tmp/LPD/lpd.conf.$HOST; export LPD_CONF
PATH=/tmp/LPD:$PATH; export PATH
PRINTER=; export PRINTER
cd TESTSUPPORT
make