При сборке из CVS возникает естественная трабла с поиском ini-файла.
На CVS в spf_init.f имеем
: SPF-INI
S" spf4.ini" INCLUDED-EXISTING IF EXIT THEN
+ModuleDirName INCLUDED-EXISTING IF EXIT THEN
2DROP ;
А deb пакете было:
: +HomeDirName ( a u -- a2 u2 )
S" HOME" ENVIRONMENT? 0= IF EXIT THEN
2SWAP 2>R
( a u ) >R PAD R@ CHARS MOVE
PAD R>
2DUP + [CHAR] / SWAP C!
1+ \ /CHAR +
2DUP +
2R> DUP >R ROT SWAP CHAR+ CHARS MOVE
R> +
;
: SPF-INI
S" .spf4.ini" INCLUDED-EXISTING IF EXIT THEN
+HomeDirName INCLUDED-EXISTING IF EXIT THEN
2DROP ;
Не помню почему я не включил это в src, наверное чтобы не отличаться от win-версии? Думаю можно включить.
См. http://spf.cvs.sourceforge.net/viewvc/spf/src/spf_init.f?r1=1.48&r2=1.49
Достаточно ли искать ".spf4.ini" (имя с точкой вначале) в каталоге $HOME, или надо и в остальных местах искать именно такой файл?
Вроде во многих Linux подобных системах рекомендуется размещать конфиг. файлы в HOME.
По моему будет достаточно одного HOME/
Если никто не против, то закрыли баг.
Надо было еще поставить Resolution: Fixed ;)