Current behaviour has update scripts held on the PiNodeXMR device.
Historically there have been issues where I user is required to do a PiNodeXMR update before doing a Monero/Explorer/P2Pool update so as to get the correct script if a requirement has changed.
To fix this I propose to put all updater scripts in the top level directory of the Ubuntu branch of this project. This allows me to update things such as version numbers or directory paths and have these changes effected immediately across the project for a much smoother user interaction with the updates.
This should get merged in the next PiNodeXMR update. Work in progress on branch 'onlineUpdates'
Also previous issue where Monerod binary download was zipped (packaged) and the directory path chain within was changed, breaking the on device updater requiring now not-used '--strip' level unpacking (for those that remember).
And finally more recently with v0.18.0.0 the Block explorer had it's 0.18 ready release in it's dev branch, now master. Online updater allows us to follow the required compatibility dynamically.
Current behaviour has update scripts held on the PiNodeXMR device. Historically there have been issues where I user is required to do a PiNodeXMR update before doing a Monero/Explorer/P2Pool update so as to get the correct script if a requirement has changed.
To fix this I propose to put all updater scripts in the top level directory of the Ubuntu branch of this project. This allows me to update things such as version numbers or directory paths and have these changes effected immediately across the project for a much smoother user interaction with the updates.
This should get merged in the next PiNodeXMR update. Work in progress on branch 'onlineUpdates'
Previous issues caused by on-device update scripts: https://github.com/monero-ecosystem/PiNode-XMR/issues/52 https://github.com/monero-ecosystem/PiNode-XMR/issues/64 https://github.com/monero-ecosystem/PiNode-XMR/issues/80 https://github.com/monero-ecosystem/PiNode-XMR/issues/84
Also previous issue where Monerod binary download was zipped (packaged) and the directory path chain within was changed, breaking the on device updater requiring now not-used '--strip' level unpacking (for those that remember).
And finally more recently with v0.18.0.0 the Block explorer had it's 0.18 ready release in it's dev branch, now master. Online updater allows us to follow the required compatibility dynamically.