1. Kod wyboru "downloadera" (prozilla/axel/wget) wydaje się (mi) być 
nielogicznym
 - nie można używać USE_PROZILLA, USE_AXEL (zgadnijcie co będzie, jak się wpisze
USE_AXEL=no - wybierze axel'a) skoro trzeba wybrać jeden i tylko jeden 
"downloader"
- polecam autorowi kodu wyboru downloadera przestudiowanie mojego diff'a.

2. Nieraz zachodzi taka sytuacja, że ma się kilka dir/{SPECS,SOURCES,...}, bo na
przykład coś się robi w osobnym katalogu, po to by nie "niszczyć" sobie roboty
robiąc `cvs up'. O ile duplikowanie patchy i specy jest ok (bo pracujemy nad 
nimi,
zmieniamy)o tyle duplikowanie źródeł nie ma sensu - wygodnie jest trzymać je
w jednym miejscu (a zwłaszcza, jak się je dodatkowo współdzieli z
/usr/ports/distfiles/ z fbsd gdzie toto składuje źródła do kompilacji portów).
Dorobiłem coś takiego ( via ustawianie LOCAL_DISTFILES_DIR=/path/to/your/df ):

[EMAIL PROTECTED] 22:03 ~/my/devel/pld/cvs/SPECS]$ builder -a -g trf.spec
# $Revision: 1.2 $, $Date: 2004/10/29 13:47:42 $
--22:04:01--  http://www.ceti.pl/%7Eeaquer/trf/trf-0.4.tar.gz
           => `/mnt/hda5/df/trf-0.4.tar.gz'
Resolving www.ceti.pl... 62.121.128.11
Connecting to www.ceti.pl[62.121.128.11]:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 11,671 [application/x-gzip]

100%[===============================================================================================>]
 11,671        17.43K/s

22:04:02 (17.39 KB/s) - `/mnt/hda5/df/trf-0.4.tar.gz' saved [11,671/11,671]

[EMAIL PROTECTED] 22:04 ~/my/devel/pld/cvs/SPECS]$ dvl
[EMAIL PROTECTED] 22:04 ~/my/devel]$ cd trf/SPECS
[EMAIL PROTECTED] 22:04 ~/my/devel/trf/SPECS]$ rm -fv ../SOURCES/trf-*
removed `../SOURCES/trf-0.4.tar.gz'
removed `../SOURCES/trf-Makefile.patch'
[EMAIL PROTECTED] 22:04 ~/my/devel/trf/SPECS]$ builder -a -g trf.spec
# $Revision: 1.1 $, $Date: 2004/01/19 23:15:00 $
--22:04:28--  http://www.ceti.pl/%7Eeaquer/trf/trf-0.4.tar.gz
           => `/mnt/hda5/df/trf-0.4.tar.gz'
Resolving www.ceti.pl... 62.121.128.11
Connecting to www.ceti.pl[62.121.128.11]:80... connected.
HTTP request sent, awaiting response... 416 Requested Range Not Satisfiable

    The file is already fully retrieved; nothing to do.

U trf-Makefile.patch
[EMAIL PROTECTED] 22:04 ~/my/devel/trf/SPECS]$ ls /mnt/hda5/df/trf-0.4.tar.gz
/mnt/hda5/df/trf-0.4.tar.gz
[EMAIL PROTECTED] 22:04 ~/my/devel/trf/SPECS]$ ls -la ../SOURCES
total 20
drwx------   3 inter users 4096 2005-07-24 22:04 .
drwx------  10 inter users 4096 2004-07-04 23:33 ..
drwx------   2 inter users 4096 2005-07-24 22:04 CVS
-rw-------   1 inter users    3 2003-01-04 03:35 .cvsignore
lrwxrwxrwx   1 inter users   27 2005-07-24 22:04 trf-0.4.tar.gz -> 
/mnt/hda5/df/trf-0.4.tar.gz
-rw-------   1 inter users  607 2005-07-24 22:04 trf-Makefile.patch

Niestety nie mam ochoty ani możliwości przetestować tego na wszystkie 
okoliczności
(a zrobiłem to "na odwal się"). Po za tym reszta zmian mogłaby wywołać niejakie
poruszenie, więc póki co daję tylko linki, darując sobie komitowanie moich 
zmian.

http://twittner.host.sk/files/builder/builder
http://twittner.host.sk/files/builder/builder.1.319.diff

-- 
Tomasz Wittner
_______________________________________________
pld-devel-pl mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl

Odpowiedź listem elektroniczym