diff -Nru mdadm-4.2/debian/changelog mdadm-4.2/debian/changelog --- mdadm-4.2/debian/changelog 2022-02-24 23:19:00.000000000 +0800 +++ mdadm-4.2/debian/changelog 2022-10-24 13:33:40.000000000 +0800 @@ -1,3 +1,9 @@ +mdadm (4.2-0ubuntu2) jammy; urgency=medium + + * Mount efivarfs. (LP: #1993541) + + -- Cyrus Lien Mon, 24 Oct 2022 13:33:40 +0800 + mdadm (4.2-0ubuntu1) jammy; urgency=medium * New upstream release (LP: #1959843) diff -Nru mdadm-4.2/debian/initramfs/00_mount_efivarfs mdadm-4.2/debian/initramfs/00_mount_efivarfs --- mdadm-4.2/debian/initramfs/00_mount_efivarfs 1970-01-01 08:00:00.000000000 +0800 +++ mdadm-4.2/debian/initramfs/00_mount_efivarfs 2022-10-24 13:33:40.000000000 +0800 @@ -0,0 +1,19 @@ +#!/bin/sh + +PREREQ="" +prereqs() +{ + echo "$PREREQ" +} +case $1 in +# get pre-requisites +prereqs) + prereqs + exit 0 + ;; +esac + +# shellcheck disable=SC2013 +if [ -d /sys/firmware/efi/efivars ]; then + mount -t efivarfs efivarfs /sys/firmware/efi/efivars +fi diff -Nru mdadm-4.2/debian/rules mdadm-4.2/debian/rules --- mdadm-4.2/debian/rules 2021-05-11 21:49:35.000000000 +0800 +++ mdadm-4.2/debian/rules 2022-10-24 13:33:40.000000000 +0800 @@ -58,6 +58,8 @@ $(DESTDIR)/usr/share/initramfs-tools/scripts/local-block/mdadm install -Dm0755 debian/initramfs/script.local-bottom \ $(DESTDIR)/usr/share/initramfs-tools/scripts/local-bottom/mdadm + install -Dm0755 debian/initramfs/00_mount_efivarfs \ + $(DESTDIR)/usr/share/initramfs-tools/scripts/init-top/00_mount_efivarfs install -Dm0644 debian/mdadm.modules \ $(DESTDIR)/etc/modprobe.d/mdadm.conf install -Dm0755 debian/mdadm.finalrd \