Dash é um shell compatível com
POSIX. Ele pode ser instalado como /bin/sh ou como o shell padrão
para root ou um(a) segundo(a)
usuário(a) com um ID de usuário(a) zero (0). Depende de menos
bibliotecas que o shell Bash e,
portanto, é menos provável que seja afetado por um problema de
atualização ou falha de disco. Dash também é útil para verificar se um script
é totalmente compatível com a sintaxe POSIX.
Esse pacote é conhecido por construir e funcionar adequadamente usando-se uma plataforma LFS 13.0.
Transferência (HTTP): http://gondor.apana.org.au/~herbert/dash/files/dash-0.5.13.1.tar.gz
Soma de verificação MD5 da transferência: 3dba7e808e0ea0d588867ba7658635dc
Tamanho da transferência: 256 KB
Espaço em disco estimado exigido: 3,1 MB
Tempo de construção estimado: menos que 0,1 UPC
libedit (biblioteca do editor de linha de comando)
Instale Dash executando os seguintes comandos:
./configure --bindir=/bin --mandir=/usr/share/man && make
Esse pacote não vem com uma suíte de teste.
Agora, como o(a) usuário(a) root:
make install
Se você gostaria de tornar dash o sh padrão, [então] recrie o link
simbólico /bin/sh como o(a)
usuário(a) root:
Se criar o link simbólico do dash para sh, [então] você precisará reconfigurar o link para bash para construir o LFS.
ln -svf dash /bin/sh
--bindir=/bin: Esse
parâmetro coloca o binário dash no sistema de arquivos raiz.
--with-libedit: Para compilar
Dash com suporte a libedit.
Atualize /etc/shells para incluir o
shell Dash emitindo o seguinte
comando como o(a) usuário(a) root:
cat >> /etc/shells << "EOF"
/bin/dash
EOF