diff options
author | V3n3RiX <venerix@koprulu.sector> | 2023-08-22 15:46:32 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2023-08-22 15:46:32 +0100 |
commit | c1d361b300cff921a04bd9ae2f800bf8914559eb (patch) | |
tree | ecdf8c514c37e7afc2ef774c5770e2baca9a8fb1 /eclass/secureboot.eclass | |
parent | 994ddedfa7bbe42aa3de4aa9ae3e58960bbdd94e (diff) |
gentoo auto-resync : 22:08:2023 - 15:46:32
Diffstat (limited to 'eclass/secureboot.eclass')
-rw-r--r-- | eclass/secureboot.eclass | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/eclass/secureboot.eclass b/eclass/secureboot.eclass index 477722a83bb3..383fe7cc3afa 100644 --- a/eclass/secureboot.eclass +++ b/eclass/secureboot.eclass @@ -52,7 +52,7 @@ BDEPEND="secureboot? ( app-crypt/sbsigntools )" # @DESCRIPTION: # Used with USE=secureboot. Should be set to the path of the private # key in PEM format to use, or a PKCS#11 URI. -# + # @ECLASS_VARIABLE: SECUREBOOT_SIGN_CERT # @USER_VARIABLE # @DEFAULT_UNSET @@ -75,11 +75,11 @@ _secureboot_die_if_unset() { if [[ -z ${SECUREBOOT_SIGN_KEY} || -z ${SECUREBOOT_SIGN_CERT} ]]; then die "USE=secureboot enabled but SECUREBOOT_SIGN_KEY and/or SECUREBOOT_SIGN_CERT not set." fi - if [[ ! ${SECUREBOOT_SIGN_KEY} == pkcs11:* && ! -f ${SECUREBOOT_SIGN_KEY} ]]; then - die "SECUREBOOT_SIGN_KEY=${SECUREBOOT_SIGN_KEY} not found" + if [[ ! ${SECUREBOOT_SIGN_KEY} == pkcs11:* && ! -r ${SECUREBOOT_SIGN_KEY} ]]; then + die "SECUREBOOT_SIGN_KEY=${SECUREBOOT_SIGN_KEY} not found or not readable!" fi - if [[ ! -f ${SECUREBOOT_SIGN_CERT} ]];then - die "SECUREBOOT_SIGN_CERT=${SECUREBOOT_SIGN_CERT} not found" + if [[ ! -r ${SECUREBOOT_SIGN_CERT} ]]; then + die "SECUREBOOT_SIGN_CERT=${SECUREBOOT_SIGN_CERT} not found or not readable!" fi } |