arquivo setinfo

Propósito

Descreve o formato de um arquivo de características do conjunto.

Descrição

O arquivo setinfo é um arquivo ASCII que descreve as características do conjunto juntamente com informações que ajudam a controlar o fluxo de instalação. Ele é criado pelo desenvolvedor do conjunto de software e está incluído no Pacote de Instalação do Conjunto (SIP). Um SIP é um pacote de propósito especial que controla a instalação e a remoção de um conjunto de pacotes.

Cada entrada no arquivo setinfo é uma linha que consiste em campos predefinidos. Cada entrada corresponde a um pacote pertencente ao conjunto e deve conter os seguintes campos separados por tab>-separados:

1. Pacote Abbr
Este campo contém o nome abreviado do pacote. A abreviação deve ser uma sequência curta (sem mais de nove caracteres de comprimento) e deve estar em conformidade com as regras de nomenclatura do arquivo. Todos os caracteres na abreviação devem ser alfanuméricos e o primeiro caractere não pode ser numérico. instalação, novoe todos são reservados.

Este nome abreviado deve ser o mesmo utilizado em pkginfo.

2. Peças
Este campo especifica o número de partes que este pacote consiste.
3. Padrão
Este campo contém o caractere 'y' indicando que o pacote deve ser instalado como padrão. Inversamente, um 'n' indica que o pacote não será instalado.
4. Categoria
A categoria sob a qual o pacote pertence. Release 4 define quatro categorias: "aplicativo", "gráficos," "sistema" e "utilitários". Todos os pacotes devem ser atribuídos a uma dessas categorias. Se você escolher, você também pode atribuir um pacote a uma categoria que você definiu. As categorias são case-insensitivas e podem conter apenas alfanuméricos. Cada categoria é limitada a 16 caracteres.
5. Pacote Completo-Nome
Texto que especifica o nome do pacote (comprimento máximo de 256 caracteres ASCII). Este campo deve ser o mesmo que NOME no arquivo pkginfo .

A ordem dos pacotes listados no arquivo setinfo deve refletir quaisquer dependências do pacote (se houver) e deve representar a ordem em que os pacotes ocorrem na mídia (no caso do datastream). Qualquer pacote para o qual exista uma dependência deve ser listado antes do (s) pacote (s) que depende dele.

Exemplos

Mostrado abaixo está um arquivo setinfo para o set admin:
   #ident  "@(#)set:cmn/set/admin/setinfo 1.2"
   #ident  "$Header: $"

   # Format for the setinfo file.  	Field separator is: <tab>
   # pkg	parts	default	category	pkg full-name
   # abbr          y/n

   oam	4	y	application	OA&M
   bkrs	1	y	system		Extended Backup and Restore
   face	1	y	application	FACE