2010-03-15 23 views
10

rpm oluşturma sırasında sabit bir dosya adı ayarlamanın en kolay yolunun ne olduğunu bulmaya çalışıyorum. .spec dosyasında veya rpmbuild parametresinde bir yere ayarlanabilir mi? Varsayılan ad, sürüm ve sürüm numarasına bağlıdır. Devri adımın adı her zaman aynı olmalıdır.Rpmbuild - oluşturulan ayarın adı .rpm

sayesinde

senkron

cevap

16

Evet, %_rpmfilename makro geçersiz kılar. benim rpm --showrc göre varsayılan değerdir:

%define _rpmfilename %%{NAME}.%%{OS}.%%{ARCH}.rpm 
+3

uyarı: Eğer bir _very_ iyi olmalıdır

%%{ARCH}/%%{NAME}-%%{VERSION}-%%{RELEASE}.%%{ARCH}.rpm 

Yani, spec dosyasının üstüne aşağıdaki (veya benzer) ekleyebilirsiniz RPM başına bunu yapmak için gerekçe, eğer gerçekten isimlendirme şemasını değiştirmek ve dağıtımınızla uyumsuz hale getirmek istiyorsanız (yani farklı adlandırma standartlarıyla kendi dağıtımınız için paketleme yapıyorsanız), sistem rpm makrolarında _rpmfilename "upstream" değerini yeniden tanımlayın – user318904

İlgili konular