* Christian Boltz wrote on Thu, Dec 22, 2005 at 00:28 +0100: [...]
#%files
BTW, macros werden auch nach "#" expandiert! Am besten schreibt man #files statt %files also ohne %, sonst wird's expandiert. just BTW, weil gemeine Falle.
BTW: Im %files musst/darfst Du $RPM_BUILD_DIR *nicht* angeben - also einfach /irgendwo (nicht: $RPM_BUILD_DIR/irgendwo).
%install make install # Ohne verbiegen des DESTDIR
Wieso? Damit installierst Du direkt ins System und RPM sucht sich einen Wolf, weil $RPM_BUILD_DIR leer bleibt...
Na, aber $RPM_BUILD_DIR ist doch hier falsch, oder? Gab's für installroot nicht was eigenes? [...]
mkdir dist cd dist cvs -d:ext:lollisoft@cvs.sourceforge.net:/cvsroot/lbdmf export -r HEAD CPP
(lieber Tag, dann haben die Sourcen auch einen $Name: $ :))
tar cvzf lbDMF-Source-$1.tgz CPP/
Das heißt, Dein Tarball entpackt sich in ein Verzeichnis namens CPP. Besser (und üblich) wäre IMHO ein Verzeichnisname a la lbDMF-CPP-$version.
Ja, automake "make dist" würde das etwa so machen.
und nach dem Bauen dort (entpackt) ein lbHook.so ist, dann muss ich
%files $RPM_BUILD_DIR/CPP/BaseDevelopment/lbHook/lbHook.so
stehen haben ?
Ja, wenn Du nicht installierst, wäre das ein Weg. Das RPM möchte dann aber auch nach CPP/BaseDevelopment/lbHook/lbHook.so installieren!
Nö, nur /CPP/... - allerdings wirst Du (hoffentlich) nicht nach /CPP installieren, sondern z. B. /opt/lbDMF/ oder /usr oder ...
/CPP/ wäre ja rekursiv und hätte damit vermutlich die ganzen Sourcen nochmal drin.
Kann man Outook-User nicht von Flatrates ausschliesen? ;-) Nein. Aber vielleicht kann man sie zur ausschliesslichen Benutzung von MSN.com zwingen und selbiges vom Rest des Internets abtrennen ... [> Manfred Tremmel und Wolfgang Weisselberg in linux-liste]
(man bräuchte ein kryptisches nur-Text-Kommunikationsmedium (thttp oder tmail wobei t trivial heisst. Da dürften per Patent oder so nur Text-Modus-Clients mit commando-Befehlstruktur geschrieben werden. Ich glaub, das würde helfen :-)) oki, Steffen -- Dieses Schreiben wurde maschinell erstellt, es trägt daher weder Unterschrift noch Siegel.