Руководство разработчика по пакетированию приложений

Утилита faspac

Утилита faspac преобразует стандартный пакет интерфейса ABI в формат архива класса, используемый в связанных пакетах. Эта утилита осуществляет архивирование с помощью cpio и сжатие с помощью compress. В результирующем пакете появляется дополнительный каталог верхнего уровня с названием archive. В этом каталоге будут находиться все архивы, названные по имени класса. В каталоге install будут находиться сценарии действий над классами, необходимые для распаковки каждого архива. Абсолютные пути не архивируются.

Вызов служебной программы faspac имеет следующий формат:


faspac [-m Archive Method] -a -s -q [-d Base Directory] /
[-x Exclude List] [List of Packages]

Каждый параметр команды faspac описан в следующей таблице.

Параметр 

Описание 

-m Способ архивирования

 

Указывает на способ архивирования или сжатия. По умолчанию для сжатия используется утилита bzip2. Для переключения на метод zip или unzip используйте параметр - m zip, либо (для cpio и compress) параметр -m cpio.

-a

Исправляет атрибуты (необходимы полномочия администратора (пользователя root)). 

-s

Означает перевод пакета в стандартный тип ABI. Данный параметр берет пакеты cpio или compresssed и переводит их в стандартный формат пакета интерфейса ABI. 

-q

Означает режим без выдачи сообщений. 

-d Базовый каталог

Указывает каталог, в котором все имеющиеся пакеты будут обрабатываться в соответствии с требованиями, указанными в командной строке. Этот параметр является взаимоисключающим с параметром List of Packages.

-x Список исключений

Выдает разделенный запятыми, кавычками или пробелами список пакетов, которые следует исключить из процесса обработки. 

Список пакетов

Выдает список пакетов, которые необходимо обработать.