add firmware-partition-label option

This commit is contained in:
Travis Staton 2024-11-11 11:36:56 -05:00
parent 61d43e92fd
commit beb01f006a
No known key found for this signature in database
GPG key ID: E883E53CDAC16260
2 changed files with 12 additions and 13 deletions

View file

@ -26,6 +26,11 @@ in
without the _defconfig part.
'';
};
firmware-partition-label = mkOption {
default = "FIRMWARE";
type = types.str;
description = "label of rpi firmware partition";
};
pin-inputs = {
enable = mkOption {
default = true;
@ -94,7 +99,7 @@ in
{
Type = "oneshot";
MountImages =
"/dev/disk/by-label/FIRMWARE:${firmware-path}";
"/dev/disk/by-label/${cfg.firmware-partition-label}:${firmware-path}";
StateDirectory = "raspberrypi-firmware";
ExecStart = pkgs.writeShellScript "migrate-rpi-firmware" ''
shopt -s nullglob