[Buildroot] [PATCH] package/audit: Fix type output on log folder creation
Arnout Vandecappelle
arnout at mind.be
Sun Oct 3 10:15:34 UTC 2021
On 01/10/2021 08:20, José Pekkarinen wrote:
> Testing buildroot 2021.05 I observed that after first
> boot I was having the following folders:
>
> /context:
> /system_u:object_r:auditd_log_t
>
> The root of this problem turned to be a difference in the
> output of $(selabel_lookup -b file -k /var/log/audit) called
> by S02auditd that from this verison on looks like:
>
> $ selabel_lookup -b file -k /var/log/audit
> Default context: system_u:object_r:auditd_log_t
What is the chance that this output format is going to change again? Does
selabel_lookup has a "scriptable" output format that we can rely on not to change?
Regards,
Arnout
>
> This patch will cut it to retrieve the type piece only.
>
> Signed-off-by: José Pekkarinen <jose.pekkarinen at unikie.com>
> ---
> package/audit/S02auditd | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/package/audit/S02auditd b/package/audit/S02auditd
> index 0eef881cee..dd3dc22d6d 100644
> --- a/package/audit/S02auditd
> +++ b/package/audit/S02auditd
> @@ -20,7 +20,7 @@ start(){
> # the directory with SELinux permissions if possible
> command -v selabel_lookup >/dev/null 2>&1
> if [ $? = 0 ]; then
> - mkdir -p /var/log/audit -Z `selabel_lookup -b file -k /var/log/audit`
> + mkdir -p /var/log/audit -Z `selabel_lookup -b file -k /var/log/audit | cut -d ' ' -f 3`
> else
> mkdir -p /var/log/audit
> fi
>
More information about the buildroot
mailing list