Web Start Flash dispone di una serie di comandi per la creazione e la gestione degli archivi.
Il comando flarcreate permette di creare un archivio Web Start Flash da un sistema master. Può essere utilizzato con il sistema master in modalità multiutente o monoutente. Oppure, flarcreate può essere usato quando il sistema master viene avviato dal DVD di Solaris 9, dal CD Solaris 9 Software 1 of 2 o da un'immagine del Solaris 9 e del CD Solaris 9 Languages. Durante la creazione dell'archivio Web Start Flash, lo stato del sistema master dovrebbe essere il più possibile statico. La sintassi del comando è la seguente:
flarcreate -n nome [-R radice] [-S] [-H] [-c] [-x dir_da_escludere] [-t [-p posizione][-b dim_blocchi]] [-i data] [-m [- u sezione [-d dir]] [-f elenco_file] [-F] [-U chiave=valore] master] [-a autore] [-e descr:-E file_descr] [-T tipo] percorso/nome_file
In questa riga di comando, percorso indica la directory in cui deve essere salvato l'archivio, mentre nome_file indica il nome del file contenente l'archivio. Se il percorso non viene specificato, flarcreate salva il file dell'archivio nella directory corrente.
Tabella 20-3 Opzioni disponibili per il comando flarcreate
Opzione |
Descrizione |
---|---|
Opzioni obbligatorie |
|
-n nome |
Il valore di questo flag è il nome dell'archivio. Il nome specificato sarà il valore della parola chiave content_name. |
Opzione di compressione |
|
-c |
Comprime l'archivio usando l'utility compress(1). |
Opzioni per directory e dimensioni |
|
- R radice |
Crea l'archivio dalla gerarchia di file system che ha inizio dalla directory radice. Se questa opzione non viene specificata, flarcreate crea l'archivio da un file system situato in /. |
-S |
Non include nell'archivio informazioni relative alle dimensioni. |
-H |
Non genera l'identificatore hash. |
Opzione per escludere file e directory |
|
-x dir_da_escludere |
Esclude il file o la directory specificata dall'archivio. Se si specifica un file system con -R radice, il percorso della dir_da_escludere viene considerato in relazione a radice. |
Opzioni utilizzate per le sezioni definite dall'utente |
|
-u sezione |
Include una sezione definita dall'utente. Per includere più sezioni definite dall'utente, il valore sezione deve essere un elenco separato da spazi che comprende i nomi delle sezioni. |
-d dir |
Legge il file della sezione specificato con -u da dir. |
Opzioni utilizzate per gli archivi su nastro |
|
-t |
Crea un archivio su un'unità nastro. L'argomento nome_file indica il nome dell'unità nastro. |
-p posizione |
Questa opzione può essere usata solo insieme a -t. Specifica la posizione sul nastro in cui flarcreate dovrà memorizzare l'archivio. Se questa opzione non viene specificata, flarcreate colloca l'archivio nella posizione corrente del nastro. |
-b dim_blocchi |
Specifica la dimensione dei blocchi che flarcreate dovrà utilizzare durante la creazione dell'archivio. Se questa opzione non viene specificata, flarcreate utilizza la dimensione predefinita di 64 KB. |
Opzioni per la designazione dei file |
|
-f elenco_file |
Aggiunge i file specificati in elenco_file all'archivio. Il file elenco_file deve contenere un solo file per riga. Il percorso di ogni file deve essere relativo rispetto alla directory radice alternativa oppure deve essere un percorso assoluto. Se si utilizza "-" come valore per elenco_file, flarcreate utilizza come elenco di file l'output di stdin. Quando si utilizza il valore "-", la dimensione dell'archivio non viene calcolata. |
-F |
Questa opzione utilizza solo i file elencati in elenco_file per creare l'archivio. |
Opzioni per l'identificazione dell'archivio |
|
-U chiave=valore |
Include le parole chiave definite dall'utente e i relativi valori nella sezione di identificazione dell'archivio. |
-i data |
Utilizza il valore data per la parola chiave creation_date. Se questa opzione non viene specificata, flarcreate utilizza la data e l'ora corrente del sistema. |
-m master |
Utilizza master come nome del sistema master da cui è stato creato l'archivio per la parola chiave creation_master. Se non viene specificato un valore per master, flarcreate utilizza il nome del sistema restituito da uname -n. |
-e descr |
Utilizza il valore descr per la parola chiave creation_description. Questa opzione non può essere utilizzata insieme a -E. |
-E file_descr |
Legge il valore per la parola chiave content_description dal file file_descr. Questa opzione non può essere utilizzata insieme a -e. |
-a autore |
Utilizza autore come nome dell'autore nella sezione di identificazione dell'archivio per la parola chiave content_author. Se questa opzione non viene specificata, flarcreate non include la parola chiave content_author nella sezione di identificazione dell'archivio. |
-T tipo |
Utilizza il valore tipo per la parola chiave content_type. Se questa opzione non viene specificata, flarcreate non include la parola chiave content_type. |
Il comando flar permette di amministrare gli archivi. Con flar, è possibile eseguire le seguenti operazioni.
Il comando flar, usato con l'opzione -i, permette di ottenere informazioni sugli archivi già creati. La sintassi del comando è la seguente:
flar -i:info [- l] [-k parola_chiave] [- t [-p posizione] [- b dim_blocchi]] nome_file
Tabella 20-4 Opzioni disponibili per il comando flar -i
Opzione |
Descrizione |
---|---|
-k parola_chiave |
Restituisce il valore della parola chiave parola_chiave. |
-l |
Elenca i file presenti nella sezione dell'archivio. |
Il comando flar, usato con l'opzione -s, permette di dividere un archivio Web Start Flash in sezioni. Il comando flar copia ogni sezione in un file separato nella directory corrente o nella directory specificata. I nomi dei file corrispondono a quelli delle sezioni; ad esempio, il cookie dell'archivio viene salvato in un file di nome cookie. È possibile specificare che il comando flar salvi solo una sezione. La sintassi del comando è la seguente:
flar -s:split[- d dir] [-u sezione] [-f archive] [-S sezione] [-t [-p posizione] [-b dim_blocchi]] nome_file
Tabella 20-5 Opzioni disponibili per il comando flar -s
Opzione |
Descrizione |
---|---|
-d dir |
Legge le sezioni da copiare dalla directory dir anziché dalla directory corrente. |
-u sezione |
Se questa opzione non viene specificata, flar copia tutte le sezioni nella directory corrente. Se questa opzione viene specificata, flar copia le sezioni Cookie, Identification, Archive e sezione. È possibile specificare una singola sezione o un elenco di sezioni separate da spazi. |
-f archive |
Estrae la sezione Archive in una directory di nome archive anziché collocarla in un file di nome archive. |
-S sezione |
Copia solo la sezione specificata dall'archivio. |
Il comando flar, usato con l'opzione -c, permette di creare un archivio Web Start Flash da singole sezioni. Ogni sezione deve trovarsi in un file separato, il cui nome corrisponda a quello della sezione. Perché l'operazione riesca, devono essere presenti almeno la sezione del cookie (cookie), la sezione di identificazione dell'archivio (identification) e la sezione dei file dell'archivio (archive). Se archive è una directory, il comando flar utilizza l'utility cpio per archiviarla prima di includerla nell'archivio combinato. Se la sezione di identificazione dell'archivio specifica la compressione del file, flar comprime il contenuto del nuovo archivio combinato.
flar -c:combine [-d dir] [-u sezione] [-t [-p posizione] [-b dim_blocchi]] nome_file
Non viene eseguito alcun tipo di verifica sulle sezioni. In particolare, non viene verificato né aggiornato alcun campo della sezione di identificazione dell'archivio.
Opzione |
Descrizione |
---|---|
-d dir |
Legge le sezioni da combinare dalla directory dir anziché dalla directory corrente. |
-u sezione |
Se questa opzione non viene specificata, flar combina tutte le sezioni presenti nella directory corrente. Se questa opzione viene specificata, flar combina solo le sezioni Cookie, Identification, Archive e sezione. È possibile specificare una singola sezione o un elenco di sezioni separate da spazi. |