update.lst

location

In the /opt/fsi/inst/<xenserver version>/upd dir there is a file named update.lst.

In this file you can define the updates, hotfix or additional software which fsi installed or updated automatically on a xenserver.

update packages

At the moment we support:

  • .xsupdate
  • .tgz
  • .rpm
  • .iso (>= XenServer 7.10)

The update packages .xsupdate and .iso will uploaded to the master, the .tgz and .rpm will always downloaded from the fsi deploy server.


All updates have to install on the master XenServer in a pool first.

.tgz updates

If you create a .tgz update, you have to add a install script with one of the following names:

  1. install.sh
  2. setup.sh

sign explanation

Ever patch line without a sign as first char means that a reboot is required.

CharMeaning
! no reboot after this patch
_ means only xapi toolstack restart necessary
# comment line
= add version after extension e.g. updatename.iso=1.09

The filename without extension is the XenServer patch name-label. If you have two identical name-label strings (e.g. pvsaccelerator) you have to define a version number (ISO only).

You can work with linux symlinks if you want to use the original filename.

Example

XS62ESP1.xsupdate
!XS62ESP1014.xsupdate
# only xapi restart
_XS62ESP1017.xsupdate
!XS62ESP1024.xsupdate
XS62ESP1024hpsa.tgz
pvsaccelerator.iso=1.08
pvsaccelerator.iso=1.09
!XS62ESP1027.xsupdate
# no reboot
!XS62ESP1028.xsupdate
# tgz with setup.sh
!hp-snmp100.tgz
!hpsmh-7.5.0-4.i386.rpm
!hp-smh-templates-10.2.0-1429.26.noarch.rpm
!hpadu-9.40-12.0.i386.rpm
!CFG100logconf.tgz
!CFG101viclean.tgz
!FW_hp_bios_i31_100.tgz
!FW_hp_powerpic_gen8_100.tgz
!FW_hp_smartarray_p220i_100.tgz
FW_hp_nic_oc11_104.tgz