Halaman manual mana yang menjelaskan penggunaan makro file spesifikasi RPM tingkat atas yang didefinisikan dalam file sumber RPM secara langsung? Maksud saya,% setup,% buildroot dan sejenisnya, yang tidak ada di / usr / lib / rpm. Mencari opsi pengaturan% dalam tutorial di rpm.org atau mencari melalui kode sumber tidak nyaman.
14
Tidak ada halaman manual untuk itu, tetapi Anda dapat membuat file spesifikasi minimal menggunakan rpmdev-newspaperec dari paket rpmdevtools.
sumber
Beberapa dari mereka didokumentasikan dalam RPM Maksimum, Mengambil Pengelola Paket RPM hingga Batas oleh Edward C. Bailey.
Bagian Makro: Tulisan Bermanfaat untuk Pembuat Paket menjelaskan % pengaturan dan % path makro.
sumber
Sejauh yang saya ketahui tidak ada dokumentasi seperti itu di dalam halaman manual. Bahkan jika Anda meninjau semua item yang tersedia di halaman manual rpmbuild dan rpm itu tidak merinci arahan-arahan tersebut.
sumber
Sungguh gila bahwa tidak ada referensi publik mendasar untuk format file .spec yang telah banyak digunakan oleh banyak distribusi selama lebih dari satu dekade.
Anda dapat memasukkan a
%dump
ke spec Anda dan kemudian mencoba membangun (redirect stderr ke file). Tergantung di mana Anda meletakkan%dump
Anda mendapatkan makro apa pun yang ada pada saat itu. Ini bukan pengganti untuk dokumentasi nyata ... tetapi mungkin membuat Anda terus maju.sumber