Aegis Micro NRC 2.0.1 Video Gaming Accessories User Manual


 
Users’ Guide: Networked Receiver Controller - NRC-2.0.1 PAGE 38
11
th
October 2005 Copyright © 2005 Aegis, Inc wwww.aegis-inc.net [ph. 240-568-9006]
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.