PISI
(Packages Installed Successfully as Intended)
Barış Metin
(Alpha)
Örnek bir actions.py dosyası:
-
from pisi.actionsapi import gnuconfig
from pisi.actionsapi import autotools
def setup():
gnuconfig.gnuconfig_update()
autotools.configure(``--with-nls'')
def build():
autotools.make()
def install():
autotools.install()
4.2.3 files Dizini
Kaynak paket içerisinde bulunan files dizini kaynak arşivine uygulanacak
yamaları, kurulum sırasında sistemin belirli bir yerine kopyalanması
gereken ve paketle birlikte gelen ek dosyaları barındırır. Burada
bulunan tüm dosyalar PSPEC içerisindeki ilgili oldukları bölümlerde
tanımlanmalıdır.
4.2.4 comar Dizini
Kaynak paket içerisinde bulunan comar dizini adından da kolayca anlaşılabilecek
basit bir amaç ile oluşturulmuştur. Dizin ÇOMAR'a kayıt edilecek olan
betik dosyalarının bulunduğu dizindir. ÇOMAR betikleri PSPEC içerisinde
tarif edilir.
Bu dizin içerisindeki dosyalar ikili paketin sisteme kurulması ile
kullanılabilir olacağı için, comar dizini içerisindeki ÇOMAR betikleri
ikili pakete aynen kopyalanır.