Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion .github/workflows/debos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,6 @@ jobs:
set -ux
debos \
-t overlays:'${{ inputs.overlays }}' \
-t experimentalkernel:true \
-t xfcedesktop:true \
-t aptlocalrepo:${PWD}/local-apt-repo \
-t kernelpackage:'${{ inputs.kernelpackage }}' \
Expand Down
1 change: 0 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -123,7 +123,6 @@ debos --fakemachine-backend qemu --memory 1GiB --scratchsize 4GiB debos-recipes/
### Options for debos recipes

A few options are provided in the debos recipes; for the root filesystem recipe:
- `experimentalkernel`: update the linux kernel to the version from experimental; default: don't update the kernel
- `localdebs`: path to a directory with local deb packages to install (NB: debos expects relative pathnames)
- `xfcedesktop`: install a Xfce desktop environment; default: console only environment

Expand Down
48 changes: 0 additions & 48 deletions debos-recipes/qualcomm-linux-debian-rootfs.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
{{- $xfcedesktop := or .xfcedesktop "false" }}
{{- $experimentalkernel := or .experimentalkernel "false" }}
{{- $localdebs := or .localdebs "none" }}
{{- $aptlocalrepo := or .aptlocalrepo "none" }}
{{- $kernelpackage := or .kernelpackage "linux-image-arm64" }}
Expand Down Expand Up @@ -244,53 +243,6 @@ actions:
- firmware-qcom-soc
- {{$kernelpackage}}

# XXX this is a workaround until firmware-non-free migrates to testing; it
# might make sense to have a generic mechanism to do this
- action: run
description: Install firmware packages from unstable
chroot: true
command: |
set -eux
# add sid APT sources
cat >/etc/apt/sources.list.d/debian-sid.sources <<EOF
Types: deb
URIs: http://deb.debian.org/debian/
Suites: sid
Components: main non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
EOF
# update and install firmware from unstable
apt update
apt -y install -t unstable firmware-atheros firmware-qcom-soc
# remove sid APT sources and update again
rm -f /etc/apt/sources.list.d/debian-sid.sources
apt update

{{- if eq $experimentalkernel "true" }}
# this is an optional temporary option to install the kernel from
# experimental until trixie/sid have a recent enough kernel, or some overlay
# archive is provided; note that the original linux-image-arm64 is kept
- action: run
description: Install Linux kernel from experimental
chroot: true
command: |
set -eux
# add experimental APT sources
cat >/etc/apt/sources.list.d/debian-experimental.sources <<EOF
Types: deb
URIs: http://deb.debian.org/debian/
Suites: experimental
Components: main non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
EOF
# update and install kernel from experimental
apt update
apt -y install -t experimental {{$kernelpackage}}
# disable experimental from APT sources
sed -i "1s/^/Enabled: no\n/" \
/etc/apt/sources.list.d/debian-experimental.sources
{{- end }}

# this is currently needed on boards such as RB1 which are using Android
# bootloader to check the boot count of the boot_a/boot_b partitions
- action: apt
Expand Down
106 changes: 0 additions & 106 deletions overlay-debs/linux-rb1/linux_6.15.3-1~qcom1.debdiff

This file was deleted.

4 changes: 0 additions & 4 deletions overlay-debs/linux-rb1/linux_6.15.3-1~qcom1.yaml

This file was deleted.

Loading