3.4 Managing Ksplice Updates by Using the uptrack-upgrade Command

Ksplice patches are stored in /var/cache/uptrack. Following a reboot, Ksplice automatically re-applies these patches very early in the boot process, before the network is configured, so that the system is hardened before any remote connections can be established.

To list all of the available Ksplice updates, use the uptrack-upgrade command:

# uptrack-upgrade -n

Install all of the available Ksplice updates as follows:

# uptrack-upgrade -y

After Ksplice has applied updates to a running kernel, the kernel has an effective version that is different from the original boot version displayed by the uname -a command.

Use the uptrack-uname command to display the effective version of the kernel:

# uptrack-uname -r

The uptrack-uname command supports commonly used uname flags, including -a and -r, and also provides a way for applications to detect that the kernel has been patched. The effective version is based on the version number of the latest patch that Ksplice has applied to the kernel.

The following examples show ways in which you can view information about Ksplice updates and administer Ksplice updates on a system.

View the updates that Ksplice has made to the running kernel:

# uptrack-show

View the updates that are available for installation:

# uptrack-show --available

Remove all of the updates from the kernel:

# uptrack-remove --all

Prevent Ksplice from reapplying the updates at the next system reboot, create the empty file /etc/uptrack/disable:

# touch /etc/uptrack/disable

Alternatively, you can specify the nouptrack argument as a parameter on the boot command line when you next reboot the system.