PISI
(Packages Installed Successfully as Intended)
Barış Metin
(Alpha)
4.3 İkili PİSİ Paketi
PİSİ paketleri ikili bir biçimde sunulacaktır. Bu bölüm paketlerin
biçemini (format) ve içerdiklerini tanımlamaktadır.
PİSİ paketi, içerisinde aşağıdaki bölümler olan bir
PK-ZIP
paketidir. Bu sayede paketler standart araçlar ile açılabilir/erişilebilir
olacaklardır.
-
metadata.xml: PSPEC dosyasından alınacak ve üzerine
eklenecek bilgiler ile oluşturulacak Meta bilgisi
- files.xml: Paket içerisinde bulunan dosyaların bir listesi
- comar/ dizini: ÇOMAR betikleri
- install/ dizini: Paketin kurulu biçimi. Paketin sisteme kurulumu
bu dizinin belirtilen dizine açılır.
Alt bölümler ikili PİSİ paketi içerisindeki bileşenleri detaylı olarak
anlatmaktadır.
4.3.1 metadata.xml
Metadata dosyası bir uygulamanın paket haline geldikten sonra
yanında taşıyacağı ve paket ile ilgili bilgileri barındıran dosyadır.
Metadata dosyası sadece oluşturulan paket ile ilgili bilgileri
tutmaktan sorumludur. Paket hakkında temel bilgi bu dosyadan alınacaktır.
Bu bilgilerin büyük kısmı
PSPEC dosyasının işlenmesi sonucu
ile
Metadata dosyasına yazılmaktadır.
Metadata PSPEC
dosyasından alınan bilgilerin yanında kaynak derlendikten ve paket
oluşturulduktan sonra alınabilecek diğer bilgileri de içerir (paketin
kurulduktan sonra sistemde kaplayacağı alanın boyutu gibi).
Metadata dosyasının içeriği şöyle tanımlanmıştır;