eggdrop

Tomasz Kłoczko kloczek w rudy.mif.pg.gda.pl
Sob, 22 Mar 2003, 06:38:39 CET


On Wed, 19 Mar 2003, Adam Gołębiowski wrote:
[..]
> > Otóż żeby to rzuszyć chcąć załadować jakieś skrypty czy moduły trzeba 
> > naroboć dowiazań w katalogu domowym że przykro. Jest tak dlatego że do 
> > kazda ścieąka do modułów jest brana względem katalogu bierżecoego .. IMHO 
> > bezsens (?) :>
> > Nawet jeżeli poda się pełną ścieżkę do modułu to jest ot rozumiane tak że 
> > to tego wszytkiwego bezwarunkowo i tak na pocżatku jest doklejany 
> > bi9erżacty katalog z momentu uruchomienia.
> 
> Cały "myk" jest w odpowiednim użyciu zmiennych {help,text,temp,mod}-path:
> 
> [adamg w ankh eggdrp]$ ls -l
> razem 4
> -rw-r--r--    1 adamg    users         387 03-19 18:38 eggdrop.conf
> [adamg w ankh eggdrp]$ cat eggdrop.conf
> #!/usr/bin/eggdrop
> set help-path "/usr/share/eggdrop/help/"
> set text-path "/usr/share/eggdrop"
> set temp-path "/tmp"
> set motd "/usr/share/eggdrop/motd"
> set telnet-banner "/usr/share/eggdrop/banner"
> set mod-path "/usr/lib/eggdrop/modules/"
> loadmodule channels
> set chanfile "bot.chan"
> set userfile "bot.user"
> loadmodule transfer
> loadmodule share
> set botnet-nick "test"
> checkmodule blowfish
> source /usr/share/eggdrop/scripts/alltools.tcl
> [adamg w ankh eggdrp]$ eggdrop -m eggdrop.conf

To powtórze po raz drugo konfiguracja eggdropa nei mzoę być domyślnie (bez 
choćby wymieniania tego w systemowym pliku konfiguracyjnym) żeby 
wskazywała na te lokacji ?

[..]
> > Dlaczego w eggdrop.spec stoi/co za głębszy sens się kryje pod:
> > 
> > %build
> > CFLAGS="%{rpmcflags}"; export CFLAGS
> > # There is no sense in using configure macro, as the eggdrop makes no use
> > # of provided settings, or at least of those given with --*dir options
> > ./configure
> > %{__make} config
> > %{__make}
> > 
> > Prosiłbym o jakieś wytłumacznie na czym to wszystko ma polegać bo dla mnie
> > jest to jakieś niepotrzebne gmatwanie tego co może i powinno być proste.
> 
> Co dokładnie? Chodzi o ./configure ?
> 
> Z tych wszystkich ścieżek przekazanych via %configure wykorzystywana
> jest tylko jedna, ta z --prefix. Jej wartość ustawiona jest w Makefile
> (jako prefix), a linijkę niżej mamy takie cuś jak:
> DESTDIR = %{prefix}

Czyli nie wiesz dlaczego ..
Czy wskazując libdir nioe ustawi sie przy okazji domyślnej ścieżki na 
moduły ? Jezlei tak to dlaczego nei jest to robione ? Czy pzrekazujac 
datadir nie ustawi się domyślnej ściezki na skrypty i helpy ? Jezlei tak 
to dlaczego nie jeet to robione ?
Jezlei libdir czy datadir nie śa do tego używane to powinny być i to w 
razie czego należałoby skorygować.

> Natomiast w %install mamy nadpisanie tej wartości:
> %{__make} DESTDIR=$RPM_BUILD_ROOT install
> 
> a w dalszej częsci %install mamy cyrki związane z kopiowaniem różnych
> rzeczy tu i ówdzie (jako, że configure ma w nosie np. takie --bindir).
> 
> PS: To przy okazji STBR eggdrop.spec (a potem można do updates/general)

Na razie nadal uważam że eggdrop jest niedorobiony i jak na razie nie
podałeś niczego co by mogło tą opinię zmienić.

kloczek
-- 
-----------------------------------------------------------
*Ludzie nie mają problemów, tylko sobie sami je stwarzają*
-----------------------------------------------------------
Tomasz Kłoczko, sys adm @zie.pg.gda.pl|*e-mail: kloczek w rudy.mif.pg.gda.pl*



Więcej informacji o liście dyskusyjnej pld-devel-pl