Commit Graph

359 Commits

Author SHA1 Message Date
rootzoll
7b1ba1b0ab git safe.directory /home/admin/raspiblitz 2025-06-11 22:51:15 +02:00
rootzoll
824aeac5db #5053 dont enforce DNS server fallback 2025-06-11 21:34:52 +02:00
rootzoll
abd78a56a3 fixed lastest default branch 2025-06-11 13:47:13 +02:00
/rootzoll
62f3baac5b #5053 fix dns fallback (#5056) 2025-06-10 20:59:17 +02:00
/rootzoll
6973fbb48f [Collector-PR] #4577 #4780 #4982 #4946 #4869 (#5008)
* #4577 make sure base directory exists
* #4780 adding qrencode to sd card build
* #4982 enforce logrotate
* #4982 new logrotate script
* #4946 doule logs lines for Blitz API
* #4869 move forcing locales
2025-05-18 14:21:57 +02:00
rootzoll
50a1115a8b #4552 adding program_usb_timeout=1 2025-05-18 12:38:44 +02:00
/rootzoll
39fd3344ce #4324 New Drive Layout: Boot NVMe, Proxmox & OldLaptop (#4997)
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.
2025-05-15 13:04:22 +02:00
Christoph Stenglein
19e4fb51ff chore: update unnecessary packages in build_sdcard.sh (#4766) 2025-05-14 00:05:47 +02:00
openoms
5d61034626 arm64 base image update to 2024-11-19-raspios-bookworm-arm64 (#4854)
* arm64 base image update to 2024-11-19-raspios-bookworm-arm64
* no network restart on raspberrypi
2024-12-04 16:12:58 +01:00
/rootzoll
48433451fd Fix Commit Hash (#4804)
* #4802 replace rc with release commit hash
2024-10-16 23:33:39 +02:00
/rootzoll
538f0c34fd #4802 replace rc with release commit hash (#4803)
* #4802 replace rc with release commit hash
2024-10-16 22:06:42 +02:00
rootzoll
8e20a40dba fix fatpack with new locale set 2024-10-02 13:09:44 +02:00
/rootzoll
b0cc9f7dbd #4566 Fixing Locale (#4770)
* set locale for all systems to US english & remove old bullseye sources
* enable the english US locales
2024-10-02 10:56:49 +02:00
/rootzoll
65d41397dc #4694 fatpack only installing lcd display when called after build sd card (#4725)
* only fatpack with lcd when called by command
2024-09-03 15:00:27 +02:00
/rootzoll
4b386212af #4694 fix build problems on proxmox (#4723)
* call resolvconf native path
* native path commands
* adapt PATH instead of native command path
2024-09-02 20:44:03 +02:00
Franceschi Rodolphe
2ab1c9a86f (build_sdcard.sh) #4677 resolvconf installation isolation in build_sdcard.sh (#4715)
* resolvconf installation isolation
* chore: Add nameserver 8.8.8.8 to resolv.conf during SD card build
* manual /etc/resolv.conf update before apt-get installs
---------
Co-authored-by: rootzoll <christian@geektank.de>
2024-09-01 22:14:53 +02:00
Franceschi Rodolphe
b37322c8c2 Name of the Raspios build image is incorrect for v1.11 (#4716) 2024-08-30 18:16:34 +02:00
/rootzoll
d21348822c Improve VM install & add Bitcoin Testnet Option (#4579) 2024-05-29 16:16:40 +02:00
rootzoll
d423c3c2d9 add resolvconf for v1.12.0 base image 2024-05-25 14:40:07 +02:00
/rootzoll
e4761966f3 #4534 activating watchdog reboot on halt (#4536) 2024-04-08 12:17:33 +02:00
/rootzoll
2eed08965c fix moved config.txt (#4530) 2024-04-08 11:48:12 +02:00
openoms
c2c710a9d1 check for /boot/firmware dir during build (#4529) 2024-04-06 21:19:39 +02:00
openoms
8f7f08cea9 check kernel8 image in /boot/firmware/ (#4528) 2024-04-06 09:51:44 +02:00
rootzoll
c7eb225de4 sd card build prevent "unable to resolve host debian" error 2024-04-04 13:30:36 +02:00
rootzoll
4325658924 Merge branch 'de#4517 reactivate watchdogv' into v1.11 2024-04-04 12:12:13 +02:00
/rootzoll
dc5999a3c7 clean release & init startup (rc6) (#4518) 2024-04-03 23:43:40 +02:00
rootzoll
ac9735b8d3 correct config file 2024-04-03 23:25:43 +02:00
/rootzoll
5022cfaf37 fix redis persistence and #4449 2024-04-01 13:35:45 +02:00
openoms
5581a40b2b base image update: raspios_arm64-2024-03-15 (#4479) 2024-03-17 08:49:01 +01:00
/rootzoll
14e1201d82 Correct branches for WebUI & API 2024-03-15 15:54:03 +01:00
openoms
13ae51c54a build: fix github web-flow PGPpubkeyFingerprint (#4417)
* build: fix github web-flow PGPpubkeyFingerprint
* git-verify: use extended regular expression to check alternative key
* build: break when external scripts return with error
* git-verify: use extended regular expression to check correctKey
* ci: maximize disk space in gh action
using https://github.com/marketplace/actions/maximize-build-disk-space
2024-02-16 17:23:06 +01:00
openoms
e70f4b7197 revert: build: remove externally-managed flag for python (#4400) (#4410)
This reverts commit 240f28d5dc.
2024-02-11 21:05:57 +01:00
openoms
240f28d5dc build: remove externally-managed flag for python (#4400) 2024-02-09 16:19:47 +01:00
/rootzoll
81ebfb7902 Remove script stop/block on CL install (#4391)
* mark as v1.11.0rc2
* make non-interactive
* remove rpi-first-boot-wizard
2024-01-31 21:45:04 +01:00
openoms
e6bec47aec build: use the kernel8.img if page size is not 4k (#4348)
* build: use the kernel8.img if page size is not 4k
* fix: remove invalid raspi-config commands
2024-01-05 09:13:02 +00:00
openoms
186d50dec3 build: fix base image filename in comment 2024-01-05 08:26:24 +01:00
/rootzoll
c290205fb9 #4259 activating nvme hat on sd card build (#4322)
* #4259 activating nvme in config.txt
* adding to CHANGES
* compact config.txt
2023-12-15 01:42:31 +01:00
/rootzoll
fac733a0a1 raspios_arm64-2023-12-06 (#4319)
* raspios_arm64-2023-10-10
* update signature check
* Update Packer
2023-12-14 19:43:30 +01:00
openoms
07cdde07c0 trigger safe shutdown with rpi5 power button (#4312)
* trigger safe shutdown with rpi5 power button
* run blitz.shutdown.sh with sudo everywhere
* blitz.shutdown.sh: remove sudo, fulcrum to stop
2023-12-13 12:11:13 +01:00
openoms
a015d2c399 fix typo 2023-12-12 20:48:13 +01:00
openoms
9f238868e9 fix gnome login screen: create admin as a non system user (#4270) 2023-11-23 13:18:59 +00:00
/rootzoll
624f8ca1a7 Base updates of Bitcoin & LND (#4263)
* Bitcoin Core v25.1 update
* LND v0.17.1 update
* updated protobuffs python renderings
* fix python grpc module
* update CHANGES
* lnd update to v0.17.2-beta

---------

Co-authored-by: openoms <43343391+openoms@users.noreply.github.com>
2023-11-22 07:38:00 +00:00
openoms
b57aba6acf Debian12 Bookworm for RPi in ci (#4238)
* update RPi base image to Debian12 Bookworm in ci
* ci: remove  -d headless for rpi
* docs: ready made images for arm64-rpi
* update python deps, add rsyslog, armbian_deps
* hide wget progress in lean build, keep errors
* apt-get instead of apt
* enable ssh
* apt-get everywhere, remove only if present
* use --quiet for wget for cleaner logs
2023-11-22 07:28:54 +00:00
openoms
c67499b222 ci: fix builds (#4160)
* fix: missing space in amd64 fatpack action
* change tab to space
* determine github user
* use $GITHUB_OUTPUT instead of set-output
https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
* update all build workflows

* fix: don't protect system packages from pip
Discussed in: https://github.com/raspiblitz/raspiblitz/issues/4170

* add raspi.list only on aarch64

* create auth.log for fail2ban
related: https://github.com/raspiblitz/raspiblitz/issues/4044

* Broken builds on amd64 for blitz api and core lightning (debian 12) (#4242)
Co-authored-by: openoms <43343391+openoms@users.noreply.github.com>

* remove the arm64-rpi-debian12-lean-image-build
* deactivate automatic fatpack builds in gh actions

---------

Co-authored-by: Akihiko <105069903+0xakihiko@users.noreply.github.com>
2023-11-15 15:12:59 +01:00
Christoph Stenglein
bf9aaa9076 (build) set LC_ALL to C (#4124) 2023-10-23 17:38:38 +02:00
rootzoll
a9f9272388 #4149 add copytruncate to logrotate config 2023-09-21 18:45:54 +02:00
openoms
2c235f3b53 fix adduser + maintenance tasks (#4172)
* fix: add --shell /bin/bash to adduser

* joininbox update to v0.8.1 and install fixes

* CLN update to v23.08.1

* bos update to 15.8.14, improve menu

* lnproxy: deactivate in menu and provision

* copy the skeleton files for user used with login

* deprecate loop single install further

do not install in any case
the uninstall option is still used

* deprecate faraday single install further

do not install in any case
the uninstall option is still used

* deprecate pool single install further

do not install in any case
the uninstall option is still used

* bos: minimize changes to script

* only add --bash oprion to users intended for login

* add info to CHANGES

* add sudo to non-privileged scripts

* bos: don't download source

* ci: run apt update before qemu install
2023-09-20 10:29:15 +02:00
Michael Schmid
ea41275b5d Fix pip error: This environment is externally managed on Debian 12 (#4153)
* add support for debian12:
- remove python lock which prevents pip from installing modules
- make admin home directory readable
2023-09-20 10:24:04 +02:00
qlrd
a6a15dc834 Recognizing Armbian system and fixing "Bitcoin Install Fails" on Armbian (#4157)
* Update build_sdcard.sh

OrangePi5 was not recognized in line ~255; so recognize it by same 'Debian' method, replacing by 'Armbian'

* Update bitcoin.install.sh

Bitcoin Install Fails during build_sdcard.sh due to PGP key download; see https://github.com/raspiblitz/raspiblitz/issues/3753. Comment it by now

* Update bitcoin.install.sh

changed to secure hkps

* Update home.admin/config.scripts/bitcoin.install.sh

These comments are not needed here. The sole purpose was to describe the move to a PR.

Co-authored-by: openoms <43343391+openoms@users.noreply.github.com>

* Update build_sdcard.sh

Modified the request by OpenOMS where the comments are unnecessary and kept Debian as the first option and moved Armbian down the list as an elif.

---------

Co-authored-by: openoms <43343391+openoms@users.noreply.github.com>
2023-09-09 21:38:32 +03:00
openoms
39102b149c create home folders as 0755 on Debian 12 (#4156)
related: https://github.com/raspiblitz/raspiblitz/issues/4154
2023-09-09 21:36:35 +03:00