* fix: use apt to install rust system-wide for CLN
* fix: remove PID file config from service
* check for cln-grpc plugin in it's new place
* improve cln-grpc config
* simplify the creation of .lightning dir
* remove unused cl-plugin.cln-grpc.sh
* add error management to _provision.setup.sh when installing cln
* rust install to /opt/rust and symlink
* prevent storagePartition not detected
* prevent only-pruned
* fix rust permissions and add error management
* switch off cln-grpc if not available
* add test dependencies
* move tests out to an inactive function
* clnrest: remove config if plugin is unavailable
* fix clnrest config substitution
---------
Co-authored-by: rootzoll <christian@geektank.de>
* #5015 refactor delete all but blockchain
* #5015 improve delete
* #5015 make sure to delete app-data
* #5015 deac use old blockchain for now on boot nvme
* #5013 set bitcoin wallets dir to app-data
* make sure bitcoin wallets exists
* fix wallet repair
* moving wallet directory
* change bitcoin conf path
* #5029 mark for repair
* #5015 refactor delete all but blockchain
* #5015 improve delete
* #5015 make sure to delete app-data
* allow use blockchain
* edit descision tree
* move by force and check result
* rsync dirs
* check links
* #5015 deac use old blockchain for now on boot nvme
Big refactor based on #4324 introducing a new drive layout - adding optimizations for Proxmox and old laptop drive layout . Also making it possible to boot from NVMe. Replacing blitz.datadrive.sh with blitz.data.sh - icluding the possibility to migrate an old ssd/nvme to a bigger one (copying complete data and blockchain). Lots of smaller changes.