Stefan Becker
0ef867e5eb
Fix build-docker.sh CONTINUE=1 mode ( #716 )
...
This fixes commit ed68013abbe46c0f665a157a9bdfd06603811101
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
962bf483c8
Merge branch 'master' into arm64
2023-10-04 14:18:52 +01:00
Serge Schneider
fb56ad5629
stage5: match rp-prefapps package list
2023-10-04 14:17:09 +01:00
Serge Schneider
5f2fe0f854
pi5 support
2023-09-27 16:04:18 +01:00
Serge Schneider
5ef8b0d45c
Remove 32-bit kernels and install 64-bit headers
2023-09-27 16:04:06 +01:00
Serge Schneider
325123ff22
stage0: add non-free-firmware
2023-09-27 16:02:00 +01:00
Serge Schneider
c318daf364
Merge branch 'master' into arm64
2023-09-27 16:01:28 +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
Reuben Miller
77706bd2f6
fix: support bash v3 by removing array usage ( #705 )
2023-09-25 14:59:25 +01:00
Serge Schneider
e484aa8581
Merge branch 'master' into arm64
2023-08-17 16:51:11 +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
a86d732f58
Register aarch64 in binfmt misc ( #694 )
...
This modifies commit 6dc45a80e764eacd6e311c32164b623bbe7f8e08 for the
arm64 branch. For 64-bit builds we need to register qemu-aarch64-static
instead.
Improves on #685
2023-05-09 14:27:36 +01:00
Stefan Becker
01d24ef227
Skip binfmt_misc register when unnecessary ( #693 )
...
This improves commit 6dc45a80e764eacd6e311c32164b623bbe7f8e08
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
Serge Schneider
7c750947a9
Update chromium install
2023-04-25 21:46:39 +01:00
Serge Schneider
c16e6b7dee
Merge branch 'master' into arm64
2023-04-25 15:44:25 +01:00
Serge Schneider
47eee1f0dd
Update release notes
2023-04-25 15:44:19 +01:00
Stefan Becker
9249e146d2
Copy container log to deploy ( #688 )
...
The container log is much more detailed than the default build.log,
which makes life much easier for a build maintainer. Before deleting the
container copy the log out to the deploy/ directory.
2023-04-03 10:08:50 +01:00
Mohsen Tahmasebi
6dc45a80e7
Register binfmt_misc entry for docker build ( #685 )
2023-04-03 09:27:59 +01:00
Serge Schneider
0defafedd4
Merge branch 'master' into arm64
2023-03-29 07:59:56 +01:00
Serge Schneider
4e92753982
Use tmpfs for chroot /run and /tmp
2023-03-29 07:56:32 +01:00
Serge Schneider
84746b2bcd
Merge branch 'master' into arm64
2023-03-28 17:21:32 +01:00
Stefan Becker
b8437a77ba
DRY removal for docker run command line ( #686 )
...
Factor out the differences into variables so that there is only one
implementation of the "docker run" command line to maintain.
2023-03-28 11:53:54 +01:00
Stefan Becker
3e8046da4c
Update qemu ARM binary name in README.md ( #684 )
...
When running a 64 bit build you need the QEMU aarch64 binary installed
on the host system.
Fixes #678
2023-03-27 16:02:46 +01:00
Serge Schneider
a2afdf78cb
Merge branch 'master' into arm64
2023-03-27 14:44:45 +01:00
Stefan Becker
0db41e35ef
Ensure that deploy is always owned by user ( #680 )
...
Switch "docker cp" to tar streaming mode. As the receiving "tar" command
is executed outside Docker the resulting directories & files are owned
by the calling user.
2023-03-27 14:31:02 +01:00
Stefan Becker
cf40e4b299
Check that docker is not set up in rootless mode ( #679 )
...
Mounting binfmt_misc inside the container requires root rights. If
"docker info" indicates rootless mode then fall back to "sudo docker".
Allow the user to override the docker command with the DOCKER by setting
the environment variable.
2023-03-27 14:30:34 +01:00
Serge Schneider
60c9ba3199
Re-enable wolfram-engine on arm64
2023-03-09 15:12:33 +00:00
Serge Schneider
25e2319eff
Merge branch 'master' into arm64
2023-02-14 15:26:22 +00:00