Respostas:
O Ash lê primeiro os seguintes arquivos (se existirem):
/etc/profile
~/.profile
Um shell sem logon também lerá um arquivo se especificado na variável de ambiente ENV.
Portanto, se você definir isso de alguma forma (talvez em seu perfil ~ / .prof, ou em algum outro controle de ambiente "abrangente"), quaisquer futuros shells bifurcados executarão esse script. Muito útil para casos sem login.
É difícil encontrar documentação sobre isso, mas está confirmado que ele funciona no busybox-w32 (executando no Windows). De fato, é difícil encontrar boa documentação sobre o conjunto de recursos do ash.
ATUALIZAÇÃO: Há uma variedade de variantes de cinzas na natureza. 'ENV' pode não funcionar com todos eles. Há algumas informações sobre variantes aqui: https://www.in-ulm.de/~mascheck/various/ash/
Há uma sugestão de que algumas variantes de cinzas possam usar 'SHINIT' no lugar de ENV.