Commit graph

28 commits

Author SHA1 Message Date
openoms
efdf660969
fix(build): use rolling Debian ISO, verify ISO checksum with PGP, add packer syntax checks (#181) 2026-03-29 15:31:05 +02:00
openoms
7a61e3b357
update JoinMarket to commit ce32baf, support for Python 3.12 / 3.13, modernize build (#178)
This PR updates JoinMarket to the latest tested commit with Python 3.12/3.13 support and addresses dialog display issues.

### Changes

#### JoinMarket Update
- Update to commit `ce32baf` (latest tested commit from master)
- Refactored install.joinmarket.sh to support both tag-based and commit-based installations
- Improved signature verification using verify.git.sh
- Updated menu.update.sh to display commit hash when using commit-based version

#### Python Support
- Added support for Python 3.12 and 3.13
- Changed version detection order to prefer newer Python versions (3.13 → 3.12 → 3.11 → 3.10 → 3.9 → 3.8)

#### Dialog Fixes
- **Fix border visibility**: Changed dialog border color from `(BLACK,BLACK,ON)` to `(CYAN,BLACK,ON)` in .dialogrc for better visibility
- **Terminal compatibility**: Added fallback for unknown terminal types (e.g., `xterm-ghostty`) by setting `TERM=xterm-256color` when `infocmp` fails
- **Fix box drawing characters**: Set `NCURSES_NO_UTF8_ACS=1` to fix dialog box rendering issues

#### Documentation
- Fixed typo in prepare_remote_node.md: "numbes" → "numbers"
2026-01-18 07:56:26 +01:00
openoms
304144e881
amd64 and arm64 base image updates (#167)
* amd64 base image update to debian-12.11.0-amd64-netinst.iso

* chore: update actions/upload-artifact to v4

* chore: build arm64-rpi on raspios_lite_arm64 only
2025-05-26 20:03:49 +02:00
openoms
601eede8b5
amd64 base image update to debian-12.9.0-amd64-netinst.iso (#165) 2025-01-18 17:48:15 +01:00
openoms
19ffa45e66
add 64bit Raspberry Pi OS Lite base image for RPi5 (#161) 2025-01-13 23:37:24 +01:00
openoms
18d28bedf4
amd64 base image update to debian-12.8.0 (#160) 2024-11-22 21:46:59 +01:00
openoms
c75ddacfc9
update amd64 base image to debian-12.7.0-amd64-netinst.iso (#157) 2024-09-13 17:32:28 +03:00
openoms
c87e06c829
update amd64 base image to debian-12.6.0-amd64-netinst.iso (#155)
* update amd64 base image to debian-12.6.0-amd64-netinst.iso
* fix apt sources for amd64 image
2024-07-03 10:03:59 +02:00
openoms
efad4a01ff
Standalone setup fixes (#153)
* use bitcoin binary in /usr/local/bin/
* fix hostname and related warnings
* fix ownership of possibly migrated files
* build: fix fail2ban, remove boot drive tweak
* FAQ: remove outdated entries
2024-05-22 12:27:02 +02:00
openoms
0daac40e21
ci: amd64 base image update to debian 12.5.0 (#143) 2024-02-13 10:24:08 +01:00
openoms
7b2166d124
build: debian update to 12.4.0-amd64 (#142) 2023-12-11 11:00:37 +01:00
openoms
8f61362f9b
Bitcoin Core update to v26.0 , add update option and display (#140)
* add aliases bitcoinlog, bitcoinconf
* add bitcoin.update.sh
* add update option, display bitcoin core version
* bitcoin core update to v26.0
* add deprecatedrpc=create_bdb, update services
fixes #141
* ci: update arm64-rpi image
* ci: install qemu plugin for packer
* ci: add vnc
* menu updates
2023-12-11 08:50:42 +01:00
openoms
c240ba2885
build: update to Debian 12.2.0, create home folders as 0755 (#139)
* build: create home folders as 0755 on Debian 12
* build: add bash
* fix: add  --shell /bin/bash  to user creation
* copy the skeleton files for users with login
* update workflows
* jam-remote update to v0.1.6
* amd64 image update to debian-12.2.0, clean vars
2023-10-23 09:28:35 +02:00
openoms
8a924cd07b
update amd64 base image to debian 12.1.0 (#137) 2023-07-23 08:34:20 +02:00
openoms
b1e933d013
ci: update arm64-rpi base image (#132) 2023-06-16 14:06:12 +00:00
openoms
6032311eca
add pruned.host4coins.net/blocks + update to debian 12.0.0 (#131)
* fix: fix echo-s and format
* feat: add pruned.host4coins.net/blocks, fix data owner
* fix: check bitcoin install permission
* fix: prefer downloads over ipv4
* add hashFileSigName
* update to debian-12.0.0-amd64-netinst image
* fix the owner of the decompressed blocks
* delete old blocks and chainstates
2023-06-15 22:32:41 +02:00
openoms
83ab1e5b2a
ci: update amd64 base image to debian-11.7.0 (#125) 2023-05-07 11:43:53 +00:00
openoms
1135208dd7
check which key signed the last commit at build, format script (#117)
* fix sudo on bookworm
* backup rsyslog only of present
2023-02-06 10:36:16 +00:00
openoms
3cb1580a76
arm64rpi base image to 20230101_raspi_4_bookworm (#112)
* run apt upgrade in the build script only
* add autogenerated image links to readme
* add support for python 3.11
2023-01-31 20:23:27 +00:00
openoms
69fe9bd32d
ci: remove ssh host keys only once 2023-01-19 07:12:59 +00:00
openoms
a97365aeda
ci: update to 20230102_raspi_4_bullseye image 2023-01-18 23:10:34 +00:00
openoms
a59ddc58e5
ci: update debian base image to 11.6.0 2022-12-18 18:52:59 +01:00
openoms
6028c485d2
build with the latest commit from master with ubuntu-22.04 (#107)
* contain verification in the build script
* build with the latest commit
* build with ubuntu-22.04
* fix bootstrap.sh path
2022-12-16 13:27:12 +00:00
openoms
890f702c04
add amd64 image build (#104)
* add amd64 image build
* add bootstrap.service to always prepare ssh
* add Makefile
* pass GITHUB_ACTOR GITHUB_HEAD_REF to the build
* download the build script from PR branch
* output amd64 images to ci/amd64/builds
2022-12-06 23:14:06 +00:00
openoms
e11f677c70
fix arm64 build (#103)
* add Makefile

* Add setup-qemu step, switch to qemu-aarch64-static, use packer-builder-arm:1.0.4 (#106)
* Use mkaczanowski/packer-builder-arm:1.0.4
* Switch to qemu-aarch64-static
* Setup qemu before build

* pass github_user and branch to build script
* update .gitignore

Co-authored-by: Daniel Bast <2790401+dbast@users.noreply.github.com>
2022-12-06 14:23:12 +00:00
openoms
cc4b1f7c8e
ci: update packer-builder-arm 2022-11-23 20:20:11 +00:00
openoms
c70bbe32f4
ci: pin build dependencies to hash 2022-08-23 11:25:37 +01:00
openoms
8b4d8585f5
ci: build image from the master branch 2022-08-23 08:51:29 +01:00