Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen gbp-buildpackage-rpm komutudur.
Program:
ADI
gbp-buildpackage-rpm - Git deposundan RPM paketleri oluşturun
SİNOPSİS
İngiliz Poundu buildpackage-rpm [ --git-[hayır-]yoksay-yeni ] [ --git etiketi ] [ --git-ayrıntılı ] [ --git-
renk=[otomatik|açık|kapalı] ] [ --git-renk-şeması=RENK UYUMU ] [ --git-bildir=[otomatik|açık|kapalı] ] [
--git-tmp-dir=DİZİN ] [ --git-satıcı=BAYİ ] [ --git-yerli=[otomatik|açık|kapalı] ] [ --git-
memba-dal=AĞAÇ ] [ --git-paketleme-şube=ŞUBE_NAME ] [ --git-ignore-dal ] [
--git-[no-]alt modüller ] [ --git-oluşturucu=BUILD_CMD ] [ --git-temizleyici=TEMİZ_CMD ] [
--git-[no-]işaret etiketleri ] [ --git-keyid=GPG-KEYID ] [ --git-posta etiketi=KOMUT ] [ --git-
inşa sonrası=KOMUT ] [ --git-postexport=KOMUT ] [ --git-prebuild=KOMUT ] [
--git-[no-]yapı ] [ --git-[no-]kancalar ] [ --git-paketleme etiketi=ETİKET-FORMAT ] [ --git-
yukarı akış etiketi=ETİKET-FORMAT ] [ --git-force-oluştur ] [ --git-no-create-orij ] [ --git-
memba-ağaç=[ETİKET|DAL|AĞAÇ] ] [ --git-tarball-dir=DİZİN ] [ --git-sıkıştırma-
seviye=SEVİYE ] [ --git-dışa aktarma-dir=DİZİN ] [ --git-dışa aktarma=AĞAÇ ] [ --git-ambalaj-
yön=DİZİN ] [ --git-spec-dosyası=DOSYA YOLU ] [ --git-export-sourcedir=DİZİN ] [ --git-
ihracat-specdir=DİZİN ] [ --git-[no-]bozulmamış katran ] [ --git-[no-]bozulmamış-tar-taahhüt ]
[ --git-etiketi-yalnızca ] [ --git-retag ] [ --git-sahte ] [ --git-dist=DAĞITIM ] [ --git-
kemer=MİMARİ ] [ --git-sahte seçenekler=SEÇENEKLER ] [ --git-sahte-kök=KÖK ]
AÇIKLAMA
İngiliz Poundu buildpackage-rpm Git deposundan RPM paketleri oluşturmak için kullanılır. Bu bir RPM'dir
karşılığı İngiliz Poundu yapı paketi Debian paketleri oluşturmak için tasarlanmış bir araç.
İngiliz Poundu buildpackage-rpm olacak, sırayla:
· Uygun konumdan yürütüldüğünü doğrulayın.
· Deponun herhangi bir taahhüt edilmemiş kaynak değişikliği içermediğini doğrulayın.
· Doğru daldan yürütüldüğünü doğrulayın.
· Paketleme dosyalarını ayrı bir yapı alanına aktarın.
· Mevcut değilse, bir orijinal kaynak tarball oluşturun.
· Telefon etmek rpmbuild(1) (veya aracılığıyla belirtilen uygulama --git-oluşturucu), boyunca geçen
--git- ile başlamayan komut satırı bağımsız değişkenleri.
· (İsteğe bağlı) Başarılı bir derlemeden sonra ağacı etiketleyin.
· (İsteğe bağlı) bir derleme sonrası kanca çağırın - örneğin rpmlint'i çalıştırmak için.
· (İsteğe bağlı) bir gönderi etiketi kancası çağırın - örneğin sonuçları uzak bir havuza göndermek için
etiketi oluşturduktan sonra.
SEÇENEKLER
--git-[hayır-]yoksay-yeni
Kaynak ağaçta veya mevcut durumda taahhüt edilmemiş değişiklikler varsa iptal etmeyin.
şube eşleşmiyor AMBALAJ-ŞUBESİ.
--git etiketi
Başarılı bir derlemeden sonra bir git etiketi ekleyin.
--git-oluşturucu=BUILD_CMD
Kullanım BUILD_CMD yerine rpmbuild içine.
--git-temizleyici=TEMİZ_CMD
Kullanım TEMİZ_CMD.
--git-ayrıntılı
Ayrıntılı yürütme
--git-renk=[otomatik|açık|kapalı]
Renkli çıktı kullanılıp kullanılmayacağı.
--git-renk-şeması=RENK UYUMU
Çıktıda kullanılacak renkler (renk etkinleştirildiğinde). COLOR_SCHEME biçimi şudur:
' : : : '. Sayısal değerler ve renk adları kabul edilir,
boş alanlar varsayılan rengi ifade eder. Örneğin --git-color-scheme='cyan:34::'
hata ayıklama mesajlarını camgöbeği, bilgi mesajlarını mavi ve diğer mesajları
varsayılan (yani kırmızı uyarı ve hata mesajları).
--git-bildir=[otomatik|açık|kapalı]
Derlemeden sonra bir masaüstü bildirimi gönderilip gönderilmeyeceği.
--git-tmp-dir=DİZİN
Altında geçici dizinlerin oluşturulduğu temel dizin.
--git-satıcı=BAYİ
Dağıtım satıcısı adı.
--git-yerli=[otomatik|açık|kapalı]
Bir paketin 'doğuşunu' tanımlayın. varsayılan değer Oto yapar İngiliz Poundu yapı paketi
rpm tahmin etmek. Tahmin, memba dalının varlığına dayanır.
--git-upstream-branch=ŞUBE_NAME
Eğer orig tarball'ı oluşturmak için dal --git-yukarı-ağaç ayarlandı ŞUBE.
Varsayılan akıntıya karşı.
--git-paketleme-şube=ŞUBE_NAME
Çağırırken bu dalda değilseniz İngiliz Poundu buildpackage-rpm başarısız olacak.
Varsayılan usta. Bu, yanlışlıkla bir
konu dalı. Bu dalda bulunmamak, kullanılırken göz ardı edilecek --git-ignore-
yeni.
--git-ignore-dal
Geçerli dalın eşleşip eşleşmediğini kontrol etmeyin AMBALAJ-ŞUBESİ.
--git-[no-]alt modüller
Orig tarball'a git alt modüllerini dahil edin.
--git-[no-]işaret etiketleri
GPG, oluşturulan tüm etiketleri imzalar.
--git-keyid=GPG-KEYID
gpg imzalama etiketleri için bu anahtar kimliği kullanın.
--git-posta etiketi=KOMUT
Execute KOMUT yeni bir sürümü etiketledikten sonra.
Dışa aktarılan ortam değişkenleri şunlardır: GBP_TAG (oluşturulan etiketin adı),
GBP_BRANCH (paketin oluşturulduğu dal) ve GBP_SHA1 (sha1'in
etiketin oluşturulduğunu taahhüt edin).
--git-postbuild=KOMUT
Gerçekleştirmek KOMUT Başarılı bir derlemeden sonra.
Dışa aktarılan ortam değişkenleri şunlardır: GBP_CHANGES_FILE (oluşturulanın adı
dosyayı değiştirir), GBP_BUILD_DIR (yapı dizini).
--git-postexport=KOMUT
Gerçekleştirmek KOMUT kaynak ağacı dışa aktardıktan sonra.
Dışa aktarılan ortam değişkenleri şunlardır: GBP_GIT_DIR (paketin bulunduğu depo
inşa ediliyor), GBP_TMP_DIR (kaynakların bulunduğu geçici dizin
başlangıçta ihraç edildi).
--git-prebuild=KOMUT
Gerçekleştirmek KOMUT aramadan önce derleme dizininden rpmbuild veya uygulama
aracılığıyla belirtilen --git-oluşturucu.
Dışa aktarılan ortam değişkenleri şunlardır: GBP_GIT_DIR (paketin bulunduğu depo
inşa ediliyor), GBP_BUILD_DIR (yapı dizini).
--git-[no-]yapı
Oluşturucuyu etkinleştirin. Not: --git-no-build postbuild kancasının da devre dışı bırakılmasına neden olur.
--git-[no-]kancalar
Tüm (temizleyici, postexport, prebuild, postbuild ve posttag) kancaların çalıştırılmasını etkinleştirin.
Not: --git-oluşturucu komut bu seçenekten etkilenmez.
--git-paketleme etiketi=ETİKET-FORMAT
Paketin yayınlanmış sürümlerini etiketlerken bu etiket biçimini kullanın.
--git-upstream-etiketi=ETİKET-FORMAT
Yukarı akış sürümlerinin etiketlerini ararken bu etiket biçimini kullanın, varsayılan
yukarı akış/%(sürüm)s.
--git-force-oluştur
Orig tarball'ı oluşturmaya zorla (varsa önceden var olanın üzerine yazma).
--git-no-create-orij
Herhangi bir orijinal tarball oluşturmaya çalışmayın.
--git-dışa aktarma-dir=DİZİN
Paketleme dosyalarını mevcut dal başlığından (veya ağaç benzeri nesneden) dışa aktarın
yoluyla verilen --git-dışa aktarma için DİZİN inşa etmeden önce.
--git-export-sourcedir=DİZİN
--git-export-specdir=DİZİN
Paketleme dosyalarının dışa aktarıldığı dışa aktarma dizini altındaki alt dizinler. NS
rpmbuild oluşturucunun varsayılan oluşturma seçenekleri de buna göre ayarlanır.
--git-dışa aktarma=AĞAÇ
Mevcut dal başını dışa aktarmak yerine, ağaç benzeri nesneyi dışa aktarın AĞAÇ.
özel isim INDEX mevcut endeksi dışa aktarır, WC) içindeki tüm dosyaları dışa aktarır
geçerli çalışma dizini.
--git-paketleme-dir=DİZİN
RPM paketleme dosyalarını içeren alt dizin.
--git-spec-dosyası=DOSYA YOLU
Kullanılacak özellik dosyasının göreli yolu. özel değer Oto nedenleri İngiliz Poundu yapı paketi
rpm Aramak ve tahmin etmek için. Diğer değerler neden olur --git-paketleme-dir olma seçeneği
yoksayıldı: bunun yerine spec dosyasının dizini kullanılır.
--git-yukarı-ağaç=[ETİKET|DAL|AĞAÇ]
Tarball'ı oluşturmak için kullanılan yukarı akış kaynakları nasıl bulunur. TAG bir etikete bakar
değişiklik günlüğündeki sürüme karşılık gelen. ŞUBE yukarı akış şubesine bakar
aracılığıyla verilen --git-upstream-dal seçenek. Diğer değerler şu şekilde yorumlanır:
ağaçlıklar.
Bunun herhangi bir etkisi olmaz --git-bozulmamış-tar kullanılıyor.
--git-tarball-dir=DİZİN
Orijinal tarball'ları şurada arayın: DİZİN onları üretmek yerine.
--git-sıkıştırma düzeyi=SEVİYE
Bir yukarı akış tarball'ın olması gerekiyorsa, yukarı akış tarball sıkıştırma seviyesini belirtir.
inşa edilmiş.
--git-etiketi-yalnızca
Oluşturmayın, yalnızca etiket sonrası kancaları etiketleyin ve çalıştırın.
--git-retag
Aynı sürüme sahip bir etiket zaten mevcutsa, etiket işlemlerinde başarısız olmayın, ancak,
bunun yerine mevcut etiketin üzerine yazın.
--git-bozulmamış-tar
Mevcut değilse, yukarı akış tarball'ı oluştururken bozulmamış katran kullanın.
--git-pristine-tar-taahhüt
Yeni bir tarball varsa, bozulmamış katran deltasını bozulmamış katran dalına ata.
oluşturuldu ve bozulmamış katran verileri zaten orada değil.
--git-sahte
Çağırarak rpm'leri oluşturmak için sahte kullanın gbp-oluşturucu-sahte.
--git-dist
Sahte (örn: epel-6) kullanırken bu dağıtım için oluşturun.
--git-arch
Sahte kullanırken bu mimari için oluşturun, varsayılan olarak şu anki için oluşturun
ev sahibi mimarisi.
--git-sahte-kök
Kullanılacak sahte kök. Varsayılan MESAFE-MİM yukardan.
--git-sahte seçenekler
Sahte geçmek için ek seçenekler. Varsayılan, ek seçenek geçmemektir.
ÖRNEKLER
Yalnızca şununla bir kaynak RPM oluşturun: rpmbuild
İngiliz Poundu buildpackage-rpm -bs
ile bir RPM paketi oluşturun rpmbuild taahhüt edilmemiş değişikliklerle özel bir dalda
dahildir.
İngiliz Poundu buildpackage-rpm --git-ignore-branch --git-export=WC
YAPILANDIRMA DOSYALAR
Birkaç GBP.conf dosyalar, yukarıdaki komut satırı bağımsız değişkenleri için varsayılanları ayarlamak üzere ayrıştırılır.
Bak GBP.conf(5)> ayrıntılar için kılavuz sayfası.
Yapılandırma dosyalarındaki tüm seçenekler 'git-' öneki olmadan belirtilir.
onworks.net hizmetlerini kullanarak gbp-buildpackage-rpm'yi çevrimiçi kullanın