Archive for 21st Settembre 2007

Pacchetti ZPKG

Introduzione

Per rappresentare un modulo installabile del sistema Zender è necessario riuscire a progettare una entità in grado di rappresentare in maniera autonoma le operazioni necessarie per installazione, configurazione e disinstallazione.

I pacchetti ZPKG hanno lo scopo di fondere in un archivio compresso questa informazioni con i file propri del modulo.

E’ davvero necessario?

Definire una standard per il pacchetto è necessario in quanto i moduli di configurazione e installazione devono essere realizzati tenendo presente un set generico di pacchetti non definiti, ma conformi a questo standard.

Altrettanto necessario è l’uso di pacchetti con uno standard definito perché non è possibile altrimenti distinguere in un semplice archivio compresso, quali dati rappresentano le informazioni per la configurazione e quali invece sono le componenti del modulo

Struttura pacchetto

Lo scopo del pacchetto è quello di distinguere le informazioni di installazione e configurazione dai file del modulo. Per questo viene introdotta una prima suddivisione della struttura in due porzioni:

Root/
  |--- metadata/
  |--- module/

Questa prima suddivisione è inoltre necessaria per la gestione di moduli di grosse dimensioni. Potrebbe infatti essere conveniente realizzare una prima scansione del file e leggere solo il contenuto della directory dei metadati.

Continue reading ‘Pacchetti ZPKG’ »