eDirectory 8.8 cumple con las siguientes normas:
A fin de evitar conflictos con los archivos de aplicaciones de otros productos, eDirectory 8.8 sigue el estándar jerárquico del sistema de archivos (FHS). Esta función solo está disponible en Linux.
eDirectory sigue esta estructura de directorios solamente si ha elegido instalarla en la ubicación por defecto. Si ha elegido una ubicación personalizada, la estructura de directorios sería custom_location/default_path.
Por ejemplo, si elige instalar en el directorioeDir88, se seguiría la misma estructura de directorios en el directorio eDir88, igual que se instalarían las páginas man en el directorio /eDir88/opt/novell/man.
En la siguiente tabla se enumeran los cambios en la estructura de directorios:
|
Tipo de archivos almacenados en el directorio |
Nombre y vía del directorio |
|---|---|
|
Binarios ejecutables y guiones de shell estático |
/opt/novell/eDirectory/bin |
|
Binarios ejecutables para uso root |
/opt/novell/eDirectory/sbin |
|
Binarios de la biblioteca estática o dinámica |
/opt/novell/eDirectory/lib |
|
Archivos de configuración |
/etc/opt/novell/eDirectory/conf |
|
Datos dinámicos de lectura/escritura de tiempo de ejecución como la DIB |
/var/opt/novell/eDirectory/data |
|
Archivos de registro |
/var/opt/novell/eDirectory/log |
|
Páginas man de Linux |
/opt/novell/man |
Con la implementación de FHS en eDirectory 8.8, es necesario actualizar las variables ambientales de vía y exportarlas. Esto plantea los siguientes problemas:
Debe recordar todas las vías exportadas, de manera que siempre que se abra un shell, deberá exportar estas vías y comenzar a usar las utilidades.
Cuando desee utilizar más de un conjunto de binarios, deberá abrir más de un shell o tendrá que eliminar la definición y definir con frecuencia las vías en un conjunto de binarios diferente.
Para solucionar el problema anterior, puede usar el siguiente guión/opt/novell/eDirectory/bin/ndspath:
Asigne el guión ndspath como prefijo a la utilidad y ejecute la utilidad deseada de la siguiente manera:
custom_location/opt/novell/eDirectory/bin/ndspath utility_name_with_parameters
Exporte las vías en el shell actual de la siguiente manera:
. custom_location/opt/novell/eDirectory/bin/ndspath
Después de introducir el comando anterior, ejecute las utilidades de la misma forma que lo haría normalmente. Invoque el guión de su perfil, bashrc, o guiones similares. Por lo tanto, siempre que entre o abra un nuevo shell, podrá comenzar a usar las utilidades directamente.
eDirectory 8.8 ahora cumple el estándar Linux Standard Base (LSB). LSB recomienda también cumplir el estándar FHS. Todos los paquetes de eDirectory en Linux tienen el prefijo novell. Por ejemplo, NDSserv ahora es novell-NDSserv.