diff options
| author | Steve Langasek <steve.langasek@canonical.com> | 2013-07-03 22:48:01 +0000 |
|---|---|---|
| committer | Steve Langasek <steve.langasek@canonical.com> | 2013-07-03 22:48:01 +0000 |
| commit | 44ecc6a350e738a0a8bcd727b3990ce9dadd527f (patch) | |
| tree | 4c8e06ffef75e74c569e2dc7c3a31dc96fa626d8 /debian/patches/no-output-by-default.patch | |
| parent | 0c50644a00803821ff960506b42490e1a2cff3b0 (diff) | |
| download | efi-boot-shim-44ecc6a350e738a0a8bcd727b3990ce9dadd527f.tar.gz efi-boot-shim-44ecc6a350e738a0a8bcd727b3990ce9dadd527f.zip | |
debian/patches/no-output-by-default.patch: Don't print any
informational messages. Closes LP: #1074302.
Diffstat (limited to 'debian/patches/no-output-by-default.patch')
| -rw-r--r-- | debian/patches/no-output-by-default.patch | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/debian/patches/no-output-by-default.patch b/debian/patches/no-output-by-default.patch new file mode 100644 index 00000000..52cda502 --- /dev/null +++ b/debian/patches/no-output-by-default.patch @@ -0,0 +1,51 @@ +Description: Don't print any informational messages + Unless the operation has failed, we shouldn't print anything at all while + booting. Suppress informational messages about the current SecureBoot + policy or how the image's signature was verified. +Author: Steve Langasek <steve.langasek@canonical.com> +Bug-Ubuntu: https://bugs.launchpad.net/bugs/1074302 + +Index: shim/shim.c +=================================================================== +--- shim.orig/shim.c ++++ shim/shim.c +@@ -430,7 +430,6 @@ + + /* FIXME - more paranoia here? */ + if (status != EFI_SUCCESS || sb != 1) { +- Print(L"Secure boot not enabled\n"); + return FALSE; + } + +@@ -438,7 +437,6 @@ + (void *)&setupmode); + + if (status == EFI_SUCCESS && setupmode == 1) { +- Print(L"Platform is in setup mode\n"); + return FALSE; + } + +@@ -698,7 +696,6 @@ + status = check_whitelist(cert, sha256hash, sha1hash); + + if (status == EFI_SUCCESS) { +- Print(L"Binary is whitelisted\n"); + return status; + } + +@@ -710,7 +707,6 @@ + shim_cert, sizeof(shim_cert), sha256hash, + SHA256_DIGEST_SIZE)) { + status = EFI_SUCCESS; +- Print(L"Binary is verified by the vendor certificate\n"); + return status; + } + +@@ -723,7 +719,6 @@ + vendor_cert, vendor_cert_size, sha256hash, + SHA256_DIGEST_SIZE)) { + status = EFI_SUCCESS; +- Print(L"Binary is verified by the vendor certificate\n"); + return status; + } + |
