Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update to bookworm #233

Open
wants to merge 73 commits into
base: main
Choose a base branch
from

Conversation

PeterJohnson
Copy link
Member

@PeterJohnson PeterJohnson commented Jan 8, 2024

Work in progress. Updates needed:

  • Update to kickoff releases of WPILib and RobotPy
  • ConfigServer NetworkManager support
  • Test read-only mode in more scenarios (a few files moved)
  • Run dhclient (may be related to NetworkManager changes?)
  • Fix libcamera / picamera2 installation

XECDesign and others added 30 commits February 8, 2023 18:46
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.
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.
When running a 64 bit build you need the QEMU aarch64 binary installed
on the host system.

Fixes RPi-Distro#678
Factor out the differences into variables so that there is only one
implementation of the "docker run" command line to maintain.
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.
This improves commit 6dc45a8

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 RPi-Distro#685
This modifies commit 6dc45a8 for the
arm64 branch. For 64-bit builds we need to register qemu-aarch64-static
instead.

Improves on RPi-Distro#685
XECDesign and others added 30 commits September 27, 2023 15:48
This fixes commit ed68013

Remove extra quotes so that docker sees pigen_work, not "pigen_work".
This is the text written to "/etc/issue.txt" by update_issue(). The
default is the name used by official Raspberry Pi builds.

Fixes RPi-Distro#719
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants