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