Bug 27974

Summary: При вызове ini_config_set в конец файла добавляется пустая строка
Product: Sisyphus Reporter: Andrey Cherepanov <cas>
Component: libshellAssignee: Alexey Gladkov <legion>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: legion
Version: unstable   
Hardware: all   
OS: Linux   

Description Andrey Cherepanov 2012-11-14 13:32:57 MSK
При каждом вызове ini_config_set в конец файла добавляется пустая строка.
Comment 1 Alexey Gladkov 2012-11-14 13:54:51 MSK
поясни
Comment 2 Andrey Cherepanov 2012-11-14 15:32:01 MSK
[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 ~]$
Comment 3 Alexey Gladkov 2012-11-14 16:27:31 MSK
0.1.7-alt1-2-g4f7172d
Comment 4 Andrey Cherepanov 2012-11-14 17:19:09 MSK
(В ответ на комментарий №3)
> 0.1.7-alt1-2-g4f7172d
Да, всё работает. Можно закрывать сборкой пакета.
Comment 5 Repository Robot 2012-11-14 17:37:26 MSK
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).