2011-02-17 28 views
9

Diğer şeylerin yanı sıra apache'yi yüklemek için özel bir rpm yapıyorum. Yapmaya çalıştığımda yukarıdaki hatayı alıyorum ve sonra /httpd-2.2.17/ ve tüm alt dosyaları listeliyor.rpmbuild hatası: Kurulu (ancak paketlenmemiş) dosya (lar) bulundu

Bildiğim kadarıyla, bu dizin oluşturulmamalı ve paketlenmemelidir. Bunu denemek ve düzeltmek için rm -rf /httpd-2.2.17 ekledim ama bu yardımcı olmadı.

İşimiz bittiğinde sisteme yüklenmemeleri gerektiğinden, bu dosyayı% dosya bölümüne eklemek istemiyorum.

Neyi yanlış yaptığımı bilen var mı? Dikkat çekici bir

apache ikinci kaynak dosyası olmasıdır, birincisi şaka Apaçi yapı aşina değilim olmamalı öyle gibi

cevap

9

derlenmiş almaz bir katran dosyasıdır süreç, ama ben inşa bayrakları kontrol eder (ne yapılandırılmış veya benzer geçirilir, belki bir önek yanlış gitti?).

Veya, bir eklemeyi deneyin: geçici bir çözüm olarak dosyaları bölümünde için

%exclude %{buildroot}/.../httpd-2.2.7 

.

Ve nihayet, ve muhtemelen bunu, diğer RPM tabanlı dağılımlar ne kontrol, ben Apache önemsiz bir paket değildir hayal .. Bunun yerine sadece bir 'rm-rf /httpd-2.2 ait

1

. 7 ',' rm -rf $ RPM_BUILD_ROOT/httpd-2.2.7 ', spec dosyasının% kurulum bölümünün sonuna doğru deneyin.