From 8d5affaa9af5629958c0b70ddc33259084f75afc Mon Sep 17 00:00:00 2001 From: Justin Lecher Date: Sun, 27 Dec 2015 11:24:10 +0100 Subject: [PATCH] check-reqs.eclass: Require units for CHECKREQS_ in EAPIs > 5 Signed-off-by: Justin Lecher --- eclass/check-reqs.eclass | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/eclass/check-reqs.eclass b/eclass/check-reqs.eclass index 0b66f5459ef8..793a7308c39b 100644 --- a/eclass/check-reqs.eclass +++ b/eclass/check-reqs.eclass @@ -199,13 +199,14 @@ check-reqs_get_number() { local unit=${1:(-1)} local size=${1%[GMT]} + local msg=eerror + [[ ${EAPI:-0} == [012345] ]] && msg=eqawarn # Check for unset units and warn about them. # Backcompat. if [[ ${size} == ${1} ]]; then - eqawarn "Package does not specify unit for the size check" - eqawarn "Assuming mebibytes." - eqawarn "File bug against the package. It should specify the unit." + ${msg} "Package does not specify unit for the size check" + ${msg} "File bug against the package. It should specify the unit." fi echo ${size} -- 2.26.2