Software Configuration - Package Structure

Package Structure

Structure of Bundle of Bundles (V/OS Based Devices)

V/OS bundle is a collection of one or more packages signed and downloaded as a single unit on V/OS based devices. It is simply an archive containing one or more signed packages (optionally includes signer certificates and a special 'remove' file).

Below example, has 2 Bundles – Bundle1.TGZ and Bundle2.TGZ. Each one has corresponding signature files (.p7s).

Multiple Bundles are further compressed wrapped using a Bundle Container. (BundleContainer.TGZ to form Bundle of Bundles. Bundle of Bundles can contain one or more Bundles.)

A single Bundle or Bundle of Bundles can be imported into VHQ and set up as a VHQ Package. The contained V/OS Packages (Package1.tar and Package2.tar) are extracted and set up as VHQ Applications. Control File#1 defines the Bundle Name and Version of Bundle1.TGZ, Control File#1.1 and Control File#1.2 define the Package Name and Version for the Packages Package1.tar and Package2.tar respectively

The bundles are built by the Corresponding SE (Sales Executives) using Secure Installer.

Structure of Bundle of Bundles (V/OS Based Devices)

Bundle Structure

V/OS Terminology and Description

VHQ Terminology/

Representation

BundleContainer.TGZ

Main Bundle container

Package

Bundle1.TGZ

Bundle

Control File#1

Defines bundle name and version

Package1.tar

Package

Application

Control File#1.1

Defines Package name and version

Application

Name and Version

Package2.tar

Package

Application

Control File#1.2

Defines Package name and version

Application

Name and Version

Bundle1.TGZ.p7s

Bundle signature

Bundle2.TGZ

Bundle

Package

Control File

#2

Defines bundle name and version

Package3.tar

Package

Application

Control File#2.1

Defines Package name and version

Application

Name and Version

Package4.tar

Package

Application

Control File#2.2

Defines Package name and version

Application

Name and Version

Bundle2.TGZ.p7s

Bundle signature

NOTE:

  1. A V/OS Bundle is configured as a Package in VHQ and a package (contained in the V/OS bundle) is configured as an Application.
  2. For the devices enabled for Automated Download, VHQ downloads the Bundles that do not match the Bundles on Device. Bundle Name and Version defined in Control Files (Control File#1 for Package1, Control File#2 for Package2) forms the basis of evaluating the Software version setup on VHQ. Only the Bundles that have Control files qualify for Automated downloads.
  3. Only the VHQ Packages qualified for Automated Download, are available while creating a reference set.