From c69d34d372e52cc23521b94f919486318a86bec1 Mon Sep 17 00:00:00 2001 From: Kichan Kwon Date: Thu, 2 Jul 2020 12:35:36 +0900 Subject: [PATCH] Read SMACK capability only once - chsmack_attr tries to read all capabilities though some capabilities aren't SMACK attribute - security.capability is raw binary having NULL byte, so attr prints warning message - warning: command substitution: ignored null byte in input - It doesn't cause the problem on making delta, but chsmack_attr will read only SMACK capability to remove meaningless message Change-Id: Ibb06ad73cfe4d04c26d84e6669f5bdfc1559ec43 Signed-off-by: Kichan Kwon --- mk_delta/common/bin/extended_attr.sh | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/mk_delta/common/bin/extended_attr.sh b/mk_delta/common/bin/extended_attr.sh index a1747fd..709bcd2 100755 --- a/mk_delta/common/bin/extended_attr.sh +++ b/mk_delta/common/bin/extended_attr.sh @@ -15,8 +15,6 @@ chsmack_attr() { CHSMACK_STR="${TARGET}" for attrname in ${ATTRS} do - value=`attr -Sq -g ${attrname} "${TARGET}"` - case "${attrname}" in SMACK64) chsmack_attrname="access" @@ -35,6 +33,7 @@ chsmack_attr() { ;; esac + value=`attr -Sq -g ${attrname} "${TARGET}"` CHSMACK_STR="${CHSMACK_STR} ${chsmack_attrname}=\"${value}\"" done -- 2.7.4