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

Резервирование дополнительного места на диске на целевой системе

Вам необходимо принять решение о том, требуется ли для вашего пакета дополнительное место на диске на целевой системе. Это дополнительное место, которое необходимо для объектов пакета. В этом случае создайте информационный файл space . Эта задача отличается от создания пустых файлов и каталогов во время установки, как указывается в разделе Определение дополнительных объектов, которые будут создаваться во время установки.

Команда pkgadd позволяет проверить наличие достаточного места на диске на основе определений объектов в файле pkgmap. Однако для пакета может требоваться дополнительное место на диске помимо того, что определено для объектов в файле pkgmap. Например, пакет должен создать после установки файл, в котором может быть база данных, файлы журнала или растущий файл иного рода, расходующий свободное место на диске. Чтобы зарезервировать достаточный объем дискового пространства, добавьте файл space, в котором указываются требования к объему дискового пространства. С помощью команды pkgadd производится проверка дополнительного дискового пространства, указанного в файле space. Для получения дополнительной информации см. справочную страницу space(4).


Примечание –

Убедитесь, что для файла space имеется запись в файле prototype. Файл должен иметь тип i (для информационного файла пакета).