![](https://seccdn.libravatar.org/avatar/7b33cb1e776e35b87edb8ef09f0c888f.jpg?s=120&d=mm&r=g)
Hallo, Am Mon, 27 Oct 2003, Sven Rodenbeck schrieb:
mir macht das Erstellen der spec.files noch ein Verständnis-Problem.
Du willst das "Maximum RPM-Book" lesen. Siehe www.rpm.org.
Es geht um die Sektion %files. Ich finde in der einen Doku, dass rpm automatisch Verzeichnisse komplett in das Paket aufnimmt. In der nächsten heisst es wieder, nimm "%dir" und "%docdir".
Siehe in o.g. Buch.
3. Übertragen und so nach einigen tests eingetragen: %files %dir /usr/local/bin %docdir /usr/local/doc %dir /usr/local/etc/ %dir /usr/local/man/ %dir /usr/local/share
*UAARRGHHH* Du willst _NICHT_ %dir verwenden, denn die Verzeichnisse sind nicht spezifisch fuer z.B. mutt. %files %defattr(-,root,root) %doc Liste_der_doc_dateien %{_bindir}/* %{_confdir}/* %{_mandir}/man1/*.1* %{_datadir}/locale/*/*/%{name}.mo Merken: globbing in %files ist nicht das gleiche, wie die Angabe von %dir. Konkret: wenn du %dir verwendest will rpm beim deinstallieren eben dieses Verzeichnis loeschen, was fuer %{_datadir}/%{name} richtig waere, aber bei %{_bindir} eben nicht. -dnh -- Died. Woke up in Hell. Punched in PIN, logged on. Just another day. -- David Gerard