Nếu tôi có dòng này trong các tập tin%:Cách đặt chủ sở hữu cho thư mục trong% tệp?
%attr(0555, myuser, myuser) /opt/myapp/lib/my.jar
Sau đó my.jar sẽ có myuser là chủ sở hữu, nhưng thư mục/opt/myapp/lib sẽ chủ sở hữu bởi root. Tôi không muốn viết
%attr(0555, myuser, myuser) /opt/myapp/lib/
vì tôi không muốn tất cả các tệp trong/opt/myapp/lib/được đưa vào.
Làm thế nào tôi có thể thiết lập chủ sở hữu/opt/myapp/lib/thư mục?
Cảm ơn.
Mục đích của% dir là tạo một thư mục rỗng (như dir nhật ký) trên máy đích. –
Không, điều này không đúng. (Xem tài liệu: http://www.rpm.org/max-rpm-snapshot/s1-rpm-specref-files-list-directives.html): Chỉ thị% dir được sử dụng để RPM trực tiếp đến gói chỉ thư mục riêng của mình , bất kể tệp nào có thể nằm trong thư mục tại thời điểm gói được tạo. – Javaguru
@Javaguru Các liên kết cung cấp cho 404 – sebix