Table 21. Other Scripts for Linux
Script Name Description Associated Files
tkenvset.sh Sets the path for DTK
installation and variables for
the system to be deployed
and configured. The variables
and paths in this file must be
specified before any of the
other supporting scripts can
be used.
syscfg — Used by tkenvset.sh to discover the system
type.
raidcfg.sh Configures the selected RAID
controller detected in the
system.
tkenvset.sh — Used by raidcfg.sh to inform the task
scripts about where to find the DTK utilities, scripts,
and configuration files.
raidcfg — Used by raidcfg.sh to retrieve RAID
information and configure settings.
partcfg.sh In BIOS mode, creates and
populates the Dell utility
partition and the deployment
partition (MBR type) on a
specified disk. In UEFI mode,
creates deployment partition
(GPT type) on a specific disk.
The partcfg.shscript uses a /
tmpfolder to store a few
temporary files critical to its
execution.
tkenvset.sh — Used by partcfg.sh to inform the task
scripts about where to find the DTK utilities, scripts,
and configuration files.
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 file 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 find the DTK utilities, scripts,
and configuration files.
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 to populate the Dell utility
partition.
mke2fs — Used to create a ext2 file 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
43