Wenn ich diese Zeile in den% Dateien haben:Wie setze ich Besitzer für das Verzeichnis in den% Dateien?
%attr(0555, myuser, myuser) /opt/myapp/lib/my.jar
Dann wird my.jar myuser als Eigentümer, aber Verzeichnis/opt/myapp/lib Besitzer von root sein wird. Ich will nicht
%attr(0555, myuser, myuser) /opt/myapp/lib/
schreiben, wie ich will nicht alle Dateien in/opt/myapp/lib/einbezogen werden.
Wie kann ich Besitzer für/opt/myapp/lib/Verzeichnis festlegen?
Danke.
Der Zweck von% dir ist es, ein leeres Verzeichnis (wie logs dir) auf dem Zielrechner zu erstellen. –
Nein, das ist nicht wahr. (Siehe Dokumentation: http://www.rpm.org/max-rpm-snapshot/s1-rpm-specref-files-list-directives.html): Die Anweisung% dir wird verwendet, um RPM anzuweisen, nur das Verzeichnis selbst zu packen , unabhängig davon, welche Dateien sich zum Zeitpunkt der Erstellung des Pakets im Verzeichnis befinden. – Javaguru
@Javaguru Der Link gibt eine 404 – sebix