From fb8d48d24950072541301dcf03c28a646b74ca4b Mon Sep 17 00:00:00 2001 From: Robbert Klarenbeek Date: Wed, 14 Feb 2024 19:09:07 +0100 Subject: [PATCH] fix: Ignore failing chcon on non-SELinux systems --- target/scripts/startup/setup.d/mail_state.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/target/scripts/startup/setup.d/mail_state.sh b/target/scripts/startup/setup.d/mail_state.sh index d481ae7d..be15e23a 100644 --- a/target/scripts/startup/setup.d/mail_state.sh +++ b/target/scripts/startup/setup.d/mail_state.sh @@ -50,7 +50,7 @@ function _setup_save_states() { mv "${SERVICEFILE}" "${DEST}" # Apply SELinux security context to match the state directory, so access # is not restricted to the current running container: - chcon -R --reference="${STATEDIR}" "${DEST}" + chcon -R --reference="${STATEDIR}" "${DEST}" 2> /dev/null || true fi # Symlink the original file in the container ($SERVICEFILE) to be @@ -74,7 +74,7 @@ function _setup_save_states() { mv "${SERVICEDIR}" "${DEST}" # Apply SELinux security context to match the state directory, so access # is not restricted to the current running container: - chcon -R --reference="${STATEDIR}" "${DEST}" + chcon -R --reference="${STATEDIR}" "${DEST}" 2> /dev/null || true fi # Symlink the original path in the container ($SERVICEDIR) to be