Packaging your software applications

Soliciting user input in request scripts

A tool is provided in the base package for generating full-screen menus for handling user input. This tool is called menu, and should be used when user input is solicited in a request script. Using a form description file (see menu(F)), menu generates a full-screen form that can be used for displaying information, entering a selection from a numbered list, or filling out a more complex, multiple-field form. The menu tool can also contain help text so that a user can get more information about the current step in the installation.

The menu tool output is a file that contains Bourne/Korn shell statements of the form:


After the user completes the menu, this output file can be read in and executed in the request script using the shell '.' command. The values obtained can be used to generate the response file, the output of the request script.

The menu tool should be used when soliciting user input from the request script. The menu tool can also be used in the postinstall script for a package to inform the user about the status of the installation at completion. (See the manual pages for menu(C) and menu(F) for more information.)

Next topic: The class action script
Previous topic: Request script usage rules

© 2003 Caldera International, Inc. All rights reserved.
SCO OpenServer Release 5.0.7 -- 11 February 2003