• Quick Start
  • Booting
  • Platform
  • Portals
  • References
    • API Reference TOI3
    • IIP Reference
  • Resources
ARRIS Enterprises, Inc. Confidential Information

Recovery support

Since an invalid setting of an persistent object could severely degrade a product or even make it hard to launch the portal, the recovery adapter always has the highest priority which can rescue an invalid persistent object. As an example, a portal may set a persistent value for CFG_PORTAL_WHITELISTURLS incorrectly, which prevents the portal from loading. Without a running portal, it is difficult for the operator to recover the STB.

Building recovery boot images

To build a recovery boot image, add kreatv-option-is-recovery to the boot image configuration file. See here for more information on building boot images. The kreatv-option-is-recovery IIP takes a comma-separated list of parameters which are the configuration object, and a value. This sets the chosen object to a specific value at the highest priority, overriding anything already set on the STB.


kreatv-option-is-recovery:cfg.portal.proxylist="<?xml version=\"1.0\"?> \
  <!DOCTYPE ProxyList SYSTEM \"proxylist.dtd\"><ProxyList> \
  <Proxy><Protocol>http</Protocol><Host>192.168.1.1</Host><Port>8080</Port></Proxy> \
  <Proxy><Protocol>https</Protocol><Host>192.168.1.2</Host><Port>8080</Port></Proxy> \
  <NoProxy><Host>example.com</Host><Host>example.se</Host></NoProxy></ProxyList>"

5.1.p5

Copyright (c) 2017 ARRIS Enterprises, LLC. All Rights Reserved. ARRIS Enterprises, LLC. Confidential Information.