shermand100 / PiNodeXMR

Monero Node for Single Board Computers with Web Interface and additional tools pre-configured. Self Installing.
GNU General Public License v3.0
213 stars 40 forks source link

All update scripts to be moved online #85

Closed shermand100 closed 1 year ago

shermand100 commented 2 years ago

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.

shermand100 commented 1 year ago

Pull request ready https://github.com/monero-ecosystem/PiNode-XMR/pull/86

shermand100 commented 1 year ago

Closed. All updater scripts sourced from Ubuntu branch as intended.