NOVELL TECHNICAL INFORMATION DOCUMENT TITLE: NDSRepair for UNIX Menu Wrapper README FOR: dsrmenu.sh SUPERSEDES: dsrmenu8.tar NOVELL PRODUCTS and VERSIONS: DSRepair - ED85S DSRepair - ED85L DSRepair - ED861L DSRepair - ED861S DSRepair - ED862L DSRepair - ED862S DSRepair - ED87L DSRepair - ED87S DSRepair - ED88 ABSTRACT: Ver 1.04.01 The NDSRepair for UNIX Menu Wrapper is a UNIX shell script that provides a menu for ndsrepair resembling DSREPAIR.NLM. ndsrepair is a UNIX command line utility used to check and repair eDirectory database. The menu wrapper displays menu options as found in DSREPAIR.NLM menu. It detects the installed eDirectory version and displays the appropriate ndsrepair menu options. --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- DISCLAIMER THE ORIGIN OF THIS INFORMATION MAY BE INTERNAL OR EXTERNAL TO NOVELL. NOVELL MAKES ALL REASONABLE EFFORTS TO VERIFY THIS INFORMATION. HOWEVER, THE INFORMATION PROVIDED IN THIS DOCUMENT IS FOR YOUR INFORMATION ONLY. NOVELL MAKES NO EXPLICIT OR IMPLIED CLAIMS TO THE VALIDITY OF THIS INFORMATION. ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- INSTALLATION INSTRUCTIONS: 1) Download the tarred file to your UNIX system. 2) Extract the file using the following command: tar -xvf dsrmenu8.tar To run NDSRepair, complete the following steps: On 8.8 1) Run ndspath from the set of binaries you want to run the repair for so as to make sure that all environment variable are set properly. 2) Change to the directory location where dsrmenu.sh was extracted. 3) Type ./dsrmenu.sh. On pre 8.8 1) Log in as root. 2) Change to the directory location where dsrmenu.sh was extracted. 3) Type ./dsrmenu.sh. You can change the behavior of dsrmenu.sh with DISPLAYOPT and ADPERSIST options. Edit the dsrmenu.sh script to change the options. Accepted values and a brief description of these options is given below: 1. DISPLAYOPT Will the ndsrepair command line be displayed prior to execution? Default: yes; Values: yes | no DISPLAYOPT=yes 2. ADPERSIST Will the Advanced switch -Ad remain active throughout the dsrmenu.sh session? "no" means -Ad will be deactivated after every use. Default: no; Values: yes | no ADPERSIST=no ISSUE: 06/09/07 - Added eDir 8.8 support. This includes support for multiple instance and support for SunOS and AIX platforms. Better detection of the version of eDirectory installed on the system. 01/23/03 - Added eDir 8.6.2 and 8.7 support 02/04/02 - Added eDir 8.6.1 support. 09/05/01 - Added gzip check, ADPERSIST, ndsrepair exit code check. Will the ndsrepair command line be displayed prior to execution? Default: yes; Values: yes | no DISPLAYOPT=yes Will the Advanced switch -Ad remain active throughout the dsrmenu.sh session? "no" means that -Ad will be deactivated after every use. Default: no; Values: yes | no ADPERSIST=no 06/25/01 - Fixed local repair options and added warning text. 06/12/01 - Added the DISPLAYOPT variable to allow you to turn off the command line display. After selecting an ndsrepair option, the command line is displayed and the user is prompted to press enter before continuing. You can turn this off by setting the DISPLAYOPT variable to no. For example, DISPLAYOPT=no 04/17/01 - Version string complies with Novell's versioning standard. 04/10/01 - Initial Release. --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Any trademarks referenced in this document are the property of their respective owners. Consult your product manuals for complete trademark information. ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------