2 Installing the Prestoserve SunOS 4.x Software





Follow the instructions in this chapter to install the Prestoserve driver for systems running the Solaris 1.x (SunOS 4.x) operating system.

2.1 Space Requirements

Before you begin the installation, ensure that you have enough space available on your target system. The approximate amount of space required to install Sun Prestoserve is shown in Table 2-1. For exact space requirements for your operating system, look at the README file in the presto directory. Overhead refers to space that is used for saving the contents of files that are modified.

    Table 2-1 Space Requirements SunOS and Solaris 1.x Driver

--------------------------------------------------
Directory Kbytes Used Overhead --------------------------------------------------
                                          
presto                       400          0
                                          
/usr                         300          0
                                          
/                            10           10
                                          
/vmunix.sysname.presto       varies       0
                                          
sys                          50           1200/70
                                          
man                          50/100/200   0

--------------------------------------------------

The sizes shown in Table 2-1 for man correspond (from left to right) to installing:

2.2 Mounting the CD-ROM

The software required to operate the Prestoserve product is shipped to you on a compact disk. Before you can install the software you must first mount the SunCD.

Place the Prestoserve CD-ROM in the CD drive and mount the local or remote CD-ROM using the commands appropriate to your operating system and hardware. See the Preface, "When You Need Help with UNIX Commands," for references to documentation that contain the correct procedures.

2.2.1 Selecting an Installation Tool

The Sun Prestoserve installation script is accessed using the CDmanager, which is available in /cdrom as two programs: cdm and cdmanager. cdm is the command line interface to CDmanager. cdmanager is the graphical user interface version of CDmanager which can be run only under OpenWindows. You can use either program to install the Prestoserve software.

    Table 2-2 CD-ROM Tools

------------------------------------------------
If you are installing from: Use this program: ------------------------------------------------
                             
OpenWindows(TM)              cdmanager or cdm
                             
SunView(TM) (SunOS 4.x only) cdm
                             
Terminal                     cdm

------------------------------------------------

If you are running OpenWindows, you may find it more convenient to use the interactive cdmanager program, as shown next. If you are not running OpenWindows, you must use the menu-driven cdm program, as shown in "Installing with cdm" on page 2-4.

Note - This procedure works only with the SunOS 4.x operating system. If you are running Solaris 2.x follow the procedures in Chapter 3 or see your operating system documentation for the software installation tools available on your system.

The actual installation is performed by the Sun Prestoserve installation script. The sections that follow describe accessing the installation script using both cdmanager and cdm, refer to the appropriate section.

2.2.1.1 Installing with cdmanager

cdmanager is the graphical user interface version of CDmanager and runs only under OpenWindows. Follow these steps to run cdmanager:

    1. Enter the following command to move to the CD-ROM directory to access the CD-ROM:

    2. Type cdmanager & to open the CDmanager window:

    3. In the cdmanager window, click the left mouse button on the Prestoserve icon to select Prestoserve as the current application.
    4. Point the mouse arrow at the Options button near the top of the cdmanager window and hold down the right mouse button to display the Options pull-down menu.
    5. While holding down the right mouse button, slide the mouse pointer down the Options menu to select the install option and slide the mouse pointer to the right to select 2.3_Prestoserve.
    6. cdmanager displays an application installation window similar to the one shown below:

    The operating system release should be SunOS 4.1.1 or later.

    7. The screen stops scrolling and you are asked if you want to continue. Type y to continue.

The cdmanager utility now runs the installation script found on the CD-ROM. The installation script is described in detail in "Using the Installation Script" on page 2-6.

2.2.1.2 Installing with cdm

Follow these steps to run the command line interface version of CDmanager:

    1. Move to the /cdrom directory:

    2. Invoke cdm:

    Once cdm initializes, the application menu is displayed.

    3. Type 1, as shown above, to display the Application Selection screen:

    4. Select the application by typing the number that your display lists for Prestoserve. In this example the number for Prestoserve is 1, but this number varies for each system.
    5. Type y to begin the installation:

The cdm utility now runs the installation script found on the CD-ROM. The installation script is described in detail in the following section.

2.2.1.3 Remote Installation

To install the Prestoserve software using a CD-ROM device attached to a remote machine, refer to the User's Guide that came with your system for instructions about remote CD installations.

2.3 Using the Installation Script

The installation script copies files from the CD-ROM into other parts of the file system, installs the Prestoserve driver in the system directory, and builds a kernel that contains the driver. The kernel is installed in the root directory and is named: /vmunix.sysname.presto, where sysname is the configuration name of your system.

As the script runs, it queries you for information. In most cases, use the defaults supplied with the script. Press the RETURN key to select the defaults.

You can interrupt or stop this script at anytime. Once the Prestoserve software files are loaded on your system they require about 400 Kilobytes of disk space.

2.3.1 A Typical Installation

This section provides a step-by-step description of the functions performed by the installation script. The margin notes call your attention to lines requiring a response.



Begin installation now? (y/n): y

Executing installation file ...

The following product will be installed:

2.3 Prestoserve
Sun-4 SUNBIN
CD-ROM (UFS file system format) 1 of 1
Part Number: 704-XXXX-XX
Compatible with Sun(tm) Operating System Release 4.1.1
Copyright 1988-1990, Sun Microsystems, Inc. All Rights Reserved. Based on the SunOS Release. Derived from UNIX and Berkeley 4.3 BSD licensed from AT&T Information Systems Inc. and the Regents of the University of California, respectively. Sun considers its source code as an unpublished, proprietary trade secret, and it is available only under strict license provisions. This copyright notice is placed here only to protect Sun in the event the source is deemed a published work. Disassembly, decompilation, or other means of reducing the object code to human readable form is prohibited by the license agreement under which this code is provided to the user or company in possession of this copy. RESTRICTED RIGHTS LEGEND: Use, duplication, or disclosure by the Government is subject to restrictions as set forth in subparagraph (c)(1)(ii) of the Rights in Technical Data and Computer Software clause at DFARS 52.227-7013 (Oct. 1988) and FAR 52.227-19(c) (June 1987). Sun Microsystems, Inc., 2550 Garcia Avenue, Mountain View, California 94043.

Do you want to continue [y|n]? y
/cdrom/2.3_Prestoserve/../bin/extract_unbundled : Extracting Installation Scripts /cdrom/2.3_Prestoserve/../bin/extract_unbundled : Begin Install Script Execution Invoking /usr/tmp/unbundled/2.3_Prestoserve; log file is /usr/tmp/unbundled/2.3_Prestoserve.log

Do you want to see a description of this installation script [y|n]? y
This will install Prestoserve (TM) - Release 2.3 The following are Software Requirements for 2.3_Prestoserve: SunOS 4.1.1 The following are Hardware Requirements for 2.3_Prestoserve: Prestoserve S-Bus or VME Card The following are Optional Software for 2.3_Prestoserve: none The following are Optional Hardware for 2.3_Prestoserve: none Installation should take approximately 10 minutes. Here is the Current Free Disk space: Filesystem kbytes used avail capacity Mounted on

/dev/sd0a 15655 3188 10901 23% / /dev/sd0g 123445 100094 11006 90% /usr /dev/sd0h 19213 2966 14325 17% /home
This software requires 274 kbytes of disk space

Do you want to continue [y|n]? y
2.3_Prestoserve: This software is not compatible with the current operating system. This is the list of compatible operating systems: 4.1.1 Do you want to continue [y|n]? y Currently, the destination directory for the 2.3_Prestoserve: /usr The destination directory /usr is not empty. It contains: total 58

drwxr-sr-x 2 bin 1024 Oct 11 1990 5bin
drwxr-sr-x 3 bin 512 Oct 11 1990 5include drwxr-sr-x 3 bin 512 May 3 10:59 5lib lrwxrwxrwx 1 root 10 May 3 10:57 adm - ../var/adm drwxr-sr-x 3 bin 5120 May 3 11:22 bin lrwxrwxrwx 1 root 10 May 3 10:57 boot - ./kvm/boot drwxr-sr-x 3 bin 512 Oct 11 1990 demo drwxr-sr-x 3 bin 512 May 3 11:13 diag drwxr-sr-x 3 bin 512 Oct 11 1990 dict drwxrwxr-x 17 XbradrX 512 Nov 6 1990 doctools drwxr-sr-x 4 bin 3072 May 3 11:22 etc drwxr-sr-x 2 root 512 May 3 10:48 export drwxrwsr-x 9 root 512 Nov 12 16:49 frame drwxrwsr-x 3 root 1024 Apr 27 1989 games drwxr-sr-x 2 bin 512 Oct 11 1990 hosts drwxr-sr-x 43 bin 2560 May 3 11:20 include drwxr-sr-x 6 root 1024 May 3 11:00 kvm drwxr-sr-x 20 bin 3072 May 3 11:22 lib drwxrwxr-x 30 bin 1024 May 9 02:09 local drwxr-xr-x 2 root 8192 May 3 10:47 lost+found lrwxrwxrwx 1 root 9 May 3 10:57 man - share/man lrwxrwxrwx 1 root 10 May 3 10:57 mdec - ./kvm/mdec lrwxrwxrwx 1 root 8 May 3 11:20 net - /var/net lrwxrwxrwx 1 root 13 May 3 11:20 nserve - ../etc/nserve drwxr-sr-x 2 bin 1024 May 3 11:22 old drwxr-sr-x 7 root 512 Oct 11 1990 openwin lrwxrwxrwx 1 root 13 May 3 10:57 pub - share/lib/pub drwxr-sr-x 3 bin 512 Oct 11 1990 sccs drwxr-sr-x 5 bin 512 Oct 11 1990 share lrwxrwxrwx 1 root 12 May 3 10:57 spool - ../var/spool lrwxrwxrwx 1 root 9 May 3 10:57 src - share/src lrwxrwxrwx 1 root 11 May 3 10:57 stand - ./kvm/stand lrwxrwxrwx 1 root 7 May 3 10:57 sys - kvm/sys lrwxrwxrwx 1 root 10 May 3 10:57 tmp - ../var/tmp drwxr-sr-x 2 bin 1536 May 3 11:03 ucb lrwxrwxrwx 1 root 9 May 3 10:57 ucbinclude - ./include lrwxrwxrwx 1 root 3 May 3 10:57 ucblib - lib drwxr-sr-x 2 bin 512 Oct 11 1990 xpg2bin drwxr-sr-x 3 bin 512 Oct 11 1990 xpg2include drwxr-sr-x 2 bin 512 Oct 11 1990 xpg2lib Ready to install 2.3_Prestoserve in /usr,

Do you want to continue [y|n]? y
Prestoserve(TM) - Sparc Release 2.3 Copyright (c) 1989-1991 by Legato Systems, Inc. All rights reserved.

Ok to install `Sparc' files on `sun4c' machine `dandy' [yes]? y
presto_chango is about to Presto-ize the standard disk devices for machine `dandy'.

Ready to Presto-ize the standard disk devices [yes]? y
Base path name for system kernel hierarchy [/sys]? RETURN * * * Making Presto changes to /sys/sun/conf.c * * * Installing Presto as raw device 104 to /sys/sun/conf.c Presto-izing the xy device in /sys/sun/conf.c Presto-izing the sd device in /sys/sun/conf.c Presto-izing the xd device in /sys/sun/conf.c Presto-izing the id device in /sys/sun/conf.c cp -p /sys/sun/conf.c /tmp/src.2929 ed /tmp/src.2929 < /tmp/ed.2929 /tmp/out.2929 mv /sys/sun/conf.c /sys/sun/conf.c.prepresto cp /tmp/src.2929 /sys/sun/conf.c * * * Presto-izing /sys/sun4c/conf/files cp /sys/sun4c/conf/files /sys/sun4c/conf/files.prepresto echo "sundev/pr.c optional pr device-driver sundev/prtabs.c optional pr device-driver" > /sys/sun4c/conf/files echo "sundev/prXY.c optional pr xy device-driver" > /sys/sun4c/conf/files echo "sundev/prSD.c optional pr sd device-driver" > /sys/sun4c/conf/files echo "sundev/prXD.c optional pr xd device-driver" > /sys/sun4c/conf/files echo "sundev/prID.c optional pr id device-driver" > /sys/sun4c/conf/files * * * Creating the Presto special file entry /dev/pr0 rm -f /dev/pr0 mknod /dev/pr0 c 104 0 * * * Creating /sys/sundev/prtabs.c Presto-izing the xy device in /sys/sundev/prtabs.c Presto-izing the sd device in /sys/sundev/prtabs.c Presto-izing the xd device in /sys/sundev/prtabs.c Presto-izing the id device in /sys/sundev/prtabs.c ed /tmp/prtabs.2929 < /tmp/ed.2929 /tmp/out.2929 cp -p /tmp/prtabs.2929 /sys/sundev/prtabs.c * * * Adding Presto changes to /sys/os/init_sysent.c cp -p /sys/os/init_sysent.c /tmp/src.2929 mv /sys/os/init_sysent.c /sys/os/init_sysent.c.prepresto ed /tmp/src.2929 < /tmp/ed.2929 /tmp/out.2929 mv /tmp/src.2929 /sys/os/init_sysent.c * * * Installing new Presto kernel files to /sys cp prestoioctl.h /sys/sundev/prestoioctl.h cp pr.o /sys/sun4c/OBJ/pr.o * * * Presto-izing system files cp /etc/rc.local /etc/rc.local.prepresto echo "\ presto -u; (echo \"enabling ${productname}\") /dev/console" > /etc/rc.local cp /etc/inetd.conf /etc/inetd.conf.prepresto echo "390100/3 dgram rpc/udp wait root /usr/etc/prestoctl_svc prestoctl_svc" > /etc/inetd.conf cp /etc/rpc /etc/rpc.prepresto echo "prestoctl_svc 390100 presto" > /etc/rpc Changing GENERIC config file cp /sys/sun4c/conf/GENERIC /sys/sun4c/conf/GENERIC.prepresto echo "device-driver pr # Prestoserve NFS accelerator" <- DON'T CHANGE" > /sys/sun4c/conf/GENERIC

Additional config file to modify [GENERIC]? RETURN

Install Presto man pages [yes]? y
cp presto.1 /usr/man/man1/presto.1 cp prestotool.1 /usr/man/man1/prestotool.1 cp prestoctl.3r /usr/man/man3/prestoctl.3r cp presto.4 /usr/man/man4/presto.4 cp prestoctl_svc.8 /usr/man/man8/prestoctl_svc.8 cp presto_chango.8 /usr/man/man8/presto_chango.8 * * * Installing new Presto files cp prestotool /usr/bin/prestotool cp presto /usr/etc/presto cp prestoctl_svc /usr/etc/prestoctl_svc cp prestoctl.x /usr/include/rpcsvc/prestoctl.x cp prestoctl.h /usr/include/rpcsvc/prestoctl.h cp prestoioctl.h /usr/include/sundev/prestoioctl.h cp .usertest /usr/diag/sundiag/.usertest cp pstest /usr/diag/sundiag/pstest cp presto_chango /usr/etc/presto_chango

Config and make a Presto-ized kernel [yes]? y

System name in /sys/sun4c/conf to config [GENERIC]? RETURN
* * * Config'ing /sys/sun4c/conf/GENERIC (cd /sys/sun4c/conf; config GENERIC) Doing a "make depend" * * * Making /sys/sun4c/GENERIC kernel (cd /sys/sun4c/GENERIC; make) cc -sparc -c -O -Dsun4c -DGENERIC -DSUN4C_60 -DWINSVJ -DVDDRV - DASYNCHIO -DLWP -DVFSSTATS -DRFS -DCRYPT -DTCPDEBUG -DIPCSHMEM - DIPCSEMAPHORE -DIPCMESSAGE -DSYSAUDIT -DSYSACCT -DPCFS -DHSFS - DTMPFS -DTFS -DLOFS -DNFSSERVER -DNFSCLIENT -DUFS -DQUOTA -DINET - DKERNEL -I. -I.. -I../.. ../../netinet/in_proto.c cc -sparc -c -O -Dsun4c -DGENERIC -DSUN4C_60 -DWINSVJ -DVDDRV - DASYNCHIO -DLWP -DVFSSTATS -DRFS -DCRYPT -DTCPDEBUG -DIPCSHMEM - DIPCSEMAPHORE -DIPCMESSAGE -DSYSAUDIT -DSYSACCT -DPCFS -DHSFS - DTMPFS -DTFS -DLOFS -DNFSSERVER -DNFSCLIENT -DUFS -DQUOTA -DINET - DKERNEL -I. -I.. -I../.. ../../netinet/tcp_debug.c cc -sparc -c -g -Dsun4c -DGENERIC -DSUN4C_60 -DWINSVJ -DVDDRV - DASYNCHIO -DLWP -DVFSSTATS -DRFS -DCRYPT -DTCPDEBUG -DIPCSHMEM - DIPCSEMAPHORE -DIPCMESSAGE -DSYSAUDIT -DSYSACCT -DPCFS -DHSFS - DTMPFS -DTFS -DLOFS -DNFSSERVER -DNFSCLIENT -DUFS -DQUOTA -DINET - DKERNEL -I. -I.. -I../.. ../../os/init_dbx.c cc -sparc -c -O -Dsun4c -DGENERIC -DSUN4C_60 -DWINSVJ -DVDDRV - DASYNCHIO -DLWP -DVFSSTATS -DRFS -DCRYPT -DTCPDEBUG -DIPCSHMEM - DIPCSEMAPHORE -DIPCMESSAGE -DSYSAUDIT -DSYSACCT -DPCFS -DHSFS - DTMPFS -DTFS -DLOFS -DNFSSERVER -DNFSCLIENT -DUFS -DQUOTA -DINET - DKERNEL -I. -I.. -I../.. ../../sundev/prtabs.c cc -sparc -c -O -Dsun4c -DGENERIC -DSUN4C_60 -DWINSVJ -DVDDRV - DASYNCHIO -DLWP -DVFSSTATS -DRFS -DCRYPT -DTCPDEBUG -DIPCSHMEM - DIPCSEMAPHORE -DIPCMESSAGE -DSYSAUDIT -DSYSACCT -DPCFS -DHSFS - DTMPFS -DTFS -DLOFS -DNFSSERVER -DNFSCLIENT -DUFS -DQUOTA -DINET - DKERNEL -I. -I.. -I../.. ../../sundev/prSD.c cc -sparc -c -O -Dsun4c -DGENERIC -DSUN4C_60 -DWINSVJ -DVDDRV - DASYNCHIO -DLWP -DVFSSTATS -DRFS -DCRYPT -DTCPDEBUG -DIPCSHMEM - DIPCSEMAPHORE -DIPCMESSAGE -DSYSAUDIT -DSYSACCT -DPCFS -DHSFS - DTMPFS -DTFS -DLOFS -DNFSSERVER -DNFSCLIENT -DUFS -DQUOTA -DINET - DKERNEL -I. -I.. -I../.. -DMAXUSERS=8 param.c cc -sparc -c -O -Dsun4c -DGENERIC -DSUN4C_60 -DWINSVJ -DVDDRV - DASYNCHIO -DLWP -DVFSSTATS -DRFS -DCRYPT -DTCPDEBUG -DIPCSHMEM - DIPCSEMAPHORE -DIPCMESSAGE -DSYSAUDIT -DSYSACCT -DPCFS -DHSFS - DTMPFS -DTFS -DLOFS -DNFSSERVER -DNFSCLIENT -DUFS -DQUOTA -DINET - DKERNEL -I. -I.. -I../.. ioconf.c cc -sparc -I. -c -O -Dsun4c -DGENERIC -DSUN4C_60 -DWINSVJ -DVDDRV - DASYNCHIO -DLWP -DVFSSTATS -DRFS -DCRYPT -DTCPDEBUG -DIPCSHMEM - DIPCSEMAPHORE -DIPCMESSAGE -DSYSAUDIT -DSYSACCT -DPCFS -DHSFS - DTMPFS -DTFS -DLOFS -DNFSSERVER -DNFSCLIENT -DUFS -DQUOTA -DINET - DKERNEL -I. -I.. -I../.. confvmunix.c loading vmunix rearranging symbols text data bss dec hex 1220608 186744 67072 1474424 167f78 cp /sys/sun4c/GENERIC/vmunix /vmunix.GENERIC.presto

/vmunix.GENERIC.presto installed and ready for testing
Prestoserve succesfully installed on dandy! 2.3_Prestoserve : **** Installation Completed ****

2.4 Booting the System with the New Kernel

The Prestoserve installation script has created a new kernel with the name displayed at the end of the installation procedure. You must now make the Prestoserve kernel the standard auto-boot kernel. To do this, you must boot first in the single-user mode and save the old kernel, then reboot your system.

2.4.1 Booting the System

To start your server in single-user mode, follow these steps:

    1. Turn your server off and then back on using the instructions that came with your system.
    2. Wait until the self-test is completed and a prompt is displayed.

    Depending on how your system is set up, you should see either a monitor prompt () or the OpenBoot prompt (ok).

    3. After the system self-test, stop the system from auto-booting any farther.

    If your system console is a Sun monitor, stop the system by typing L1-A.
    If you are using a terminal console, stop the system by pressing the BREAK key.

    4. Type the boot command with the kernel name that was displayed at the end of the installation script.

    If your system displays the () prompt, use the b (boot) command. For example:

    If your system displays the (ok) prompt, use the boot command. For example:

Note - The name of the kernel varies depending on your operating system. Ensure that you boot the kernel generated by the Prestoserve installation script.

    5. Look for this message:

Note - N depends on which SBus slot is used for the Prestoserve card. H depends on the SBus card configuration.

In addition, the driver prints initialization data. The data displayed is dependent on the state and the memory size of the Prestoserve hardware.

Note - If you do not see the boot time driver message, halt and power down the server and verify that the Prestoserve hardware is fully seated. In addition, make sure that you are booting the kernel that was configured for the device driver.

2.4.2 Saving and Linking the Kernel

Once the server is running in single-user mode you can link the kernel as follows.

    1. Save the old kernel, which could be the /vmunix file to a different name:

    2. Link the Prestoserve kernel to your current kernel as shown here:

    3. Boot the system according to the instructions that come with your specific operating system.

    The system comes up in multi-user mode.

Caution -

If you change /vmunix but don't reboot, some UNIX commands (such as ps and pstat) will stop functioning. However, as soon as you reboot, these commands will function normally.

2.4.3 Booting a Floppy Drive System

If you have a floppy drive on your system you may see this message at boot time:

You may ignore this message. When the software starts, it attempts to accelerate each file system defined in the /etc/fstab file. Since Prestoserve does not support floppy drives, it displays the error message above.

To avoid this message, you can edit /etc/fstab and delete or comment out the floppy drive entry. Look for the line:

2.5 Files Created During Installation

Table 2-3 identifies the contents of each file in the Sun Prestoserve directory. This information is also contained in the README file.

    Table 2-3 Contents of Files in the Sun Prestoserve Directory

--------------------------------------------------------------------------------
File Name Type Contents --------------------------------------------------------------------------------
                                           
README                     ASCII           Information about the other files in 
                                           this directory
                                           
/usr/etc/presto_chango     sh script       Software installation and removal 
                                           shell script
                                           
man/man/presto_chango.     man page        Information about the installation 
8                                          and removal script
                                           
/usr/etc/presto            executable      Sun Prestoserve control program
                                           
man/man1/presto.1          man page        Information about the Sun 
                                           Prestoserve control program
                                           
/usr/bin/prestotool        executable      Sun Windows based Sun 
                                           Prestoserve monitoring program
                                           
man/man1/prestotool.1      man page        Information about the Sun 
                                           Prestoserve monitoring program
                                           
/usr/etc/prestoctl_svc     executable      RPC server (started by inetd(8c)) 
                                           that supplies Sun Prestoserve 
                                           status and statistics to the network
                                           
man/man8/prestoctl_svc.8   man page        Information about the prestoctl_svc 
                                           server
                                           
/usr/include/rpcsvc/pres   rpcgen input    Rpcgen(1) description of the 
toctl.x                                    prestoctl protocol
                                           
man/man3/prestoctl.3r      man page        Information about the prestoctl 
                                           protocol
                                           
sys/sun4c/OBJ/pr.o         object module   Kernel Sun Prestoserve device 
                                           driver
                                           
sys/sundev/prestoioctl.h   C source        Include file for the kernel Sun 
                                           Prestoserve device driver
                                           
man/man4/presto.4          man page        Information about the kernel 
                                           device driver
                                           
/usr/etc/pstest            executable      Sun Prestoserve diag test
                                           
.usertest                  data base file  Sun Prestoserve diag script

--------------------------------------------------------------------------------

The files listed in Table 2-4 are modified during the Prestoserve installation.

    Table 2-4 Modified Files

--------------------------
File Name
sys/sun/conf.c
sys/os/init_sysent.c
sys/*/conf/files
sys/sun4c/conf/sysname
sys/sun4c/conf/GENERIC
/etc/inetc.conf
/etc/rc.local
/etc/rpc

--------------------------

The hardware and software installation is now complete for the SunOS 4.x operating system. Additional information about the Prestoserve driver, the options available, and diagnostics is available in the appendices.

2.6 Removing the Prestoserve Software

You can remove all of the installed Prestoserve files and changes with the -r command, using the this syntax.

# presto_chango -r

During the installation of Prestoserve, the installation script saved a copy of every file it modified in a file with .prepresto" appended to the original name. As the Prestoserve removal proceeds, the script strips all Sun Prestoserve changes from each file, and if the result is identical to the original, then the original is replaced. If differences are found, Sun Prestoserve asks for verification. If confirmed, it replaces the current version of the file with the stripped one.

The Prestoserve directory created during the original installation, referred to here as prestodir, is not removed. If you want to remove it type:

# rm -r prestodir