Firmware_Package

FirmwarePackage A firmware update package contains multiple images & version information.
FirmwarePackage.save_package Save all images as a firmware package.
class FirmwarePackage(filename=None)[source]

A firmware update package contains multiple images & version information.

Note

  • Valid firmware packages are in tar.gz format.
>>> from cxmanage_api.firmware_package import FirmwarePackage
>>> fwpkg = FirmwarePackage('/path/to/ECX-1000_update-v1.7.1-dirty.tar.gz')
Parameters:filename (string) – The file to extract and read.
Raises ValueError:
 If cxmanage version is too old.
save_package(filename)[source]

Save all images as a firmware package.

Note

  • Supports tar .gz and .bz2 file extensions.
>>> from cxmanage_api.firmware_package import FirmwarePackage
>>> fwpkg = FirmwarePackage()
>>> fwpkg.save_package(filename='my_fw_update_pkg.tar.gz')
Parameters:filename (string) – Name (or path) of of the file you wish to save.

Previous topic

Cx_Exceptions

Next topic

Image