New paste Repaste Download
$ git diff
diff --git a/eclass/selinux-policy-2.eclass b/eclass/selinux-policy-2.eclass
index 0d735101b624..feae73211e50 100644
--- a/eclass/selinux-policy-2.eclass
+++ b/eclass/selinux-policy-2.eclass
@@ -398,19 +398,22 @@ selinux-policy-2_pkg_postinst() {
# Don't relabel when cross compiling
if [[ -z ${ROOT} ]]; then
+ local status
# Relabel depending packages
local PKGSET=()
if [[ -x /usr/bin/qdepends ]]; then
PKGSET=( $(/usr/bin/qdepends -CiqqrF '=%[CATEGORY]%[PN]%[SLOT]' -Q "${CATEGORY}/${PN}" | grep -v 'sec-policy/selinux-') )
- if [[ $? -ne 0 ]]; then
- ewarn "Failed to calculate reverse dependencies for policy: qdepends returned ${?}."
+ status=$?
+ if [[ $status -ne 0 ]]; then
+ ewarn "Failed to calculate reverse dependencies for policy: qdepends returned ${status}."
ewarn "Skipping package file relabelling..."
return
fi
elif [[ -x /usr/bin/equery ]]; then
PKGSET=( $(/usr/bin/equery -Cq depends "${CATEGORY}/${PN}" | grep -v 'sec-policy/selinux-') )
- if [[ $? -ne 0 ]]; then
- ewarn "Failed to calculate reverse dependencies for policy: equery returned ${?}."
+ status=$?
+ if [[ $status -ne 0 ]]; then
+ ewarn "Failed to calculate reverse dependencies for policy: equery returned ${status}."
ewarn "Skipping package file relabelling..."
return
fi
Filename: $ git diff;. Size: 1kb. View raw, , hex, or download this file.

This paste expires on 2026-01-05 19:37:07.355163+00:00. Pasted through v1-api.