Guía del desarrollador para la creación de paquetes de aplicaciones

Objetos reubicables colectivamente

Los objetos reubicables colectivamente se sitúan en relación a una base de instalación común llamada directorio base. Un directorio base se define en el archivo pkginfo, mediante el parámetro BASEDIR. Por ejemplo, un objeto reubicable del archivo prototype con el nombre tests/generic necesita que el archivo pkginfo defina el parámetro BASEDIR predeterminado. Por ejemplo:


BASEDIR=/opt

Este ejemplo significa que cuando se instala el objeto, se ubicará en el directorio /opt/tests/generic.


Nota –

El directorio /opt es el único al que se puede entregar software que no sea parte del software base de Solaris.


Use objetos reubicables colectivamente siempre que sea posible. En general, la parte principal de un paquete se puede reubicar con unos cuantos archivos (como los archivos en /etc o /var) especificados como absolutos. Sin embargo, si un paquete contiene muchas reubicaciones diferentes, considere la opción de dividir el paquete en diversos paquetes con diferentes valores BASEDIR en sus archivos pkginfo.