Commit Graph

534 Commits

Author SHA1 Message Date
Christian Kuhtz 82e5642ad1 README.md: Add xxd dependency (#750) 2024-02-26 14:12:43 +00:00
Serge Schneider c029146a13 ensure_loopdev_partitions: let udev settle 2024-02-26 14:04:17 +00:00
Serge Schneider 94cbf476a5 Create .gitlab-ci.yml file 2024-02-26 14:04:17 +00:00
Mark Spatz 502e5fa0e3 Remove QCOW2 build mechanism (#648) 2024-02-23 04:19:10 +00:00
Tom Dewey 69037ce9fe Update README.md (#755)
Remove references to 'Raspbian', and instead refer to 'Raspberry Pi OS'.

Additionally, a first pass of editing for conciseness.

Replace bookworm instructions with bullseye
2024-02-19 14:32:58 +00:00
Serge Schneider c20ce09fac export-image: make sure initramfs is created
Fixes #749
2024-01-30 14:43:17 +00:00
Serge Schneider 0425477d19 stage2: rc.local drop-in no longer required, since Debian ships its own version 2024-01-23 15:13:46 +00:00
Serge Schneider a125344731 Remove cmdline.txt and config.txt symlinks 2024-01-22 14:48:55 +00:00
Serge Schneider e682f62aed stage3: add vulkan support 2024-01-17 17:34:49 +00:00
Serge Schneider 30fa760eb1 stage0: prevent kernel packages from creating useless symlinks 2024-01-17 17:34:18 +00:00
Serge Schneider a143895f0a stage0: Check whether foreign architecture is needed 2024-01-17 16:20:55 +00:00
Serge Schneider ec04064a55 stage0: Only disable initramfs updates if update-initramfs.conf exists 2024-01-17 16:20:55 +00:00
Serge Schneider c5fdb01eac Update release notes 2024-01-17 16:20:55 +00:00
Vasilis Tsiligiannis 1377e903b8 Ensure loop device partition nodes are created (#741)
Although the loop block device is created before attaching the image
to it, the devices for the partition that the image contains are still
not created. This patch creates those devices as well, when they are
not already available.

Fixes #482

Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2024-01-04 11:05:51 +00:00
Serge Schneider 02b371de1a stage4: Update beginner's guide URL, assuming the latest version is always first 2023-11-29 16:14:37 +00:00
Serge Schneider e07ee9b988 Update release notes 2023-11-29 01:34:04 +00:00
Serge Schneider ae81834945 export-image: Add issue.txt symlink 2023-11-29 01:32:10 +00:00
Serge Schneider 399a5c2bcd stage2: install python3-venv 2023-11-29 01:29:33 +00:00
Serge Schneider 193bae2659 Remove obsolete packages 2023-11-28 14:25:26 +00:00
Serge Schneider 5b22a55361 Update release notes 2023-11-27 15:34:24 +00:00
Serge Schneider 95c9fa8cb9 stage2: include gpiod binary tools 2023-11-27 15:24:41 +00:00
Ponj 19acff0238 Fix typo (#725)
depoy > deploy
2023-11-22 13:59:13 +00:00
Stefan Becker d966897395 README.md: add PI_GEN_RELEASE (#720)
This is the text written to "/etc/issue.txt" by update_issue(). The
default is the name used by official Raspberry Pi builds.

Fixes #719
2023-10-23 12:11:43 +01:00
Stefan Becker 0ef867e5eb Fix build-docker.sh CONTINUE=1 mode (#716)
This fixes commit ed68013abb

Remove extra quotes so that docker sees pigen_work, not "pigen_work".
2023-10-17 14:42:07 +01:00
marcone 663401de3c README.md: default release is bookworm (#715) 2023-10-16 12:41:17 +01:00
Serge Schneider fb56ad5629 stage5: match rp-prefapps package list 2023-10-04 14:17:09 +01:00
Serge Schneider a0b8868fbf Update release notes 2023-09-27 15:56:37 +01:00
Serge Schneider dc6a3c1dd8 stage2: install python3-smbus2 2023-09-27 15:48:41 +01:00
Serge Schneider 5b15e14ff9 stage2: install GPIO libraries 2023-09-27 15:48:41 +01:00
Serge Schneider c4f98a873f Move picamera2 to stage3 - PyAV takes up too much space for lite images 2023-09-27 15:48:41 +01:00
Serge Schneider 7ae1a26ae9 stage4: ignore power key and let raspberrypi-ui-mods handle it 2023-09-27 15:48:41 +01:00
Serge Schneider 3a6342b63d stage0: install kernel headers 2023-09-27 15:48:41 +01:00
Serge Schneider 6051f1da76 stage4: remove pimoroni packages for now 2023-09-27 15:48:41 +01:00
Serge Schneider d7dde0ca5e stage5: disable greenfoot and bluej as they don't seem to work 2023-09-27 15:48:41 +01:00
Serge Schneider 574d3e7055 stage0: only fetch armhf packages from Raspbian 2023-09-25 15:04:19 +01:00
Serge Schneider e6dd7caa2b stage2: remove rng-tools
See https://github.com/RPi-Distro/raspberrypi-sys-mods/pull/77
2023-09-25 15:04:19 +01:00
Serge Schneider 188c155717 Migrate to raspberrypi.com 2023-09-25 15:04:19 +01:00
Serge Schneider 64b498b2dd Don't generate NOOBS files 2023-09-25 15:04:19 +01:00
Serge Schneider c856800c72 Switch to new kernel and firmware packages 2023-09-25 15:04:19 +01:00
Serge Schneider 88ac5235d6 Enable Wayland by default 2023-09-25 15:04:19 +01:00
Serge Schneider 4a4a66ed36 export-image: auto-remove and purge packages on dist-upgrade 2023-09-25 15:04:19 +01:00
Serge Schneider 8dd23cbc1d Remove dhcpcd and associated options 2023-09-25 15:04:19 +01:00
Serge Schneider 9fc1385eb7 stage3: install Firefox 2023-09-25 15:04:19 +01:00
Serge Schneider 43c49d84d2 stage3: install eom 2023-09-25 15:04:19 +01:00
Serge Schneider a524fe44ce stage3: replace qpdfview with evince 2023-09-25 15:04:19 +01:00
Serge Schneider 9d9d063790 Remove/replace obsolete packages 2023-09-25 15:04:19 +01:00
Serge Schneider 6aca615037 Switch to Bookworm 2023-09-25 15:04:19 +01:00
Reuben Miller ed68013abb fix: support bash v3 by removing array usage (#705) 2023-09-25 15:04:19 +01:00
bamartin125 446f3e34c8 Adds call to mknod if loop dev does not exist after call to losetup -f (#483) 2023-08-17 16:24:47 +01:00
Stefan Becker 01d24ef227 Skip binfmt_misc register when unnecessary (#693)
This improves commit 6dc45a80e7

Check if interpreter is already registered before running the register
step. This avoids unnecessary "sudo" execution which may require user
interaction for the password.

Improves on #685
2023-05-09 14:24:49 +01:00