The DSU distributes:.
Dell Linux Repository Commands | Dell System Update Commands |
---|---|
Setting Up Repository 1) wget -q -O - http://linux.dell.com/repo/hardware/latest/bootstrap.cgi | bash 2) yum install dell_ft_install 3) yum install $(bootstrap_firmware) |
1) wget -q -O - http://linux.dell.com/repo/hardware/dsu/bootstrap.cgi | bash 2) yum install dell-system-update |
Inventorying Firmware inventory_firmware |
dsu --inventory |
Updating Firmware update_firmware |
dsu |
Dell Linux Repository | Dell System Update |
---|---|
1) Selected installation of updates is not possible from CLI | 1) Selected installation of updates are possible from CLI |
2) Cluttered console view | 2) Better customer experience with specific readable information on the console | 3) No option to revert to the earlier version | 3) Reverting to earlier version of the update is possible, if repository have earlier version |
4) Packages are based on Open Build System | 4) Packages are based on Dell Update Packages (DUPs) |
Note: "rebuilt" versions of the above such as CentOS or ScientificLinux and community distros like Fedora and OpenSUSE are not tested with this repository.
#wget -q -O - bootstrap.cgi | bash
#dsu
dsu --version or dsu -v
Displaying the DSU utility version.
#dsu --inventory
    To see the System Inventory
#dsu --get-categories
    Gets the supported category values
#dsu --category=<CATEGORY1,CATEGORY2,...>
    List only those updates belonging to
#dsu --non-interactive
    DSU supports devices updates in a non-interactive way where all the updatable components will be selected automatically and apply those updates without user intervention.
dsu --apply-upgrades-only or dsu -u
    To get the list of only upgradable components
dsu --apply-downgrades-only or dsu -d
    To get the list of only downgradable components
dsu --apply-equivalent-updates or dsu -e
    To get the list including equivalent components
dsu --update-list=<FILENAME1,FILENAME2,...> or dsu -l
    To apply the updates specified in the file list, if available in configured repository.
dsu --config=<FILE>
    To provide the path of the configuration file for DSU.
dsu --source-type=<TYPE>
    To configure the source type of repository. The supported type is PDK.
dsu --source=<PATH>
    To configure the path of repository. When the source type is PDK, location of the repository is mandatory.
dsu --destination-type=<TYPE>
TYPE can be : <ISO | CBD>
When the type is --destination-type=ISO :
DSU runs in the interactive mode and the selected updates are delivered as a bootable ISO. Upon boot the components are updated.
When ISO if used along with --non-interactive :
A bootable ISO is created. Upon boot it runs DSU in noninteractive mode. The repository location should be configured using --config=<FILE>
When the type is --destination-type=CBD :
CBD is Custom Bootable DSU.
DSU runs in the interactive mode and provides the selected updates along with deployment script.
dsu --destination-location=<PATH>
    To provide the path of the package created using the --destination-type to be saved.
dsu --bootable-log-location=<FILE>
    To provide the path of the log file in the target machine when the bootable ISO option is used.
dsu --ic-location=<FILE>
    To provide the path, of the inventory collector binary file to use.
dsu --input-inventory-file=<FILE>
    To provide the path of the inventory file.
dsu --output-inventory-xml=<FILE>
    To provide the path to save the inventory file in an xml format.
dsu --preview
    Displays a preview of the updated system inventory post commit. To be used with --non-interactive.
#yum install srvadmin-all
#zypper install srvadmin-all
OMSA services should be manually started after installing/upgrading OMSA using DSU repository#yum --disablerepo=* --enablerepo=dell-system-update_dependent upgrade
#zypper mr -da; zypper mr -e "dell-system-update_dependent" ; zypper update; zypper mr -ea;
Note:-To update from local repository (custom), use the OMSA repository name instead of dell-system-update_dependent in the commands.To get the complete list of options of DSU, use #dsu --help
A good place for support for this repository is the linux-poweredge mailing list.
Use the following links to browse the contents of the repository