Re: Mal wieder RPM-Bau

Michael Schwendt <[email protected]> Tue, 22 Oct 2013 19:42:09 +0200
Newsgroups gmane.linux.redhat.fedora.german
Message-ID <[email protected]>
On Tue, 22 Oct 2013 19:27:51 +0200 (CEST), Olaf Radicke wrote:

> 
> Hallo Liste!
> 
> Offenbar sehe ich den Wald wieder nicht vor Bäumen. Ich Versuche gerade ein
> kleines simples RPM zu bauen und habe das Problem das mir während des Builds
> die Release-Nummer abhanden kommt:

Tut sie nicht. Das ist nur ein Irrtum. Gekürzte und kommentierte Ausgabe:
 
> rpmbuild -vv -ta ./olaf-system-post-init-2-1.tar.gz
> Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.KU7yPI
> + umask 022
> + cd /home/or/rpmbuild/BUILD
> + cd /home/or/rpmbuild/BUILD
> + rm -rf olaf-system-post-init-2

(!)

> + /usr/bin/tar -xvvf -
> + /usr/bin/gzip -dc
> /home/or/Dokumente/git/olaf-system-post-init/olaf-system-post-init-2-1.tar.gz
> drwxrwxr-x or/or             0 2013-10-22 19:19 ./olaf-system-post-init-2-1/
> -rw-rw-r-- or/or          1266 2013-10-22 19:19
> ./olaf-system-post-init-2-1/olaf-system-post-init.spec
> + STATUS=0
> + '[' 0 -ne 0 ']'
> + cd olaf-system-post-init-2
> /var/tmp/rpm-tmp.KU7yPI: line 35: cd: olaf-system-post-init-2: No such file or
> directory
> error: Bad exit status from /var/tmp/rpm-tmp.KU7yPI (%prep)

Der %prep Abschnitt wechselt automatisch in %{name}-%{version}, nicht in
%{name}-%{version}-%{release}. Denn das Verzeichnis, in das gewechselt
werden soll, ist das oberste Verzeichnis der ausgepackten Software.

Ist das nicht gewünscht, ließe sich das allerdings per Optionen, die
an %setup übergeben werden (siehe -c und -n) beeinflussen. In Deinem
Fall also  %setup -n %{name}-%{version}-%{release}  aber nur, wenn das
wirklich so gewollt ist.
--
de-users mailing list
[email protected]
https://admin.fedoraproject.org/mailman/listinfo/de-users