* 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>
* add shellcheck action to catch script errors
* fix(_commands.sh): cache command
* fix(_provision.sh): unicode space
* fix(blitz.conf.sh): use $*
* fix(internet.dyndomain.sh): use -gt
* fix(blitz.fatpack.sh): use $*
* fix(_cache.sh): quote $@ and use $* with echo
* shellcheck disable SC2068 and SC2145
* update checkout action in .github/workflows/test-shellcheck.yml
Co-authored-by: Christoph Stenglein <9399034+cstenglein@users.noreply.github.com>
* fix(_bootsrtap.sh): =~ needs double brackets
* fix(bonus.publicpool.sh): use $* when displaying with echo
---------
Co-authored-by: Christoph Stenglein <9399034+cstenglein@users.noreply.github.com>
* #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
* btc-rpc-explorer: check for electrs and fulcrum (#4820)
* btc-rpc-explorer: check for electrs and fulcrum
* dont set back to old version tag - use latest github code
* Update home.admin/config.scripts/bonus.btc-rpc-explorer.sh
* Update home.admin/config.scripts/bonus.btc-rpc-explorer.sh
* use commit hash insteat of release version on repo
* fix mint/hdd check
* fix detect /mnt/hdd
---------
Co-authored-by: openoms <43343391+openoms@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
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.