Commit Graph

743 Commits

Author SHA1 Message Date
pstruebi 79332b36e6 Update Docker installation and add prerun script for stage2.1_custom 2025-04-24 18:09:30 +02:00
pstruebi b703b3e7d9 modfiy custom stage run script 2025-04-24 16:56:44 +02:00
pstruebi c999eea6a4 fix custom stage and add readme 2025-04-24 15:51:59 +02:00
pstruebi 4cba035fd0 remove skip from custom stage 2025-04-24 14:25:43 +02:00
pstruebi 2e5c932f08 add a first custom version for the auracaster os 2025-04-24 13:52:58 +02:00
Serge Schneider b9e30f2e0e Merge branch 'master' into arm64 2025-01-22 13:58:26 +00:00
Stefan Becker e071d0de36 Switch docker build to Debian Bookworm 2025-01-22 13:55:04 +00:00
Serge Schneider 47958f5efe Merge branch 'master' into arm64 2025-01-02 13:27:07 +00:00
Stefan Becker fb5180d3de Dockerfile: fix ENV warning (#791)
Newer versions of docker generate the following warning

   - LegacyKeyValueFormat: "ENV key=value" should be used instead of
     legacy "ENV key value" format (line 4)
2025-01-02 13:26:42 +00:00
Serge Schneider 1e780d18c2 Merge branch 'master' into arm64 2025-01-02 09:32:25 +00:00
Serge Schneider fc280356b1 Escape the ? expression in sed
Fixes #817, fixes #820
2025-01-02 09:27:21 +00:00
marcone ca08900c66 README.md: Fix typo (#813) 2024-11-28 11:05:29 +00:00
Serge Schneider 744c7151fb Merge branch 'master' into arm64 2024-11-22 14:38:36 +00:00
Serge Schneider 8e30e79434 stage5: install code-the-classics-2 2024-11-22 14:38:27 +00:00
Serge Schneider 8946f77e4a Merge branch 'master' into arm64 2024-11-21 15:57:29 +00:00
Serge Schneider f2d397f3ba stage2: set publish-workstation to yes in avahi-daemon.conf 2024-11-21 15:57:13 +00:00
Serge Schneider 18acfd7f87 Merge branch 'master' into arm64 2024-11-21 12:43:41 +00:00
Serge Schneider 13c185cb79 Switch default journald storage to volatile 2024-11-21 12:43:31 +00:00
Serge Schneider 891df1e21e Merge branch 'master' into arm64 2024-11-19 13:28:23 +00:00
Serge Schneider b15527e15b Fix bluetooth rfkill unblock - 0 is unblocked 2024-11-19 12:45:26 +00:00
Serge Schneider 919f1e86b9 Merge branch 'master' into arm64 2024-11-11 13:34:14 +00:00
Serge Schneider c8d0e0b0bb Remove rc.local
raspberrypi-sys-mods adds /etc/issue.d/IP.issue instead
2024-11-11 13:32:41 +00:00
Serge Schneider 449d43e182 Exclude ifupdown as it slows down boot 2024-11-11 10:59:20 +00:00
Matt Liggett 8fd4886e10 Minor spelling and formatting tweaks. (#807) 2024-11-11 08:02:33 +00:00
Serge Schneider e335a4e8b6 Merge branch 'master' into arm64 2024-11-01 12:43:15 +00:00
Serge Schneider d7c4d3078c Bump default swap to 512M 2024-11-01 11:43:15 +00:00
Serge Schneider fba95332df Build initial initramfs with 'most' modules, then change the setting to 'dep' 2024-10-31 16:20:18 +00:00
Serge Schneider da8f0063ea Merge branch 'master' into arm64 2024-10-31 13:28:46 +00:00
Serge Schneider c6d303831b Remove wpa_supplicant tweaks 2024-10-31 13:21:58 +00:00
Serge Schneider e86b901e25 Rework wlan blocking 2024-10-31 13:21:00 +00:00
Serge Schneider b91ab524b0 README.md: Remove obsolete warning 2024-10-30 12:46:21 +00:00
Serge Schneider ccc23c6738 Merge branch 'master' into arm64 2024-10-30 11:33:22 +00:00
Serge Schneider 9dbd88221c README.md: Fix TIMEZONE_DEFAULT description 2024-10-30 11:33:11 +00:00
Serge Schneider 536dd583b4 README.md: Clarify early on that armhf and arm64 images should be build from different branches. 2024-10-30 11:32:47 +00:00
Serge Schneider 1baee51b8c Improve PAGESIZE check and recommendation
Setting kernel=kernel8.img while auto_initramfs=1 currently still loads initamfs_2712.
This can cause issues on systems which require drivers compiled as modules to boot.
Until this is fixed in the bootloader, users should specify initramfs options as well.

Also, move the PAGESIZE check before the arch-test checks to make the output clearer.
2024-10-30 10:12:21 +00:00
Serge Schneider 150246acda Merge branch 'master' into arm64 2024-10-29 15:33:28 +00:00
Serge Schneider df6d0e2a25 Add kernel page size check 2024-10-29 15:32:19 +00:00
Serge Schneider 2aa7133eea Create WORK_DIR earlier
The exit trap uses the log function which writes to a log file in WORK_DIR.
2024-10-29 15:30:58 +00:00
Serge Schneider 19fd60cef7 Merge branch 'master' into arm64 2024-10-29 10:16:06 +00:00
Matthew Lear b8e497cf21 Allow export image customisation (#801)
* Allow export image customisation

Add new variable EXPORT_CONFIG_DIR to set the location of the scripts
pigen will run when exporting an image. Setting this is optional. If
not specified, the current location is retained.

By utilising STAGE_LIST AND EXPORT_CONFIG_DIR, a user can construct
custom images out-of-tree without modification to any defaults.

(cherry picked from commit e5e6ceeaf46f52f77b759d3d35aef8bbd0a69c8b)

* Shellcheck and style fixes

Fixed shellcheck warnings and made the changes more consistent with the surrounding code

---------

Co-authored-by: Serge Schneider <serge@raspberrypi.com>
2024-10-29 10:15:10 +00:00
Serge Schneider 6453828cce Merge branch 'master' into arm64 2024-10-28 15:00:29 +00:00
Serge Schneider 9dfbb1546d Update release notes 2024-10-28 14:58:23 +00:00
Serge Schneider f165f8a3a8 Update release notes 2024-10-28 14:58:23 +00:00
Serge Schneider 9e65ea75d8 Update release notes 2024-10-28 14:58:23 +00:00
Serge Schneider 8f88b83a9a stage4: install squeekboard 2024-10-28 14:58:23 +00:00
Serge Schneider 674c30e864 Replace python3-rpi.gpio with python3-rpi-lgpio 2024-10-28 14:58:23 +00:00
Serge Schneider a766e71ff1 stage3: switch from arandr to raindrop 2024-10-28 14:58:23 +00:00
Serge Schneider 40a5c1ceed stage3: switch to labwc by default 2024-10-28 14:58:23 +00:00
Serge Schneider 7fe9ae553c stage3: Switch chromium package and remove unnecessary steps 2024-10-28 14:58:23 +00:00
Serge Schneider 21e8e54d22 export-image: generate sbom file if syft is available 2024-10-28 14:58:23 +00:00