| Summary: | ini-config-set корёжит /etc/krb5.conf | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Andrey Cherepanov <cas> |
| Component: | libshell | Assignee: | Alexey Gladkov <legion> |
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P3 | CC: | legion, mike |
| Version: | unstable | ||
| Hardware: | all | ||
| OS: | Linux | ||
Это не совсем 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). |
Имеем /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 } = } Последняя строка повреждена.