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

Управление базовым каталогом

Любой пакет, существующий в нескольких версиях или для нескольких архитектур, должен, при необходимости, иметь возможность увода базового каталога. Увод базового каталога означает, что если в базовом каталоге уже существует предыдущая версия или другая архитектура устанавливаемого пакета, устанавливаемый пакет решает эту проблему, создавая, например, новый базовый каталог со слегка отличающимся именем. Сценарии request и checkinstall в Solaris 2.5 и совместимых выпусках имеют возможность изменять переменную среды BASEDIR. Однако такая возможность отсутствует в более ранних версиях ОС Solaris.

Даже в более старых версиях операционного окружения Solaris сценарию request были доступны полномочия на переопределение каталогов в пределах базового каталога установки. Сценарий request может делать это и сейчас, поддерживая большинство административных предпочтений.