From eceb047690b6bdfaf329921042851a3159e65605 Mon Sep 17 00:00:00 2001 From: Steffen Vogel Date: Thu, 24 Oct 2024 20:09:15 +0200 Subject: [PATCH] rpiboot: install more gadgets The usboot repo comes with a bunch of different gadgets which can be used to boot Raspberry Pis via a USB boot cable. Until now, we have only included the `msd` (Mass-storage device). However, this gadget is deprecated and has since been replaced by the `mass-storage-gadget`. Furthermore, there are now more gadgets like the one for configuring secure boot or update/recover RPi4/5 boot eeprom. This change installs the new gadgets under $out/usr/share/rpiboot. --- pkgs/by-name/rp/rpiboot/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/rp/rpiboot/package.nix b/pkgs/by-name/rp/rpiboot/package.nix index 338535c938ca..bec3b9217d57 100644 --- a/pkgs/by-name/rp/rpiboot/package.nix +++ b/pkgs/by-name/rp/rpiboot/package.nix @@ -28,7 +28,7 @@ stdenv.mkDerivation rec { mkdir -p $out/bin mkdir -p $out/share/rpiboot cp rpiboot $out/bin - cp -r msd $out/share/rpiboot + cp -r msd firmware eeprom-erase mass-storage-gadget* recovery* secure-boot* rpi-imager-embedded $out/share/rpiboot ''; meta = with lib; {