Jak zmusić builder'a do działania ? ( Było Re: nvidia)

Mateusz Korniak mateusz w ant.gliwice.pl
Śro, 7 Sie 2002, 20:22:49 CEST


Dzięki bardzo za szczegółowy opis, ale jescze coś robie źle.
Poniżej po kolei co robie - zgodnie z opisem , ale ...

> Primo: builder ściśle korzysta z konfiguracji rpm-a. Jeżeli:
>
> $ rpm --showrc | grep topdir

$ rpm --showrc | grep topdir
-14: _builddir  %{_topdir}/BUILD
-14: _rpmdir    %{_topdir}/RPMS
-14: _sourcedir %{_topdir}/SOURCES
-14: _specdir   %{_topdir}/SPECS
-14: _srcrpmdir %{_topdir}/SRPMS
-14: _topdir    %(echo $HOME)/rpm


Czyli tak jak być powinno (o ile dobrze zrozumiałem)
(To PLD i PLDowski rpm. BTW)

> [~]$ cd
$ pwd
/home/users/matkor

Czyli jestem w głównym.

> [~]$ cvs -d :pserver:cvs w cvs.pld.org.pl:2401/cvsroot logi
> (hasło puste więc klepnać ENTER)
cvs -d :pserver:cvs w cvs.pld.org.pl:2401/cvsroot login
Logging in to :pserver:cvs w cvs.pld.org.pl:2401/cvsroot
CVS password:

$ cat .cvspass
/1 :pserver:cvs w cvs.pld.org.pl:2401/cvsroot A

> $ cvs -d :pserver:cvs w cvs.pld.org.pl:2401/cvsroot co rpm
$ cvs -d :pserver:cvs w cvs.pld.org.pl:2401/cvsroot co rpm
cvs server: Updating rpm
U rpm/.cvsignore
U rpm/groups
cvs server: Updating rpm/BUILD
U rpm/BUILD/.cvsignore
cvs server: Updating rpm/RPMS
U rpm/RPMS/.cvsignore
cvs server: Updating rpm/SRPMS
U rpm/SRPMS/.cvsignore
cvs server: Updating rpm/shaper_cbq
cvs server: Updating rpm/shaper_cbq/etc
cvs server: Updating rpm/shaper_cbq/root
cvs server: Updating rpm/shaper_cbq/sbin
cvs server: Updating rpm/shaper_cbq/var
cvs server: Updating SPECS
U SPECS/.cvsignore
(... Lecą updejty specy czyli chyba wystarczy-> CtrlC )
U SPECS/ApacheJServ.spec
cvs [checkout aborted]: received interrupt signal

> [~]$ cd rpm
$cd rpm

> [~/rpm]$ cvs co SOURCES
$cvs co SOURCES
cvs server: Updating SOURCES
U SOURCES/00-smbfs-2.4.18-codepage.patch.gz
U SOURCES/01-neofb-0.3.1-linux-2.4.18-pre6.patch
U SOURCES/01-sigxfs-vs-blkdev.patch
cvs [checkout aborted]: received interrupt signal

Tutaj troche bez sensu bo nie nie dodaje do drzewa rpm/SOURCES tylko ciągnie 
patche - chyba nie o to chodzi ?

> [~/rpm]$ cd ~/rpm/SPECS
$ cd ~/rpm/SPECS

> [~/rpm/SPECS]$ cvs up builder pldnotify.awk adapter.awk
>
$cvs up builder pldnotify.awk adapter.awk
U builder
U pldnotify.awk
U adapter.awk


> Teraz można już robić cokolwiek w tym i:
>
> [~/rpm/SPECS]$ ./builder apache-mod_python.spec

 ./builder apache-mod_python.spec
U apache-mod_python.spec
# $Revision: 1.30 $, $Date: 2002/05/26 17:12:31 $
apache-mod_python.spec: Nie ma takiego pliku ani katalogu
Error: package build failed.

:(

-- 
Mateusz Korniak




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