This is an automatically generated e-mail. To reply, visit: http://reviewboard-openlmi.rhcloud.com/r/1986/

On September 1st, 2014, 10:43 a.m. CEST, Michal Minar wrote:

mof/60_LMI_SELinux.mof (Diff revision 1)
172
      [ IN, OUT, Description("SELinux file(s) to change. On output, all files that have unexpected SELinux context") ]

I don't see a way how a single reference to a unix file could refer to multiple files. If it's really possible, it should be mentioned in doc string.

This is an old and forgotten description. Will be fixed.


On September 1st, 2014, 10:43 a.m. CEST, Michal Minar wrote:

mof/60_LMI_SELinux.mof (Diff revision 1)
191
  Description("Association class the connects the SELinux system service with its elements."),

's/Association class the connects/Associates/'

I don't really understand this change. It seems like a matter of opinion to me.


On September 1st, 2014, 10:43 a.m. CEST, Michal Minar wrote:

mof/60_LMI_SELinux.mof (Diff revision 1)
204
class LMI_HostedSELinuxService : CIM_HostedService

I would override at least Dependent and make it refer to LMI_SELinuxService.

Good idea.


On September 1st, 2014, 10:43 a.m. CEST, Michal Minar wrote:

src/libs/jobmanager/lmi_job.c (Diff revision 1)
void lmi_job_set_data(LmiJob *job,
1679
gboolean lmi_job_set_state(LmiJob *job,
1679
gboolean lmi_job_set_state(LmiJob *job,

Please, make this function static. Thanks :)

Done.


On September 1st, 2014, 10:43 a.m. CEST, Michal Minar wrote:

src/libs/jobmanager/lmi_job.c (Diff revision 1)
gboolean lmi_job_finish_ok_with_code(LmiJob *job, guint32 exit_code)
1863
    gchar verror[BUFSIZ + 1];
1864
    va_list args;
1865
1866
    va_start(args, error);
1867
    vsnprintf(verror, BUFSIZ, error, args);
1868
    va_end(args);
1869

Good catch!

I'll probably move this into a separate patch.


On September 1st, 2014, 10:43 a.m. CEST, Michal Minar wrote:

src/libs/libopenlmi/openlmi.c (Diff revision 1)
787
gchar *lmi_strip_str(gchar *str, gchar c)

strip suggests removing of something from the beginning or the end. Perhaps lmi_ditch_char could be more appropriate.

This function should actually do the strip. I rewrote it.


- Jan


On August 29th, 2014, 12:56 p.m. CEST, Jan Synacek wrote:

Review request for OpenLMI Developers.
By Jan Synacek.

Updated Aug. 29, 2014, 12:56 p.m.

Repository: openlmi-providers

Description

implement SELinux provider

In case diffs don't work, I'll track changes in my WIP branch until the patch is merged:

https://git.fedorahosted.org/cgit/openlmi-providers.git/log/?h=selinux-devel

Diffs

  • CMakeLists.txt (463da8c63a314dd34595710a127a0429f89edc49)
  • mof/60_LMI_SELinux.mof (PRE-CREATION)
  • mof/60_LMI_SELinux.reg (PRE-CREATION)
  • mof/60_LMI_SELinux_MethodParameters.mof (PRE-CREATION)
  • mof/CMakeLists.txt (5e7aaa7f08d7f57277a0215970ba49064d6e0e69)
  • src/.dir-locals.el (PRE-CREATION)
  • src/CMakeLists.txt (58d72f596a1675e16ff06f437333859b54c00800)
  • src/libs/jobmanager/lmi_job.c (004e6a72c9f5c36acfa3f4062a5a036ab0843d39)
  • src/libs/libopenlmi/openlmi.h (8f4770cde0d826fa95dabaa5a700934030f7bc90)
  • src/libs/libopenlmi/openlmi.c (da660a5bdb5c9fc37aa17031700bf3d93596d43a)
  • src/logicalfile/CMakeLists.txt (0448f1e8c04dba47b767edd4b84f049fe5e0cf26)
  • src/logicalfile/file.h (4caf84dd4db8dafc705fdd99738ff0e886db6323)
  • src/selinux/90_LMI_SELinux_Profile.mof.skel (PRE-CREATION)
  • src/selinux/CMakeLists.txt (PRE-CREATION)
  • src/selinux/LMI_AffectedSELinuxJobElementProvider.c (PRE-CREATION)
  • src/selinux/LMI_AssociatedSELinuxJobMethodResultProvider.c (PRE-CREATION)
  • src/selinux/LMI_HostedSELinuxServiceProvider.c (PRE-CREATION)
  • src/selinux/LMI_SELinuxBooleanProvider.c (PRE-CREATION)
  • src/selinux/LMI_SELinuxInstModificationProvider.c (PRE-CREATION)
  • src/selinux/LMI_SELinuxJobProvider.c (PRE-CREATION)
  • src/selinux/LMI_SELinuxMethodResultProvider.c (PRE-CREATION)
  • src/selinux/LMI_SELinuxPortProvider.c (PRE-CREATION)
  • src/selinux/LMI_SELinuxServiceHasElementProvider.c (PRE-CREATION)
  • src/selinux/LMI_SELinuxServiceProvider.c (PRE-CREATION)
  • src/selinux/cmpiLMI_SELinux-cimprovagt (PRE-CREATION)
  • src/selinux/selinux.h (PRE-CREATION)
  • src/selinux/selinux.c (PRE-CREATION)
  • src/selinux/test/README (PRE-CREATION)
  • src/selinux/test/__init__.py (PRE-CREATION)
  • src/selinux/test/test_selinux.py (PRE-CREATION)

View Diff