C.2. Setting Up The Test Version Spool Queues

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.

  1. 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.

  2. 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.

  3. The LPD_CONF environment variable should be set to the location of the installed lpd.conf file.

  4. 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