mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-08-24 18:58:08 -07:00
secureboot.eclass: secureboot_sign_efi_file allow call with 1 arg
Use the input file as the output file if it is not specified. Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> sb-fix Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
This commit is contained in:
@@ -98,16 +98,18 @@ secureboot_pkg_setup() {
|
||||
}
|
||||
|
||||
# @FUNCTION: secureboot_sign_efi_file
|
||||
# @USAGE: <input file> <output file>
|
||||
# @USAGE: <input file> [<output file>]
|
||||
# @DESCRIPTION:
|
||||
# Sign a file using sbsign and the requested key/certificate.
|
||||
# If the file is already signed with our key then skip.
|
||||
# If the file is already signed with our key then the file is skipped.
|
||||
# If no output file is specified the output file will be the same
|
||||
# as the input file, i.e. the file will be overwritten.
|
||||
secureboot_sign_efi_file() {
|
||||
debug-print-function ${FUNCNAME[0]} "${@}"
|
||||
use secureboot || return
|
||||
|
||||
local input_file=${1}
|
||||
local output_file=${2}
|
||||
local output_file=${2:-${1}}
|
||||
|
||||
_secureboot_die_if_unset
|
||||
|
||||
|
||||
Reference in New Issue
Block a user