Thanks @Jan_Koudijs
For Mac OS installs, extensions are typically installed in a ‘hidden’ user directory so:
cd ~/.RoonExtensions/lib
wget is not a native command for Mac OS but can be installed via brew:
brew install wget
Alternatively curl
can be used:
curl -O https://raw.githubusercontent.com/TheAppgineer/roon-extension-manager-packaging/master/linux/roon-extension-manager.sh
Result with the updated instructions though is the same. Some behaviour that may have been happening before that I didn’t notice however.
If I let auto update run with only the extension manager running, after the update process the extension manager is ready to ‘Pair’.
If the update runs with another extension running as well, when the update process completes nothing is running - extension manager does not appear as ready to ‘Pair’.
Just Extension Manager running:
It's update time!
2018-02-14T22:53:00.823Z - Inf: Terminating: roon-extension-denon...
-> CONTINUE 1 Changed {"message":"Terminating: roon-extension-denon...","is_error":false}
-> CONTINUE 1 Changed {"message":"Terminating: roon-extension-denon...","is_error":false}
2018-02-14T22:53:00.846Z - Inf: Updating: roon-extension-denon...
-> CONTINUE 1 Changed {"message":"Updating: roon-extension-denon...","is_error":false}
-> CONTINUE 1 Changed {"message":"Updating: roon-extension-denon...","is_error":false}
url: https://raw.githubusercontent.com/docbobo/roon-extension-denon/master/.gitignore
2018-02-14T22:53:05.553Z - Inf: Updated: roon-extension-denon (0.0.5)
-> CONTINUE 1 Changed {"message":"Updated: roon-extension-denon (0.0.5)","is_error":false}
-> CONTINUE 1 Changed {"message":"Updated: roon-extension-denon (0.0.5)","is_error":false}
2018-02-14T22:53:05.555Z - Inf: Terminating: roon-extension-harmony...
-> CONTINUE 1 Changed {"message":"Terminating: roon-extension-harmony...","is_error":false}
-> CONTINUE 1 Changed {"message":"Terminating: roon-extension-harmony...","is_error":false}
{ 'roon-extension-denon': '0.0.5',
'roon-extension-harmony': '0.0.6',
'roon-extension-manager': '0.6.1',
'roon-extension-manager-updater': '0.2.0',
'roon-extension-random-radio': '0.2.0',
'roon-extension-repository': '0.2.0' }
2018-02-14T22:53:06.008Z - Inf: Updating: roon-extension-harmony...
-> CONTINUE 1 Changed {"message":"Updating: roon-extension-harmony...","is_error":false}
-> CONTINUE 1 Changed {"message":"Updating: roon-extension-harmony...","is_error":false}
url: https://raw.githubusercontent.com/docbobo/roon-extension-harmony/master/.gitignore
2018-02-14T22:53:16.234Z - Inf: Updated: roon-extension-harmony (0.0.6)
-> CONTINUE 1 Changed {"message":"Updated: roon-extension-harmony (0.0.6)","is_error":false}
-> CONTINUE 1 Changed {"message":"Updated: roon-extension-harmony (0.0.6)","is_error":false}
2018-02-14T22:53:16.237Z - Inf: Terminating: roon-extension-manager-updater...
-> CONTINUE 1 Changed {"message":"Terminating: roon-extension-manager-updater...","is_error":false}
-> CONTINUE 1 Changed {"message":"Terminating: roon-extension-manager-updater...","is_error":false}
{ 'roon-extension-denon': '0.0.5',
'roon-extension-harmony': '0.0.6',
'roon-extension-manager': '0.6.1',
'roon-extension-manager-updater': '0.2.0',
'roon-extension-random-radio': '0.2.0',
'roon-extension-repository': '0.2.0' }
2018-02-14T22:53:16.238Z - Inf: Updating: roon-extension-manager-updater...
-> CONTINUE 1 Changed {"message":"Updating: roon-extension-manager-updater...","is_error":false}
-> CONTINUE 1 Changed {"message":"Updating: roon-extension-manager-updater...","is_error":false}
url: https://raw.githubusercontent.com/TheAppgineer/roon-extension-manager-updater/master/.gitignore
2018-02-14T22:53:21.456Z - Inf: Updated: roon-extension-manager-updater (0.2.0)
-> CONTINUE 1 Changed {"message":"Updated: roon-extension-manager-updater (0.2.0)","is_error":false}
-> CONTINUE 1 Changed {"message":"Updated: roon-extension-manager-updater (0.2.0)","is_error":false}
2018-02-14T22:53:21.459Z - Inf: Terminating: roon-extension-random-radio...
-> CONTINUE 1 Changed {"message":"Terminating: roon-extension-random-radio...","is_error":false}
-> CONTINUE 1 Changed {"message":"Terminating: roon-extension-random-radio...","is_error":false}
{ 'roon-extension-denon': '0.0.5',
'roon-extension-harmony': '0.0.6',
'roon-extension-manager': '0.6.1',
'roon-extension-manager-updater': '0.2.0',
'roon-extension-random-radio': '0.2.0',
'roon-extension-repository': '0.2.0' }
2018-02-14T22:53:21.462Z - Inf: Updating: roon-extension-random-radio...
-> CONTINUE 1 Changed {"message":"Updating: roon-extension-random-radio...","is_error":false}
-> CONTINUE 1 Changed {"message":"Updating: roon-extension-random-radio...","is_error":false}
-> CONTINUE 1 Changed {"message":"Updating: roon-extension-random-radio...","is_error":false}
-> CONTINUE 1 Changed {"message":"Updating: roon-extension-random-radio...","is_error":false}
url: https://raw.githubusercontent.com/TheAppgineer/roon-extension-random-radio/master/.gitignore
2018-02-14T22:53:28.491Z - Inf: Updated: roon-extension-random-radio (0.2.0)
-> CONTINUE 1 Changed {"message":"Updated: roon-extension-random-radio (0.2.0)","is_error":false}
-> CONTINUE 1 Changed {"message":"Updated: roon-extension-random-radio (0.2.0)","is_error":false}
{ 'roon-extension-denon': '0.0.5',
'roon-extension-harmony': '0.0.6',
'roon-extension-manager': '0.6.1',
'roon-extension-manager-updater': '0.2.0',
'roon-extension-random-radio': '0.2.0',
'roon-extension-repository': '0.2.0' }
2018-02-14T22:53:28.493Z - Inf: Updating: roon-extension-repository...
-> CONTINUE 1 Changed {"message":"Updating: roon-extension-repository...","is_error":false}
-> CONTINUE 1 Changed {"message":"Updating: roon-extension-repository...","is_error":false}
url: https://raw.githubusercontent.com/TheAppgineer/roon-extension-repository/master/.gitignore
404: Not Found
2018-02-14T22:53:32.435Z - Inf: Updated: roon-extension-repository (0.2.0)
-> CONTINUE 1 Changed {"message":"Updated: roon-extension-repository (0.2.0)","is_error":false}
-> CONTINUE 1 Changed {"message":"Updated: roon-extension-repository (0.2.0)","is_error":false}
{ 'roon-extension-denon': '0.0.5',
'roon-extension-harmony': '0.0.6',
'roon-extension-manager': '0.6.1',
'roon-extension-manager-updater': '0.2.0',
'roon-extension-random-radio': '0.2.0',
'roon-extension-repository': '0.2.0' }
2018-02-14T22:53:32.437Z - Inf: Extension Repository loaded
-> CONTINUE 1 Changed {"message":"Extension Repository loaded","is_error":false}
-> CONTINUE 1 Changed {"message":"Extension Repository loaded","is_error":false}
2018-02-14T22:53:32.442Z - Inf: Updating: roon-extension-manager...
-> CONTINUE 1 Changed {"message":"Updating: roon-extension-manager...","is_error":false}
-> CONTINUE 1 Changed {"message":"Updating: roon-extension-manager...","is_error":false}
url: https://raw.githubusercontent.com/TheAppgineer/roon-extension-manager/master/.gitignore
With Denon extension running as well:
It's update time!
2018-02-14T22:55:00.825Z - Inf: Terminating: roon-extension-denon...
-> CONTINUE 1 Changed {"message":"Terminating: roon-extension-denon...","is_error":false}
-> CONTINUE 1 Changed {"message":"Terminating: roon-extension-denon...","is_error":false}
2018-02-14T22:55:00.830Z - Inf: Terminated: roon-extension-denon (SIGTERM)
-> CONTINUE 1 Changed {"message":"Terminated: roon-extension-denon (SIGTERM)","is_error":false}
-> CONTINUE 1 Changed {"message":"Terminated: roon-extension-denon (SIGTERM)","is_error":false}
2018-02-14T22:55:00.856Z - Inf: Updating: roon-extension-denon...
-> CONTINUE 1 Changed {"message":"Updating: roon-extension-denon...","is_error":false}
-> CONTINUE 1 Changed {"message":"Updating: roon-extension-denon...","is_error":false}
url: https://raw.githubusercontent.com/docbobo/roon-extension-denon/master/.gitignore
2018-02-14T22:55:05.616Z - Inf: Updated: roon-extension-denon (0.0.5)
-> CONTINUE 1 Changed {"message":"Updated: roon-extension-denon (0.0.5)","is_error":false}
-> CONTINUE 1 Changed {"message":"Updated: roon-extension-denon (0.0.5)","is_error":false}
2018-02-14T22:55:05.618Z - Inf: Terminating: roon-extension-harmony...
-> CONTINUE 1 Changed {"message":"Terminating: roon-extension-harmony...","is_error":false}
-> CONTINUE 1 Changed {"message":"Terminating: roon-extension-harmony...","is_error":false}
{ 'roon-extension-denon': '0.0.5',
'roon-extension-harmony': '0.0.6',
'roon-extension-manager': '0.6.1',
'roon-extension-manager-updater': '0.2.0',
'roon-extension-random-radio': '0.2.0',
'roon-extension-repository': '0.2.0' }
2018-02-14T22:55:06.061Z - Inf: Updating: roon-extension-harmony...
-> CONTINUE 1 Changed {"message":"Updating: roon-extension-harmony...","is_error":false}
-> CONTINUE 1 Changed {"message":"Updating: roon-extension-harmony...","is_error":false}
url: https://raw.githubusercontent.com/docbobo/roon-extension-harmony/master/.gitignore
2018-02-14T22:55:17.011Z - Inf: Updated: roon-extension-harmony (0.0.6)
-> CONTINUE 1 Changed {"message":"Updated: roon-extension-harmony (0.0.6)","is_error":false}
-> CONTINUE 1 Changed {"message":"Updated: roon-extension-harmony (0.0.6)","is_error":false}
2018-02-14T22:55:17.015Z - Inf: Terminating: roon-extension-manager-updater...
-> CONTINUE 1 Changed {"message":"Terminating: roon-extension-manager-updater...","is_error":false}
-> CONTINUE 1 Changed {"message":"Terminating: roon-extension-manager-updater...","is_error":false}
{ 'roon-extension-denon': '0.0.5',
'roon-extension-harmony': '0.0.6',
'roon-extension-manager': '0.6.1',
'roon-extension-manager-updater': '0.2.0',
'roon-extension-random-radio': '0.2.0',
'roon-extension-repository': '0.2.0' }
2018-02-14T22:55:17.016Z - Inf: Updating: roon-extension-manager-updater...
-> CONTINUE 1 Changed {"message":"Updating: roon-extension-manager-updater...","is_error":false}
-> CONTINUE 1 Changed {"message":"Updating: roon-extension-manager-updater...","is_error":false}
url: https://raw.githubusercontent.com/TheAppgineer/roon-extension-manager-updater/master/.gitignore
2018-02-14T22:55:22.208Z - Inf: Updated: roon-extension-manager-updater (0.2.0)
-> CONTINUE 1 Changed {"message":"Updated: roon-extension-manager-updater (0.2.0)","is_error":false}
-> CONTINUE 1 Changed {"message":"Updated: roon-extension-manager-updater (0.2.0)","is_error":false}
2018-02-14T22:55:22.210Z - Inf: Terminating: roon-extension-random-radio...
-> CONTINUE 1 Changed {"message":"Terminating: roon-extension-random-radio...","is_error":false}
-> CONTINUE 1 Changed {"message":"Terminating: roon-extension-random-radio...","is_error":false}
{ 'roon-extension-denon': '0.0.5',
'roon-extension-harmony': '0.0.6',
'roon-extension-manager': '0.6.1',
'roon-extension-manager-updater': '0.2.0',
'roon-extension-random-radio': '0.2.0',
'roon-extension-repository': '0.2.0' }
2018-02-14T22:55:22.214Z - Inf: Updating: roon-extension-random-radio...
-> CONTINUE 1 Changed {"message":"Updating: roon-extension-random-radio...","is_error":false}
-> CONTINUE 1 Changed {"message":"Updating: roon-extension-random-radio...","is_error":false}
url: https://raw.githubusercontent.com/TheAppgineer/roon-extension-random-radio/master/.gitignore
2018-02-14T22:55:29.066Z - Inf: Updated: roon-extension-random-radio (0.2.0)
-> CONTINUE 1 Changed {"message":"Updated: roon-extension-random-radio (0.2.0)","is_error":false}
-> CONTINUE 1 Changed {"message":"Updated: roon-extension-random-radio (0.2.0)","is_error":false}
{ 'roon-extension-denon': '0.0.5',
'roon-extension-harmony': '0.0.6',
'roon-extension-manager': '0.6.1',
'roon-extension-manager-updater': '0.2.0',
'roon-extension-random-radio': '0.2.0',
'roon-extension-repository': '0.2.0' }
2018-02-14T22:55:29.069Z - Inf: Updating: roon-extension-repository...
-> CONTINUE 1 Changed {"message":"Updating: roon-extension-repository...","is_error":false}
-> CONTINUE 1 Changed {"message":"Updating: roon-extension-repository...","is_error":false}
url: https://raw.githubusercontent.com/TheAppgineer/roon-extension-repository/master/.gitignore
404: Not Found
2018-02-14T22:55:33.295Z - Inf: Updated: roon-extension-repository (0.2.0)
-> CONTINUE 1 Changed {"message":"Updated: roon-extension-repository (0.2.0)","is_error":false}
-> CONTINUE 1 Changed {"message":"Updated: roon-extension-repository (0.2.0)","is_error":false}
{ 'roon-extension-denon': '0.0.5',
'roon-extension-harmony': '0.0.6',
'roon-extension-manager': '0.6.1',
'roon-extension-manager-updater': '0.2.0',
'roon-extension-random-radio': '0.2.0',
'roon-extension-repository': '0.2.0' }
2018-02-14T22:55:33.296Z - Inf: Extension Repository loaded
-> CONTINUE 1 Changed {"message":"Extension Repository loaded","is_error":false}
-> CONTINUE 1 Changed {"message":"Extension Repository loaded","is_error":false}
2018-02-14T22:55:33.302Z - Inf: Updating: roon-extension-manager...
-> CONTINUE 1 Changed {"message":"Updating: roon-extension-manager...","is_error":false}
-> CONTINUE 1 Changed {"message":"Updating: roon-extension-manager...","is_error":false}
2018-02-14T22:55:33.305Z - Inf: Updating: roon-extension-manager...
-> CONTINUE 1 Changed {"message":"Updating: roon-extension-manager...","is_error":false}
-> CONTINUE 1 Changed {"message":"Updating: roon-extension-manager...","is_error":false}
-> CONTINUE 1 Changed {"message":"Updating: roon-extension-manager...","is_error":false}
-> CONTINUE 1 Changed {"message":"Updating: roon-extension-manager...","is_error":false}
url: https://raw.githubusercontent.com/TheAppgineer/roon-extension-manager/master/.gitignore