On Mon, 15 Jul 2013 09:39:57 +0200 (CEST), Olaf Radicke wrote:
Hallo Leute!
Ich kämpfe hier schon wieder seid Stunden mit rpmbuild. Das Problem ist, das
das Tar-Archiv nicht in das BUILD-Verzeichnis entpackt wird.
Ich habe es auf zwei Wegen versucht:
rpmbuild -tb bla.tar.gz
Und das bla.tar.gz in SOURCE-Verzeichnis kopiert und
rpmbuild -bb bla.spec
Aufgerufen. Das Inhalt Tar-Archiv wird aber in beiden Fällen nicht in das
BUILD-Verzeichnis entpackt. In meinem Spec-File steht aktuell:
<snip>
%pre
%prep müßte das sein. Denn %pre ist etwas anderes.
%setup
tar -xvz $RPM_SOURCE_DIR/bla.tar.gz $RPM_BUILD_DIR/
<snip>
tar -xvz $RPM_SOURCE_DIR/bla.tar.gz -C $RPM_BUILD_DIR
würde im Zielverzeichnis auspacken. Aber eigentlich läßt man sowas
vom %setup Makro machen. Warum Du das nicht tust, ist nicht zu
erraten. Da müßte die .spec Datei veröffentlicht werden.
Ich rufe rpmbuild auch mit -vv auf, aber ich kann nicht erkennen, was
er
eigentlich erwartet, oder warum das entpacken fehlschlägt. Oder wenn es
nicht fehlschlägt, wo hin es entpackt wird.
Hätteste jetzt die Ausgabe mit in die Mail kopiert, wäre das zu
kommentieren gewesen. Allein "rpmbuild" reicht vollends, und läßt man
%setup auspacken, dann nicht %setup -q verwenden.
--
Fedora release 19 (Schrödinger’s Cat) - Linux 3.9.9-301.fc19.x86_64
loadavg: 0.15 0.18 0.20