Rpm tua yang baik saat membangun paket dalam langkah hanya menyimpan konten BuildRoot - itu sangat berguna bagi saya, karena jika beberapa perangkat lunak sulit untuk dibuat, saya bisa memeriksa BuildRoot jika semuanya OK.
Sekarang, dengan semua rpm "ditingkatkan" - konten BuildRoot dihapus secara otomatis, jadi saya tidak bisa benar-benar menyelam ke dalamnya (langkah pemasangan tidak terlalu lama).
Satu retas yang saya tahu akan menambahkan semacam tidur pada akhir tahap instalasi ke spesifikasi rpm. Tapi ini jelek.
Jadi - PERTANYAAN - bagaimana cara menjaga konten BuildRoot dengan cara yang baik - dengan kata lain, bagaimana cara menonaktifkan penghapusan otomatis sekali dan untuk selamanya?
Cukup tambahkan
di atas
.spec
filesumber
Coba tambahkan boneka
%clean
ke file spesifikasi. Sesuatu seperti:sumber
Ini adalah mengganggu, saya setuju. Jika Anda tidak keberatan memodifikasi rpm Anda, saya sarankan masuk ke sumber rpm dan mencari tahu di mana BuildRoot dihapus, nonaktifkan baris itu (mungkin hanya satu baris), dan kompilasi ulang. Hal lain yang saya sarankan adalah mengajukan bug wishlist untuk mengembalikan perilaku lama, yang saya yakini dapat dikonfigurasi.
Pertanyaan: dalam versi rpm apa perilaku ini berubah?
sumber