Re: [patch 1/1] libsemanage: genhomedircon remove error on missing HOME_DIR or HOME_ROOT

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, 2008-01-23 at 08:53 -0500, Caleb Case wrote:
> Removing failure condition in write_context_file when HOME_DIR or
> HOME_ROOT are not found in the contexts. This condition is not needed
> (the case where the lists are empty is handled correctly) and stops
> otherwise valid operations:
> 
> On a fresh policy store, without any modules loaded:
> 
> # semodule -s refpolicy -b /usr/share/selinux/refpolicy/base.pp
> libsemanage.semanage_install_sandbox: semanage_genhomedircon returned
> error code -1. No such file or directory.
> semodule:  Failed!

Thanks, merged.

(if you later decide that we can completely skip later processing
safely, then feel free to send a follow up patch relative to this one)

> 
> ---
>  src/genhomedircon.c |    4 ----
>  1 file changed, 4 deletions(-)
> 
> Index: libsemanage/src/genhomedircon.c
> ===================================================================
> --- libsemanage.orig/src/genhomedircon.c
> +++ libsemanage/src/genhomedircon.c
> @@ -792,10 +792,6 @@ static int write_context_file(genhomedir
>         homedir_context_tpl = make_template(s, &HOME_DIR_PRED);
>         homeroot_context_tpl = make_template(s, &HOME_ROOT_PRED);
>         user_context_tpl = make_template(s, &USER_CONTEXT_PRED);
> -       if (!homedir_context_tpl || !homeroot_context_tpl) {
> -               retval = STATUS_ERR;
> -               goto done;
> -       }
> 
>         if (setup_fallback_user(s) != 0) {
>                 retval = STATUS_ERR;
> 
> --
> This message was distributed to subscribers of the selinux mailing list.
> If you no longer wish to subscribe, send mail to majordomo@xxxxxxxxxxxxx with
> the words "unsubscribe selinux" without quotes as the message.
-- 
Stephen Smalley
National Security Agency


--
This message was distributed to subscribers of the selinux mailing list.
If you no longer wish to subscribe, send mail to majordomo@xxxxxxxxxxxxx with
the words "unsubscribe selinux" without quotes as the message.

[Index of Archives]     [Selinux Refpolicy]     [Linux SGX]     [Fedora Users]     [Fedora Desktop]     [Yosemite Photos]     [Yosemite Camping]     [Yosemite Campsites]     [KDE Users]     [Gnome Users]

  Powered by Linux