Appendix B - Software Upgrades

From time to time Aegis may release an upgrade the NRC system software. This can be integrated into the NRC by either replacing the NRC systems’ internal compact flash card or by remotely downloading new files into the NRC system. This appendix discusses the second option of downloading remotely new files into the NRC.

This information is provided for reference and is not expected to be needed by every user.

NOTE: Any NRC system upgrades need to be performed by a linux/unix IT system administrator and coordinated with Aegis to ensure a smooth system upgrade - this is not a novice activity.

NRC File System

The NRC is built upon a Gentoo Linux file system, which includes a script file which runs during the reboot process. This script file looks to see if there are any system, upgrade files which have been placed in certain directories since the last reboot.

The file relevant portion of the system file tree is: /root/code_changes/ directory and its sub- directories.

An extract of the relevant NRC directory structure is shown below:

where:

code_changes

is a command file directory

updates

is the directory where new system files are copied to for subsequent

 

installation into the NRC system

updates/lcd

is the directory where new lcd files are placed for installation into the

 

LCD Display

old

is the directory where original system files are moved to as a result of

 

a software update

old/lcd

is the directory where original lcd files are moved to as a result of a

 

software update

The NRC supports 3 null-sized command files which when placed in the code_change directory initiate action; UPDATE, RESTORE and CLEAN. A command file is simply a regular file of no content that has a specific file name.

Users’ Guide: Networked Receiver Controller - NRC-2.0.1

PAGE 38

11th October 2005

Copyright © 2005 Aegis, Inc

wwww.aegis-inc.net [ph. 240-568-9006]

Page 38
Image 38
Aegis Micro NRC 2.0.1 manual Appendix B Software Upgrades, NRC File System