Draft
Conversation
bfdd1c0 to
1c19eef
Compare
1c19eef to
7eda7fa
Compare
Dockerfile: start Docker container from Trixie build-docker.sh: include Trixie in supported Debian versions config: set Trixie as default Debian version and Docker container name Co-authored-by: Alisa-Dariana Roman <alisa.roman@analog.com> Signed-off-by: mlradu <larisa.radu@analog.com>
files/raspi.list: Update repo to Trixie files/raspberrypi-archive-keyring.pgp: Update key for raspi-list run.sh: use custom key for repo instead of the downloaded one Debian Trixie rejects SHA-1 signed repository keys. The existing Raspberry Pi archive keyring uses SHA-1, causing APT verification failures. The new key is downloaded from the pi-gen repository and is an update to the new Raspberry Pi keyring that uses SHA-256/SHA-512, which is compatible with Trixie's requirements. Signed-off-by: mlradu <larisa.radu@analog.com>
Package raspberrypi-bootloader was replaced in Trixie with raspi-firmware. raspi-firmware uses ischroot to detect chroot environments, which fails to correctly identify debootstrap chroots running inside Docker containers. Temporarily override ischroot to return true to bypass this detection issue. Copy boot files from /boot/firmware to /boot since raspi-firmware changed files location installation. Signed-off-by: mlradu <larisa.radu@analog.com>
Trixie no longer has /etc/sysctl.conf. The configuration has moved to drop-in files in /etc/sysctl.d/. Signed-off-by: mlradu <larisa.radu@analog.com>
e2fsprogs provides mkfs.ext4 which is used to create ext4 filesystems. In Trixie, e2fsprogs is no longer a dependency of parted and must be installed explicitly. Signed-off-by: mlradu <larisa.radu@analog.com>
00.install-packages: policykit-1 was replaced in Trixie with polkitd and pkexec 03.consmetic: update link to replace wallpaper in xfce4 Signed-off-by: mlradu <larisa.radu@analog.com>
00.install-packages: policykit-1-gnome was replaced in Trixie with polkitd and pkexec libxml2-dev was installed in libiio build stage and now it can be installed as a deb package so it needs to be also installed when building osc Signed-off-by: mlradu <larisa.radu@analog.com>
00.install-packages: python3.11 was replaced in Trixie with python3.13 and it is installed by package python3 Signed-off-by: mlradu <larisa.radu@analog.com>
00.install-packages: libfuse2 war replaced in Trixie with libfuse2t64 Signed-off-by: mlradu <larisa.radu@analog.com>
Debian Trixie needs explicit dark preferences for the gnome terminal. Signed-off-by: mlradu <larisa.radu@analog.com>
Configure APT preferences to prioritize packages from the ADI repository (swdownloads.com) over Debian's official repositories when the same package is available in both. Signed-off-by: mlradu <larisa.radu@analog.com>
Move package installation responsibility from the central kuiper-stages.sh loop into each stage's run.sh script, and standardize shell patterns across all stage scripts. Architecture changes: - Each stage now calls install_packages() within its own config check - install_packages() simplified from 40+ lines to ~10 lines - No more duplication: config checks only live in run.sh - Adding new tools only requires creating a new stage directory Signed-off-by: Alisa-Dariana Roman <alisa.roman@analog.com>
Signed-off-by: mlradu <larisa.radu@analog.com>
config: move building configurations for libraries in the install stages stages/05.adi-tools/xx.install-<library>/run.sh: add support for installing deb packages from ADI repository instead of building them. Make the deb package installation the default version, but also keep the option to build libraries. Co-authored-by: Alisa-Dariana Roman <alisa.roman@analog.com> Signed-off-by: mlradu <larisa.radu@analog.com>
Force use of custom libad9361 package instead of Debian's libad9361-0 when resolving dependencies for gnuradio and related packages. libad9361 (from ADI's repo) provides and replaces libad9361-0 (from Debian upstream) Signed-off-by: mlradu <larisa.radu@analog.com>
run.sh: add adi-kuiper package repository install curl and gnupg at debootstrap step because they are needed for the Cloudsmith script prefere-adi: switch to Cloudsmith repository Signed-off-by: mlradu <larisa.radu@analog.com>
Run XFCE under dbus-run-session using startx. This ensures a proper DBus session for GUI apps in VNC, fixing launch issues for applications like GNOME Terminal. Signed-off-by: mlradu <larisa.radu@analog.com>
adi-xserver.sh: change how script checks if there is a monitor connected to the board xserver.service: remove dependency on display manager x11vnc.server: remove dependency on display-manager, make it depend only on xserver.service These changes will fix race conditions between display-manager, xserver and x11vnc. Signed-off-by: mlradu <larisa.radu@analog.com>
Packages xicc, colord and colord-data (that manage color profiles for displays and printers) were installed automatically by the desktop environment but they are not needed. Signed-off-by: mlradu <larisa.radu@analog.com>
For Arria10: fix preloader name For Cyclone5: no need to copy preloader in /boot Signed-off-by: mlradu <larisa.radu@analog.com>
Update documentation to reflect the transition to Debian Trixie. Signed-off-by: Alisa-Dariana Roman <alisa.roman@analog.com>
Add missing color variable LIGHT_BLUE. Signed-off-by: Alisa-Dariana Roman <alisa.roman@analog.com>
Signed-off-by: Alisa-Dariana Roman <alisa.roman@analog.com>
Remove CONFIG_LINUX_SCRIPTS variable as the installation of linux_image_ADI-scripts repository is no longer optional. Move configure-setup.sh script to the linux scripts repository. Signed-off-by: Alisa-Dariana Roman <alisa.roman@analog.com>
a9b2b39 to
9d77000
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Pull Request Description
Please replace this with a detailed description and motivation of the changes.
You can tick the checkboxes below with an 'x' between square brackets or just check them after publishing the PR.
If this PR contains a breaking change, list dependent PRs and try to push all related PRs at the same time.
PR Type
PR Checklist