O eDirectory 8.8 está em conformidade com os seguintes padrões:
Para evitar conflitos de arquivos com outros arquivos do aplicativo deste produto, o eDirectory 8.8 segue o Filesystem Hierarchy Standard (FHS). Esse recurso está disponível apenas no Linux.
O eDirectory seguirá esta estrutura de diretório apenas se instalado em seu local padrão. Se você tiver escolhido um local personalizado, a estrutura do diretório será local_personalizado/caminho_padrão.
Por exemplo, se escolher instalá-lo no diretório eDir88, a mesma estrutura de diretório seria seguida no diretório eDir88, de maneira que as páginas de manual seriam instaladas no diretório /eDir88/opt/novell/man.
A tabela a seguir lista a alteração na estrutura do diretório:
Tipos de arquivos armazenados no diretório |
Nome e caminho do diretório |
---|---|
Binários executáveis e scripts shell estáticos |
/opt/novell/eDirectory/bin |
Binários executáveis para uso root |
/opt/novell/eDirectory/sbin |
Binários de biblioteca estática ou dinâmica |
/opt/novell/eDirectory/lib |
Arquivos de configuração |
/etc/opt/novell/eDirectory/conf |
Dados dinâmicos de leitura/gravação de tempo de execução como o DIB |
/var/opt/novell/eDirectory/data |
Arquivos de registro |
/var/opt/novell/eDirectory/log |
Páginas de manual do Linux |
/opt/novell/man |
Com a implementação do FHS no eDirectory 8.8, é necessário atualizar as variáveis ambientais do caminho e exportá-las. Isto gera os seguintes problemas:
Será necessário lembrar de todos os caminhos exportados, de maneira que sempre ao abrir um shell, será necessário exportar esses caminhos para começar a usar os utilitários.
Se desejar usar mais de um conjunto binário, será necessário abrir mais de um shell ou desconfigurar e reconfigurar os caminhos para um conjunto binário diferente com frequência.
Para resolver o problema acima, use o script /opt/novell/eDirectory/bin/ndspath da seguinte maneira:
Coloque o script ndspath como prefixo do utilitário e execute o utilitário desejado da seguinte maneira:
custom_location/opt/novell/eDirectory/bin/ndspath utility_name_with_parameters
Exporte os caminhos no shell atual da seguinte maneira:
. custom_location/opt/novell/eDirectory/bin/ndspath
Após digitar o comando acima, execute os utilitários normalmente. Obtenha o script no seu perfil, bashrc ou scripts similares. Portanto, sempre que efetuar login ou abrir um novo shell, será possível usar os utilitários diretamente.
O eDirectory 8.8 está agora em conformidade com o Linux Standard Base (LSB). O LSB também recomenda conformidade com FHS. Todos os pacotes do eDirectory no Linux possuem o prefixo novell. Por exemplo, o NDSserv agora é novell-NDSserv.