User's Manual

78 Preparing the Script Files for Deployment Using Embedded Linux
Editing DTK Task Scripts
The task scripts called by the master batch file do not require any edits (with the following exceptions) if
the default variable values are utilized in the tkenvset.sh scripts. However, if you make any changes to
the default values set by the tkenvset.sh, you must make the same edits to the matching default values
set in the appropriate task scripts. Locate the "USER MODIFICATION REQUIRED" heading in the
task scripts to find the variable values you might need to edit. Each of the following task scripts can be
called by the master batch script during a full deployment:
racrep.sh
raidcfg.sh
sysrep.sh
partcfg.sh
racrep.sh
The racrep.sh sample script applies RAC configuration options to the target system based on configuration
information that has been saved in a configuration file. User input is optional, depending on variables set in
the racrep.sh sample script. This script uses the racadm wrapper script or the syscfg utility (depending on the
version of RAC on your system) to configure the RAC in the target system using the RAC configuration
file, raccfg.ini, passed as the first parameter to this script. If this parameter is not passed, the default
variables values used in this script are set in the tkenvset.sh scripts. An optional second parameter can be
passed to this file, which specifies the IP address to be used to configure the RAC. The raccfg.ini file is
generated with the raccap.sh sample script. See "raccap.sh" for information about using the raccap.sh
sample script to capture RAC configuration information.
NOTE: For x9xx systems, racrep.sh and sysrep.sh have duplicate functions. If you run racrep.sh followed by
sysrep.sh, the latter overwrites the former’s settings.
raidcfg.sh
The raidcfg.sh sample script configures RAID controllers detected on the system. User input is optional
to run this script. The parameter is a name or path to a log file. This parameter is not set to any value by
default, and no log file is generated. The default variable values used in this script are set in the
tkenvset.sh scripts. This script uses the raidcfg.sh utility to automatically configure the detected
controllers on your target system. For example, for the first controller discovered, if raidcfg.sh discovers
only one attached hard drive, the script tries to create RAID 0; if two hard drives are discovered, a RAID 1
configuration is enabled; if three or more hard drives are discovered, a RAID 5 configuration is enabled.
NOTE: On the detected controller, a RAID virtual disk is created only if the array disks connected to that particular
controller have space available and, where applicable, are not part of an already existing array group.