rpmbuild entpackt Archiv nicht richtig

Silent

New Member
Hallo,

ich versuche gerade ein RPM zu basteln. Das .spec File sieht so aus:

Code:
Name:           haveged
Version:        1.3
Release:        1
License:        GPLv3
Group:          System Environment/Daemons
Summary:        Feed entropy into random pool
URL:            [url]http://www.issihosts.com/haveged/[/url]
Source0:        http://www.issihosts.com/haveged/haveged-%{version}.tar.gz
BuildRoot:      %{_builddir}/%{name}-root

%description
The haveged daemon feeds the linux entropy pool with random
numbers generated from hidden processor state.

%prep
%setup -q

%build
./configure
make
make check

%install

rm -rf $RPM_BUILD_ROOT
make DESTDIR=$RPM_BUILD_ROOT install

%clean

rm -rf $RPM_BUILD_ROOT

%defattr(-,root,root)
/usr/local/sbin/haveged
/usr/local/share/man/man8/haveged.8

Leider schlägt der Build fehl, da das Archiv aus *irgendeinem* Grund nicht komplett entpackt wird. Der "usr" Ordner wird brav entpackt.
RPM build errors:
File not found: /usr/src/redhat/BUILD/haveged-root/etc/init.d/haveged
 
Vielleicht hilft es das TAR-Archiv in einem älteren Format (posix, ustar) zu erstellen. Ich hatte mal Probleme unter RHEL5 Tars von anderen Systemen zu entpacken.
 
Hat sich erledigt :) Das RPM habe ichu nter Red Hat 5.8 gebaut.
Ich platziere das File "per Hand" innerhalb des RPM mit cp & mv an den richtigen Platz. Vielleicht nicht schön, aber tragbar.
 
Back
Top