On 02/05/2012 02:34 PM, Stephen Gallagher wrote:
On Feb 5, 2012, at 1:56 PM, Marco Pizzoli <marco.pizzoli(a)gmail.com> wrote:
> Hi,
> in man sssd.conf I see boolean directives listed as lower case in the services
section and upper case in the domains section.
>
> Do I have to follow the case sensitiveness specified or is it simply a typo?
Booleans are case-insensitive. Not all options are, however.
_______________________________________________
sssd-devel mailing list
sssd-devel(a)lists.fedorahosted.org
https://fedorahosted.org/mailman/listinfo/sssd-devel
http://git.fedorahosted.org/git/?p=ding-libs.git;a=blob;f=ini/ini_get_val...
405
<
http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_valu...
/* Get boolean value */
406
<
http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_valu...
unsigned char get_bool_config_value(struct collection_item *item,
407
<
http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_valu...
unsigned char def, int *error)
408
<
http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_valu...
{
409
<
http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_valu...
const char *str;
410
<
http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_valu...
int len;
411
<
http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_valu...
412
<
http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_valu...
TRACE_FLOW_STRING("get_bool_config_value", "Entry");
413
<
http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_valu...
414
<
http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_valu...
/* Do we have the item ? */
415
<
http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_valu...
if ((item == NULL) ||
416
<
http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_valu...
(col_get_item_type(item) != COL_TYPE_STRING)) {
417
<
http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_valu...
TRACE_ERROR_NUMBER("Invalid argument.", EINVAL);
418
<
http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_valu...
if (error) *error = EINVAL;
419
<
http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_valu...
return def;
420
<
http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_valu...
}
421
<
http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_valu...
422
<
http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_valu...
if (error) *error = EOK;
423
<
http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_valu...
424
<
http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_valu...
str = (const char *)col_get_item_data(item);
425
<
http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_valu...
len = col_get_item_length(item);
426
<
http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_valu...
427
<
http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_valu...
/* Try to parse the value */
428
<
http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_valu...
if ((strncasecmp(str, "true", len) == 0) ||
429
<
http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_valu...
(strncasecmp(str, "yes", len) == 0)) {
430
<
http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_valu...
TRACE_FLOW_STRING("Returning", "true");
431
<
http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_valu...
return '\1';
432
<
http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_valu...
}
433
<
http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_valu...
else if ((strncasecmp(str, "false", len) == 0) ||
434
<
http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_valu...
(strncasecmp(str, "no", len) == 0)) {
435
<
http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_valu...
TRACE_FLOW_STRING("Returning", "false");
436
<
http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_valu...
return '\0';
437
<
http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_valu...
}
438
<
http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_valu...
439
<
http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_valu...
TRACE_ERROR_STRING("Returning", "error");
440
<
http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_valu...
if (error) *error = EIO;
441
<
http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_valu...
return def;
442
<
http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_valu...
}
--
Thank you,
Dmitri Pal
Sr. Engineering Manager IPA project,
Red Hat Inc.
-------------------------------
Looking to carve out IT costs?
www.redhat.com/carveoutcosts/