/pps/system/info

The Settings app reads system software information from this object

Publishers
Image generation utilities
Subscribers
Settings app

Overview

When the system image is built, the image generation utilities output the /base/etc/os.version file, which stores build and version information. The mksysimage.py script writes this information to an object in the PPS persistence directory (/var/pps/system/info), so that the information is available when the system boots for the first time.

When PPS is started, it creates the /pps/system/info object and copies the build and version information from persistent storage into the latter object. The Settings app then reads this object so it can display the system software details to the user. Here's a sample object:
@info
Branch::anm1.1
Build_Number::101
Build_URL::http://pandapal-lab/job/appsmedia_image_anm11_linux_
omap5/101/
Generation_Date::Thu Oct  2 12:59:29 2014
Image_Script::Unknown
Platform::omap5uevm.ext
Product::AnM
SDP_Revision::5456
Variant::omap5uevmdemo

Attributes

Attribute Description
Branch Branch of the build (based on software release).
Build_Number Build number.
Build_URL Location of the build package.
Generation_Date Timestamp of when the software package was built.
Image_Script Script used to build the system image.
Platform Target platform for the system software.
Product Short name of the product.
SDP_Revision Revision number of the underlying QNX SDP installation.
Variant Hardware board variant supported by the system software.