При каждом вызове ini_config_set в конец файла добавляется пустая строка.
поясни
[user@host-15 ~]$ touch config.ini [user@host-15 ~]$ . /bin/shell-ini-config [user@host-15 ~]$ ini_config_set config.ini global param1 val1 [user@host-15 ~]$ cat config.ini [global] param1 = val1 [user@host-15 ~]$ ini_config_set config.ini global param1 val2 [user@host-15 ~]$ cat config.ini [global] param1 = val2 [user@host-15 ~]$ ini_config_set config.ini global param1 val3 [user@host-15 ~]$ cat config.ini [global] param1 = val3 [user@host-15 ~]$
0.1.7-alt1-2-g4f7172d
(В ответ на комментарий №3) > 0.1.7-alt1-2-g4f7172d Да, всё работает. Можно закрывать сборкой пакета.
libshell-0.1.8-alt1 -> sisyphus: * Wed Nov 14 2012 Alexey Gladkov <legion@altlinux> 0.1.8-alt1 - shell-ini-config changes: + Fix empty lines at EOF (ALT#27974). + Indentation in the ini-file can be configured by shell_ini_config_prefix (ALT#27915).