Users Guide
Script Name Description Associated Files
specied before any of the other
supporting scripts can be used.
raidcfg.sh Congures the selected RAID
controller detected in the system.
• tkenvset.sh — Used by raidcfg.sh to inform the task scripts about
where to nd the DTK utilities, scripts, and conguration les.
• raidcfg — Used by raidcfg.sh to retrieve RAID information and
congure settings.
partcfg.sh In BIOS mode, creates and populates
the Dell utility partition and the
deployment partition (MBR type) on a
specied disk. In UEFI mode, creates
deployment partition (GPT type) on a
specic disk. The partcfg.shscript
uses a /tmpfolder to store a few
temporary les critical to its
execution.
• tkenvset.sh — Used by partcfg.sh to inform the task scripts about
where to nd the DTK utilities, scripts, and conguration les.
• fdisk — Used to create partitions on your disk in BIOS mode.
When creating an embedded Linux ISO image, make sure that
fdisk is present in the embedded Linux environment you created.
• parted — Used to create partitions on your disk in UEFI mode.
When creating an embedded Linux ISO image, make sure that
parted is present in the embedded Linux environment you created.
This script uses the following le for unattended operations:
• upinit.sh — Used by partcfg.sh to create and populate the Dell
utility partition.
NOTE: Do not modify the upinit.sh script.
upinit.sh Creates and populates the Dell utility
partition in BIOS mode.
NOTE: Do not modify the
upinit.sh script.
• tkenvset.sh — Used by upinit.sh to inform the task scripts about
where to nd the DTK utilities, scripts, and conguration les.
• fdisk — Used to create partitions on your disk.
• mbr — File necessary to create a bootable Dell utility partition.
• sysdrmk — Used by upinit.sh to patch the boot sector.
• unzip — Used by upinit.sh for populating the Dell utility partition.
• mke2fs — Used to create a ext2 le system.
• upimg.bin — Contains the zipped contents of the Dell utility
partition.
Editing example of TKENVSET and tkenvset
The majority of editing required for DTK sample scripts involves the TKENVSET.BAT (for Windows) or tkenvset.sh (for Linux)
script. As a result, the scripting discussion focuses on this script. Other task scripts may require edits in certain situations. These
optional edits are discussed in Editing DTK Task Scripts. The TKENVSET.BAT or tkenvset.sh script sets the path of DTK utilities and
scripts and sets the variables for the system to be deployed and congured. The variables and paths specied in this le before other
supporting scripts are used.
Specifying DTK installation paths
The TKENVSET.BAT or tkenvset.sh sample script is provided with the following default values. These values must be conrmed in
some cases, and modied in other cases, before a deployment. Locate the Deployment Toolkit Installation Paths heading to nd the
following lines:
On systems running Windows:
set DT_DRIVE=X:
set DT_PATH=%DT_DRIVE%\Dell\Toolkit
set DT_TOOLS=%DT_PATH%\Tools
set DT_SYSTEMS=%DT_PATH%\Systems
set DT_SCRIPTS=%DT_PATH%\Template\Scripts
set DT_STOP_ON_ERROR=FALSE
40