SDT(1) SDT Tools

Scott Bahling

19-03-2019

NAME

sdt - a tool kit for driver updates

SYNOPSIS

sdt [options] cmd [cmd-options]

DESCRIPTION

The SUSE Driver Tools package is a suite of utility commands (tools) to help users manage distribution and integration of driver updates with SUSE Linux distributions.

The sdt command is the main command of the SUSE Driver Tools suite which provides a set of tools for specific tasks.

TOOLS

Below is a brief description of each sdt tool. See the respective sub-command manual for detailed information.

dud
Create update media (DUD).
initrd
unpack, update, repack or compare SUSE installer initrd images. (For use in setting up PXE boot servers.)
media
Creates a kISO or driver kit (add-on product) from a given set of rpm packages and other files. Both standard driver kits and installation kits are supported. This command leverages kiwi as a back end for generating the driver kit repository.
kmodule
sign a kernel module, strip it’s signature, extract the signature or compare binary equality of two kernel modules
obs
Tools for working with the Open Build Service.

OPTIONS

-h, –help
show this help message and exit
–version
show program’s version number and exit
-d, –debug
Turn on verbose messages.
-q, –quiet
Turn off all (debug, warn, info) messages.
-C CONFIGFILE, –configfile CONFIGFILE
SUSE Driver Tools config file to use.
-L LOGFILE, –logfile LOGFILE
File to write logs to. Default ./sdt.log

SUDO

For some operations, SUSE Driver Tools requires super user permissions. To achieve this, a call to sudo is made and the user will be prompted for the root password. To avoid the password prompt, configure sudo with the option NOPASSWD. See sudoers(1) for further information on configuring sudo.

The operations requiring super user privileges are:

  • unpacking initrd images
  • mounting uEFI vfat images

For unpacking initrd images, the command cpio is called using sudo. Images will only be unpacked into empty directories, and the –no-absolute-filenames option is used to avoid inadvertently overwriting files outside of the target directory.

For mounting the uEFI vfat image, the mount command is called using sudo.

FILES

~/.sdt/config
User level configuration.

SEE ALSO

sdt-media(1), sdt-dud(1), sdt-initrd(1), sdt-kmodule(1), sdt-obs(1), sdt-file-detection(7), sudoers(1)