[sisyphus] Re: avinfo

Led =?iso-8859-1?q?led_=CE=C1_ukr-fin=2Ecom=2Eua?=
Вт Окт 4 17:39:07 MSD 2005


В сообщении от Вторник 04 Октябрь 2005 15:24 Victor Forsyuk написал(a):
> On Mon, Oct 03, 2005 at 08:18:27PM +0300, Led wrote:
> > > $ rpm -q avinfo
> > > avinfo-1.0-alt1.a16
> > >
> > > выдаёт следующее:
> > >
> > > $ avinfo Today\ You\ Die.avi
> > > * unable to open configuration file ~/.avinfo/config
> > > * unable to open configuration file /etc/avinfo/mandatory.conf
> > > Today You Die.avi, 693Mb
> > > video: 640x336 23.97fps XviD 824Kbps
> > > audio: 44KHz Stereo 232Kbps mp3
> > >
> > > Смущают первые две строки (*). С предидущей версией такого не было. Это
> > > так и должно быть?
> >
> > По /etc/avinfo/mandatory.conf вроде ясно: так должен
> > называться /etc/avinfo/default.conf из пакета...
>
> Не так:
>
> /**     WINDOWS VARIANT (os/2) **/
> #ifdef CFG_PATH_STYLE_WINDOWS
> #  define CFG_SYSTEM_MANDATORY_CONFIG ""
> #  define CFG_SYSTEM_DEFAULT_CONFIG "avinfo.cfg"
> #  define CFG_USER_DEFAULT_CONFIG ""
> #  define CFG_SYSTEM_DEFAULT_TEMPLATE "avinfo.tpl"
> #  define CFG_DEFAULT_TEMPLATE_NAME "default"
> #endif
>
> /** UNIX VARIANT (linux, freeBSD, etc) **/
> #ifdef CFG_PATH_STYLE_UNIX
> #  define CFG_SYSTEM_MANDATORY_CONFIG "/etc/avinfo/mandatory.conf"
> #  define CFG_SYSTEM_DEFAULT_CONFIG "/etc/avinfo/default.conf"
> #  define CFG_USER_DEFAULT_CONFIG "~/.avinfo/config"
> #  define CFG_SYSTEM_DEFAULT_TEMPLATE "/etc/avinfo/templates"
> #  define CFG_DEFAULT_TEMPLATE_NAME "default"
> #endif
>
> Впрочем, не так важно. Автор в сторону юниксовой сборки как-то не особо
> думал (у него виндовая основная). Под линуксом пришлось патчить, чтобы
> оно вообще собралось. :-\

Да уж... вобще-то

diff -urN avinfo-1.0.orig/src/config.h avinfo-1.0/src/config.h
--- avinfo-1.0.orig/src/config.h        2005-06-10 13:18:00 +0300
+++ avinfo-1.0/src/config.h     2005-10-04 15:59:29 +0300
@@ -30,9 +30,9 @@
 ^
 /** UNIX VARIANT (linux, freeBSD, etc) **/^
 #ifdef CFG_PATH_STYLE_UNIX^
-#  define CFG_SYSTEM_MANDATORY_CONFIG "/etc/avinfo/mandatory.conf"^
+#  define CFG_SYSTEM_MANDATORY_CONFIG ""^
 #  define CFG_SYSTEM_DEFAULT_CONFIG "/etc/avinfo/default.conf"^
-#  define CFG_USER_DEFAULT_CONFIG "~/.avinfo/config"^
+#  define CFG_USER_DEFAULT_CONFIG ""^
 #  define CFG_SYSTEM_DEFAULT_TEMPLATE "/etc/avinfo/templates"^
 #  define CFG_DEFAULT_TEMPLATE_NAME "default"^
 #endif^

вроде помогает... Но у него полностью синтаксис опций поменялся: чем свои 
скрипты все править, лучше алфу 15 на холд поставлю...

Led.



Подробная информация о списке рассылки Sisyphus