Skip to content

boards: comment out CONFIG_DROPBEAR on all board configs#2157

Merged
tlaurion merged 1 commit into
linuxboot:masterfrom
tlaurion:remove_dropbear
Jul 9, 2026
Merged

boards: comment out CONFIG_DROPBEAR on all board configs#2157
tlaurion merged 1 commit into
linuxboot:masterfrom
tlaurion:remove_dropbear

Conversation

@tlaurion

@tlaurion tlaurion commented Jul 9, 2026

Copy link
Copy Markdown
Collaborator
  • Removes dropbear SSH server from all board builds under boards/ and unmaintained_boards/ by changing CONFIG_DROPBEAR=y to #CONFIG_DROPBEAR=y
  • Dropbear 2016.74 is too old and unused in current configurations
  • TODO added to modules/dropbear to track openssh_server investigation with GPG key compatibility for future SSH server support

fixes #2156

Copilot AI review requested due to automatic review settings July 9, 2026 18:07

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR disables the Dropbear SSH server across board build configurations to avoid pulling/building an outdated Dropbear version (2016.74) that is currently failing to fetch/build, and it documents a future plan to investigate OpenSSH as a replacement.

Changes:

  • Comment out CONFIG_DROPBEAR=y across board configs under boards/ and unmaintained_boards/.
  • Add a TODO note in modules/dropbear to track investigating an OpenSSH-based replacement (per issue #2156).

Reviewed changes

Copilot reviewed 65 out of 65 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
unmaintained_boards/UNTESTED_winterfell/UNTESTED_winterfell.config Disables Dropbear in this board config.
unmaintained_boards/UNTESTED_tioga/UNTESTED_tioga.config Disables Dropbear in this board config.
unmaintained_boards/UNTESTED_s2600wf/UNTESTED_s2600wf.config Disables Dropbear in this board config.
unmaintained_boards/UNTESTED_r630/UNTESTED_r630.config Disables Dropbear in this board config.
unmaintained_boards/UNTESTED_leopard/UNTESTED_leopard.config Disables Dropbear in this board config.
unmaintained_boards/UNMAINTAINED_w530-dgpu-K2000m-maximized/UNMAINTAINED_w530-dgpu-K2000m-maximized.config Disables Dropbear in this board config.
unmaintained_boards/UNMAINTAINED_w530-dgpu-K2000m-hotp-maximized/UNMAINTAINED_w530-dgpu-K2000m-hotp-maximized.config Disables Dropbear in this board config.
unmaintained_boards/UNMAINTAINED_w530-dgpu-K1000m-maximized/UNMAINTAINED_w530-dgpu-K1000m-maximized.config Disables Dropbear in this board config.
unmaintained_boards/UNMAINTAINED_w530-dgpu-K1000m-hotp-maximized/UNMAINTAINED_w530-dgpu-K1000m-hotp-maximized.config Disables Dropbear in this board config.
unmaintained_boards/UNMAINTAINED_t530-dgpu-maximized/UNMAINTAINED_t530-dgpu-maximized.config Disables Dropbear in this board config.
unmaintained_boards/UNMAINTAINED_t530-dgpu-hotp-maximized/UNMAINTAINED_t530-dgpu-hotp-maximized.config Disables Dropbear in this board config.
unmaintained_boards/UNMAINTAINED_t520-maximized/UNMAINTAINED_t520-maximized.config Disables Dropbear in this board config.
unmaintained_boards/UNMAINTAINED_t520-hotp-maximized/UNMAINTAINED_t520-hotp-maximized.config Disables Dropbear in this board config.
unmaintained_boards/UNMAINTAINED_qemu-linuxboot/UNMAINTAINED_qemu-linuxboot.config Disables Dropbear in this board config.
unmaintained_boards/UNMAINTAINED_kgpe-d16_workstation/UNMAINTAINED_kgpe-d16_workstation.config Disables Dropbear in this board config.
unmaintained_boards/UNMAINTAINED_kgpe-d16_workstation-usb_keyboard/UNMAINTAINED_kgpe-d16_workstation-usb_keyboard.config Disables Dropbear in this board config.
unmaintained_boards/UNMAINTAINED_kgpe-d16_server/UNMAINTAINED_kgpe-d16_server.config Disables Dropbear in this board config.
unmaintained_boards/UNMAINTAINED_kgpe-d16_server-whiptail/UNMAINTAINED_kgpe-d16_server-whiptail.config Disables Dropbear in this board config.
modules/dropbear Documents planned investigation of an OpenSSH replacement and current disabling of Dropbear in configs.
boards/UNTESTED_talos-2/UNTESTED_talos-2.config Disables Dropbear in this board config.
boards/UNTESTED_nitropad-ns50/UNTESTED_nitropad-ns50.config Disables Dropbear in this board config.
boards/qemu-coreboot-whiptail-tpm2/qemu-coreboot-whiptail-tpm2.config Disables Dropbear in this board config.
boards/qemu-coreboot-whiptail-tpm2-prod/qemu-coreboot-whiptail-tpm2-prod.config Disables Dropbear in this board config.
boards/qemu-coreboot-whiptail-tpm2-hotp/qemu-coreboot-whiptail-tpm2-hotp.config Disables Dropbear in this board config.
boards/qemu-coreboot-whiptail-tpm2-hotp-prod/qemu-coreboot-whiptail-tpm2-hotp-prod.config Disables Dropbear in this board config.
boards/qemu-coreboot-whiptail-tpm1/qemu-coreboot-whiptail-tpm1.config Disables Dropbear in this board config.
boards/qemu-coreboot-whiptail-tpm1-prod/qemu-coreboot-whiptail-tpm1-prod.config Disables Dropbear in this board config.
boards/qemu-coreboot-whiptail-tpm1-hotp/qemu-coreboot-whiptail-tpm1-hotp.config Disables Dropbear in this board config.
boards/qemu-coreboot-whiptail-tpm1-hotp-prod/qemu-coreboot-whiptail-tpm1-hotp-prod.config Disables Dropbear in this board config.
boards/qemu-coreboot-fbwhiptail-tpm2/qemu-coreboot-fbwhiptail-tpm2.config Disables Dropbear in this board config.
boards/qemu-coreboot-fbwhiptail-tpm2-prod/qemu-coreboot-fbwhiptail-tpm2-prod.config Disables Dropbear in this board config.
boards/qemu-coreboot-fbwhiptail-tpm2-prod_quiet/qemu-coreboot-fbwhiptail-tpm2-prod_quiet.config Disables Dropbear in this board config.
boards/qemu-coreboot-fbwhiptail-tpm2-hotp/qemu-coreboot-fbwhiptail-tpm2-hotp.config Disables Dropbear in this board config.
boards/qemu-coreboot-fbwhiptail-tpm2-hotp-prod/qemu-coreboot-fbwhiptail-tpm2-hotp-prod.config Disables Dropbear in this board config.
boards/qemu-coreboot-fbwhiptail-tpm2-hotp-prod_quiet/qemu-coreboot-fbwhiptail-tpm2-hotp-prod_quiet.config Disables Dropbear in this board config.
boards/qemu-coreboot-fbwhiptail-tpm1/qemu-coreboot-fbwhiptail-tpm1.config Disables Dropbear in this board config.
boards/qemu-coreboot-fbwhiptail-tpm1-prod/qemu-coreboot-fbwhiptail-tpm1-prod.config Disables Dropbear in this board config.
boards/qemu-coreboot-fbwhiptail-tpm1-prod_quiet/qemu-coreboot-fbwhiptail-tpm1-prod_quiet.config Disables Dropbear in this board config.
boards/qemu-coreboot-fbwhiptail-tpm1-hotp/qemu-coreboot-fbwhiptail-tpm1-hotp.config Disables Dropbear in this board config.
boards/qemu-coreboot-fbwhiptail-tpm1-hotp-prod/qemu-coreboot-fbwhiptail-tpm1-hotp-prod.config Disables Dropbear in this board config.
boards/qemu-coreboot-fbwhiptail-tpm1-hotp-prod_quiet/qemu-coreboot-fbwhiptail-tpm1-hotp-prod_quiet.config Disables Dropbear in this board config.
boards/novacustom-v560tu/novacustom-v560tu.config Disables Dropbear in this board config.
boards/novacustom-v540tu/novacustom-v540tu.config Disables Dropbear in this board config.
boards/novacustom-nv4x_adl/novacustom-nv4x_adl.config Disables Dropbear in this board config.
boards/EOL_x230-maximized/EOL_x230-maximized.config Disables Dropbear in this board config.
boards/EOL_x230-maximized-fhd_edp/EOL_x230-maximized-fhd_edp.config Disables Dropbear in this board config.
boards/EOL_x230-hotp-maximized/EOL_x230-hotp-maximized.config Disables Dropbear in this board config.
boards/EOL_x230-hotp-maximized-fhd_edp/EOL_x230-hotp-maximized-fhd_edp.config Disables Dropbear in this board config.
boards/EOL_x230-hotp-maximized_usb-kb/EOL_x230-hotp-maximized_usb-kb.config Disables Dropbear in this board config.
boards/EOL_w530-maximized/EOL_w530-maximized.config Disables Dropbear in this board config.
boards/EOL_w530-hotp-maximized/EOL_w530-hotp-maximized.config Disables Dropbear in this board config.
boards/EOL_UNTESTED_t530-maximized/EOL_UNTESTED_t530-maximized.config Disables Dropbear in this board config.
boards/EOL_UNTESTED_t530-hotp-maximized/EOL_UNTESTED_t530-hotp-maximized.config Disables Dropbear in this board config.
boards/EOL_t480s-maximized/EOL_t480s-maximized.config Disables Dropbear in this board config.
boards/EOL_t480s-hotp-maximized/EOL_t480s-hotp-maximized.config Disables Dropbear in this board config.
boards/EOL_t480-maximized/EOL_t480-maximized.config Disables Dropbear in this board config.
boards/EOL_t480-hotp-maximized/EOL_t480-hotp-maximized.config Disables Dropbear in this board config.
boards/EOL_t430-maximized/EOL_t430-maximized.config Disables Dropbear in this board config.
boards/EOL_t430-hotp-maximized/EOL_t430-hotp-maximized.config Disables Dropbear in this board config.
boards/EOL_optiplex-7010_9010-maximized/EOL_optiplex-7010_9010-maximized.config Disables Dropbear in this board config.
boards/EOL_optiplex-7010_9010-hotp-maximized/EOL_optiplex-7010_9010-hotp-maximized.config Disables Dropbear in this board config.
boards/EOL_optiplex-7010_9010_TXT-maximized/EOL_optiplex-7010_9010_TXT-maximized.config Disables Dropbear in this board config.
boards/EOL_optiplex-7010_9010_TXT-hotp-maximized/EOL_optiplex-7010_9010_TXT-hotp-maximized.config Disables Dropbear in this board config.
boards/EOL_m900_tower-maximized/EOL_m900_tower-maximized.config Disables Dropbear in this board config.
boards/EOL_m900_tower-hotp-maximized/EOL_m900_tower-hotp-maximized.config Disables Dropbear in this board config.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread modules/dropbear Outdated
- Disables Dropbear SSH server across boards/ and unmaintained_boards/
  by switching CONFIG_DROPBEAR=y to #CONFIG_DROPBEAR=y
- Dropbear 2016.74 is failing to fetch/build and is outdated
- TODO in modules/dropbear tracks investigating openssh_server as a
  replacement with GPG key compatibility for the SSH server role

Signed-off-by: Thierry Laurion <insurgo@riseup.net>
@tlaurion tlaurion merged commit 8d0064f into linuxboot:master Jul 9, 2026
3 of 5 checks passed
MG3004 added a commit to MG3004/heads that referenced this pull request Jul 9, 2026
Aligns with upstream PR linuxboot#2157 (boards: comment out CONFIG_DROPBEAR on
all board configs). Dropbear 2016.74 is too old and unused in current
configurations; commented out to match the project-wide convention.

Signed-off-by: Michael Gogiashvili <gogiaschvili@protonmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

dropbear-2016.74 cannot be built for now and is not used anywhere since no network enforced. OPENSSH to be investigated later

2 participants