rpm selbst gebaut

N

nice2kn0w

Mitglied
Nabend zusammen,

Man hat mir den tollen Auftrag gegeben ein RPM-Paket zu erstellen, was eigentlich nur Dateien nach /usr/omni/ kopieren soll und eine weitere Datei nach /etc/xinet.d/omni kopieren soll.

Die Struktur habe ich soweit erstellt.

/usr/src/redhat/BUILD
/usr/src/redhat/RPMS
/usr/src/redhat/SRPMS
/usr/src/redhat/SPECS
/usr/src/redhat/SOURCES

in SOURCES befindet sich eine Datei omni-1.0.tgz, die testweise 3 Textdateien enthält

in SPECS ist mein Specfile omni.spec:

Code:
Summary: omni installation 
Name: omni
Version: 1.0
Release: 1
Group: Applications/Network
Source: unknown
License: GPL

%description
kommt noch

%prep
%setup

%build

%install
cp -R * /usr/omni

%clean

nach eingabe von rpmbuild -ba omni.spec

bekomme ich folgenden Fehler:

Datei /usr/src/redhat/SOURCES/unknown: Datei oder Verzeichnis nicht gefunden

kann mir da jemand weiterhelfen?
 
Code:
Source: unknown
Da sollte schon dein Source-File stehen ;)
Code:
Source: %{name}-%{version}.tgz

Außerdem sollte es dann bei %install so aussehen:
Code:
%install
%__cp * $RPM_BUILD_ROOT/usr/omni

Und schau dir /usr/lib/rpm/macros an (der Pfad ist von SUSE ... kA, ob das File bei dir auch genau da liegt)
 

Ähnliche Themen

RPM Paketbau - %pre Probleme

RPM Build Problem

NagiosGrapher 1.7.1 funktioniert nicht

HP PSC 2175 - CUPS druckt nicht

openSuse 10.3 Fritz!Card PCI

Zurück
Oben