7
Tôi có tệp pom tạo một tạo phẩm RPM và RPM cài đặt /tmp/some_script.sh
thành /etc/init.d/some_script
.Làm thế nào để loại trừ thư mục trong bản đồ rpm trong tệp pom?
Nó thực sự thực hiện điều này, nhưng nó cũng cố gắng cài đặt /etc/init.d
trước khi cài đặt /etc/init.d/some_script
. Nói cách khác, nếu tôi chạy:
rpm -qlp my_rpm.rpm
tôi nhận được:
/etc/init.d
/etc/init.d/some_script
.....
Làm thế nào tôi có thể buộc nó không cài đặt /etc/init.d
?
Dưới đây là cấu hình có liên quan:
<mapping>
<directory>/etc/init.d</directory>
<username>root</username>
<groupname>root</groupname>
<sources>
<source>
<location>/tmp/some_script.sh</location>
<destination>some_script</destination>
</source>
</sources>
</mapping>
Nó hoạt động như một nét duyên dáng! Tuy nhiên, sẽ rất hay khi có sẵn tài liệu về Codehaus ... – thermz