| Rpm :: yapmak RPM :: Yapmak, bir RPM'yi temizlemek için bir perl modülüdür. |
Şimdi İndirin |
Rpm :: yapmak Sıralama ve Özet
- Lisans:
- Perl Artistic License
- Yayıncı adı:
- Scott Harrison
- yayıncı web sitesi:
- http://search.cpan.org/~sharrison/DPKG-Tools-0.1/DPKG/Make.pm
Rpm :: yapmak Etiketler
Rpm :: yapmak Açıklama
RPM :: Yapmak, bir RPM'yi temizlemek için bir perl modülüdür. RPM :: yapmak, bir rpm.synopsis kullanımı için temiz bir şekilde oluşturmak için bir perl modülüdür :: yapmak; # "Manifest": Yazılım paketini içerecek dosyaların listesi. benim @filelist = ('tmproot / file1.txt', 'tmproot / file2.txt', 'tmproot / file3.txt', 'tmproot / file4.txt', 'tmproot / file4.txt'); % docum; Benim% conf; Benim% confnorePlace; % metadatım; # Dosyaların özel kullanımını tanımlayın. $ DOC {'tmproot / file1.txt'} = 1; $ conf {'tmproot / file2.txt'} = 1; $ confnorePlace {'tmproot / file3.txt'} = 1; # Çıplak minimum meta veri (yazılım paketinin tanımlayıcı verileri). $ pathpefix = 'tmproot'; # Pakete dahil edilecek dosyaların konumu. $ TAG = 'TEST'; # Yazılım paketinin varsayılan adı. $ versiyonum = '0,1'; # Versiyon numarası. $ sürümüm = '1'; # YAYIN NUMARASI (sürümlerin çoklu bültenleri olabilir). # Son derece tanımlayıcı meta veriler. % metadat = ('satıcı' => 'Perl laboratuarında mükemmellik', 'Özet' => 'Test yazılımı paketi', 'adı' => $ etiketi, 'CopyrightName' => '...', 'Grup' = > 'Yardımcı Programlar / Sistem', 'Autoreqprov' => 'Hayır', 'Gereken' => , 'Açıklama' => 'Bu paket RPM :: yapmak tarafından üretilir.'. 'Bu,'. $ Etiketi uygular. 'Yazılım paketi', 'pre' => 'echo "RPM :: yapmak;'. ' RPM :: Make http://www.cpan.org/ adresinde bulunur. "',); # Geçici "SANDBOX" (bu, bu silinmemelidir çünkü bu silinir!). $ buildloc = 'tempbuildloc'; # "Execute" alt rutin, tüm RPM oluşturma adımlarını koordine eder. RPM :: Make :: Execute ($ Etiket, $ Sürüm, $ Yayın, $ Kemer, $ Buildloc, $ Pathprefix, @ FileList,% DOC,% CP,% ConfnorePlace,% MetaTata); # Ayrıca daha atomik adımda bir RPM oluşturabilirsiniz; Bu üç küçük # adım, Execute komutuna eşdeğerdir. # Adım 1: RPM kaynak konumunu oluşturun. RPM :: Make :: rpmsrc ($ etiket, $ versiyon, $ bülten, $ iniltloc, $ pathpefix, @ filelist,% doc,% conf,% confnorePlace,% metadata); # Adım 2: RPM'yi oluşturun ve çağrılan dizinin içine kopyalayın. RPM :: Make :: Compilerpm ($ Buildloc, $ Metadata {'Name'}, $ Sürüm, $ Yayın, $ Arch, $ currentdir, $ invokingdir); # Adım 3: RPM toplamak ve oluşturmak için kullanılan yeri temizleyin. RPM :: Yapmak :: CleanBuildloc ($ iniltloc); Gereksinimler: · Perl
Rpm :: yapmak İlgili Yazılım