Имеем /etc/krb5.conf следующего содержимого: [libdefaults] dns_lookup_kdc = false dns_lookup_realm = false forwardable = true [realms] SCHOOL.ALT = { kdc = SCHOOL.ALT } . shell-ini-config ini_config_set /etc/krb5.conf libdefaults default_realm SCHOOL.ALT [root@host-15 backend3]# cat /etc/krb5.conf [libdefaults] dns_lookup_kdc = false dns_lookup_realm = false forwardable = true default_realm = SCHOOL.ALT [realms] SCHOOL.ALT = { kdc = SCHOOL.ALT } = } Последняя строка повреждена.
Это не совсем ini, очевидно.
Миш, спасибо что напомнил про этот баг. Да, очевидно не совсем валидный ini, но думаю будет неплохо обращать внимание на строки без значений. Проверьте 0.2.0-alt1-14-ge1b89ed пожалуйста.
(В ответ на комментарий №2) > Миш, спасибо что напомнил про этот баг. Да, очевидно не совсем валидный ini, но > думаю будет неплохо обращать внимание на строки без значений. > > Проверьте 0.2.0-alt1-14-ge1b89ed пожалуйста. Работает, спасибо.
libshell-0.3.0-alt1 -> sisyphus: * Tue Feb 24 2015 Alexey Gladkov <legion@altlinux> 0.3.0-alt1 - New version (0.3.0). - Fix bootstrap (ALT#29584). - shell-ini-config changes: + Add ini_config_is_set() function. + Take care about lines without values (ALT#30713). - shell-unittest changes: + Add TESTCASES variable to list individual testcases (ALT#27059). + Add TESTTRACE variable to run testcase in debug mode (ALT#27059).