NETGEAR is aware of a growing number of phone and online scams. To learn how to stay safe click here.

Forum Discussion

OOM-9's avatar
OOM-9
NETGEAR Expert
Feb 23, 2017

ReadyNAS Apps 6.7.0 Update

There are some updates coming to ReadyNAS OS 6.7.0. Aside from some various bug fixes, expanded our use of apt and will now display the more information to app is doing during the installation process. We have added a newer feature to allow app developers to use existing third-party debian repositories within their app. This will allow the developer help provide the newer apps based on updates that may not exist in the Debian Jessie's repo and/or would require a more manual intervention.

 

The new configuration allowed for the ReadyNAS App developers is located within the debiancontrol file. At the end of the control file you are able to add the following user defined fields:

XB-Repo:
XB-Repo-Key-Url:
XB-Repo-Keyserver:
XB-Repo-Key-ID:
  • XB-Repo contains the string that you would have in your /etc/apt/source.d/x.list
  • XB-Repo-Key-Url contains a link to the gpg key file information.
  • XB-Repo-Keyserver is optional and it can contain the repo’s referenced key server.
  • XB-Repo-Key-ID contains the key id that would work with the key server.

The ReadyNAS will look at these fields, apply the configuration settings, update the apt list, then run the updated apt ReadyNAS app installation.

The following is an example o how a control file would look:

 

Source: nodejs-app
Section: contrib
Priority: extra
Maintainer: Dev ReadyNAS <devreadynas@netgear.com>
Build-Depends: debhelper (>= 8.0.0)
Standards-Version: 3.9.8
Homepage: https://nodejs.org/

Package: nodejs-app
Architecture: all
Depends: ${shlibs:Depends}, ${misc:Depends}, readynasos (>= 6.7.0~T158), nodejs (>= 6.9.0)
Conflicts: nodejs (>=7.0.0)
Description: NodeJS App for ReadyNAS
XB-Repo: deb https://deb.nodesource.com/node_6.x jessie main
XB-Repo-Key-Url: ttps://deb.nodesource.com/gpgkey/nodesource.gpg.key

  

NodeJS App Repo Example

Note: To help ensure ReadyNAS root volumes are kept at a manageable capacity. We would urge developers to keep the app dependencies under 100MB. Depending on what the installed applications.

 

 

Document Reference

 

NodeJS (Dev Language) App availabe on GitHub.

We will be avaiable in app store once 6.7.0 is released.

NETGEAR Academy

Boost your skills with the Netgear Academy - Get trained, certified and stay ahead with the latest Netgear technology! 

Join Us!

ProSupport for Business

Comprehensive support plans for maximum network uptime and business peace of mind.

 

Learn More