>On 10/09/12 08:25, Dominick Grift wrote:
>>
>>
>> On Tue, 2012-10-09 at 13:56 +0200, Guido Trentalancia wrote:
>>>> From: Laurent Bigonville <[email protected]>
>>>>
>>>> ---
>>>> nut.fc | 7 +++++++
>>>> 1 file changed, 7 insertions(+)
>>>>
>>>> diff --git a/nut.fc b/nut.fc
>>>> index 0a929ef..c6c3632 100644
>>>> --- a/nut.fc
>>>> +++ b/nut.fc
>>>> @@ -1,6 +1,13 @@
>>>> +/etc/nut(/.*)? gen_context(system_u:object_r:nut_conf_t,s0)
>>>
>>> [cut]
>>>
>>>> +
>>>> +/usr/lib/cgi-bin/nut/upsimage.cgi -- gen_context(system_u:object_r:httpd_nutups_cgi_script_exec_t,s0)
>>>> +/usr/lib/cgi-bin/nut/upsset.cgi -- gen_context(system_u:object_r:httpd_nutups_cgi_script_exec_t,s0)
>>>> +/usr/lib/cgi-bin/nut/upsstats.cgi -- gen_context(system_u:object_r:httpd_nutups_cgi_script_exec_t,s0)
>>>
>>> The above three entries should be probably added to httpd.fc rather than here, I think...
An httpd module does not exist I do now realize, then read the apache module, if that had been chosen as the name for the http daemon module.
Also it seems to me that the new entries are duplicating already existing entries with a base path of /var/www. There should probably be only one entry corresponding to the original path chosen by the original daemon and then customizations for specific distributions enclosed within ifdef_distro blocks.
>> I kind of agree but that is not how it is done unfortunately. Others
>> were against that.
>>
>> So this is right
>
>Right. Its an exception needed for using the content template. The fc entries need to go where the types are declared.
Types prefixed by httpd_ should be declared in the apache module, I suppose.
Regards,
Guido