Re: Mal wieder RPM-BUILD-Debugging

Michael Schwendt <[email protected]> Mon, 15 Jul 2013 10:13:24 +0200
Newsgroups gmane.linux.redhat.fedora.german
Message-ID <[email protected]>
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
--
de-users mailing list
[email protected]
https://admin.fedoraproject.org/mailman/listinfo/de-users