PLD-doc: svn-repository-rfc.txt (NEW)

Tomasz Trojanowski tomek w uninet.com.pl
Śro, 17 Wrz 2003, 14:05:42 CEST


On Wed, 17 Sep 2003, Tomasz Trojanowski wrote:

> On Wed, 17 Sep 2003, Andrzej Krzysztofowicz wrote:
> 
> > Tomasz Trojanowski wrote:
> > > On Tue, 16 Sep 2003, Andrzej Krzysztofowicz wrote:
> > > > Tomasz Trojanowski wrote:
> > > > > 
> > > > > Poprawka
> > > > > 
> > > > > %_topdir        %(echo $HOME)/rpm
> > > > > %_builddir      %{_topdir}/BUILD
> > > > > %_rpmdir        %{_topdir}/RPMS
> > > > > %_srcrpmdir     %{_topdir}/SRPMS
> > > > > %_sourcedir     %{_topdir}/%{name}/SOURCES
> > > > > %_specdir       %{_topdir}/%{name}
> > > > 
> > > > A gdzie jest zdefiniowane %{name} ?
> > > > Bo jesli w specu, to jak to ma dzialac ?
> > > 
> > > A dlaczego ma nie działać? SOA#1. Przynajmniej rpm, builder 
> > 
> > Sprawdze. Ale jakos nie bardzo kojarze skad rpm wezmie nazwe katalogu,
> > do ktorego ma wrzucic speca (podczas rpm --rebuild jakis.src.rpm)...
> 
> Hmm, tego nie wiem. U mnie rpmbuild -ba name.spec działało, i tylko to 
> sprawdzałem.

Z drugiej strony można by zamiast

rpm/
  gcc/
    gcc.spec
    SOURCES/

mieć w SVN strukturę

packages/
  gcc/
    rpm/
      SPECS/
        gcc.spec
      SOURCES/
        ...

Ale wtedy:
- pojawia się problem z każdorazowym tworzeniem ~/rpm/{BUILD,RPMS,SRPMS}
- nie da się trzymać całego repozytorium w miejscu w którym są kompilowane 
  pakiety (a to dyskfalifikuje taki model)

Innych pomysłów nie mam.

Pozdrawiam

-- 
Tomasz Trojanowski (tomek w uninet.com.pl)

"Between depriving a man of one hour from his life and depriving him of
his life there exist only a difference of degree." (FH, Dune Messiah)



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