* 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>
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.
* Add staticIP config and fix 127.0.0.1
Add possibility of a staticIP config in Raspiblitz.conf to override globalIP and publicIP detection.
Skip dyndns in case of static ip usage
if curl fails accidentaly it could result in the wrong IP. Only prefer if publicIP is empty.
* add FAQ entry
Co-authored-by: rootzoll <christian@geektank.de>