Home
Developer Resources
Technical Articles

QNX Technical Articles

QNX® Momentics® Development Suite 6.3.0 Service Pack 1, 2, or 3 Subversion Client for QNX Neutrino Patch (Patch ID 705) Installation Note

QNX® Momentics® Development Suite 6.3.0 Service Pack 1, 2, or 3

Date of this edition: September 13, 2007

Target OS: This patch is compatible with targets that are running QNX® Neutrino® 6.3.0 SP1, SP2, or SP3.

Host OS: In order to apply this patch, you must have installed QNX Momentics 6.3.0 SP1, SP2, or SP3 as a self-hosted QNX Neutrino system.


Note: For information about the issues that this patch addresses, see the release notes.

This note includes:

Installation procedure

  1. Log in as root.
  2. Download the patch-632-0705-svnclient.tar archive to your host environment.
  3. Determine the base directory of your QNX Momentics installation by opening a command shell and using the qconfig command. For example:
    $ qconfig
    QNX Installations
    
    Installation Name: QNX Momentics 6.3.0
    Version: 6.3.0
    Base Directory: /usr/qnx630/
    QNX_HOST: /usr/qnx630/host/qnx6/x86/
    QNX_TARGET: /usr/qnx630/target/qnx6/
      

    The base directory in this example is /usr/qnx630/, but it could be different on your machine, depending on where you installed QNX Momentics.

  4. Extract the archive you downloaded into the base directory by opening a command shell and using the following commands (replacing base_dir with the path found in step 2, and archive_path with the full path to the downloaded archive):

    cd base_dir
    tar -x -v -f archive_path/patch-632-0705-svnclient.tar

Structure of a patch

The patch is installed in the base_dir/patches/632-0705/ directory. This directory includes:

version
Includes the patch number and the build information.
manifest
Contains the checksums of the files shipped in the patch (as generated by the cksum utility).
shiplist
A list of the files included in the patch.
host
A directory of fixes related to components that would be built into host-specific development systems.

Applying the patch

Next, you must replace the files on your development host with the patched files.


Caution: Since this is a destructive procedure, we recommend that you create a backup of the affected files.

Creating a backup

To create a backup:

  1. Go to the base directory:

    cd base_dir

  2. Make a backup of the files that will be overwritten:

    pax -w < patches/632-0705/shiplist > patches/632-0705-backup.tar

    You can use whatever name you like for the backup archive.

Copying the files

To apply the patch:

  1. Go to the patch directory:

    cd base_dir/patches/632-0705

  2. Install the host updates:

    cp -Rp host base_dir/.

Technical support

If you have any questions, comments, or problems with a QNX product, please contact Technical Support. For more information, see the How to Get Help chapter of the Welcome to QNX Momentics guide or visit our website, www.qnx.com.