![](https://seccdn.libravatar.org/avatar/14612494cd9215b0df1324a7c9c333fd.jpg?s=120&d=mm&r=g)
Hallo David, David Haller schrieb:
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.
Ja, natürlich will ich. :-) Im Ernst, klar kenne ich das, nur ist mein Englisch nicht so gut, so dass ich hier nur sehr mühsam vorwärts komme. Bei einem englischen Text, der mein Fachgebiet [1]betrifft, geht das besser, weil ich weiss, wovon die Rede ist und die Zusammenhänge besser erkenne. Hier ist es für mich Neuland, was mich aber interessiert. Ich habe mir einiges an verfügbarer deutscher Doku angesehen. Leider habe ich hier auch was missverstanden. Siehe unten.
Es geht um die Sektion %files. 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.
Nein, will ich jetzt bestimmt nicht mehr. Siehe unten.
%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.
Da lag ich ziemlich daneben. Auweiah! Da würde mir also ein rpm -e mutt mal soeben /usr/local/bin löschen, wenn ich es jetzt richtig verstehe?! OK. Dein Merken ist gespeichert! Hilft mir weiter, Danke! Gruss Sven [1] Beruf: Musiker Hobby: u.a. Linux