Estou tentando (o mais próximo possível) alterar atomicamente um link simbólico. Eu tentei:
ln -sf other_dir existing_symlink
Isso acabou de colocar o novo link simbólico no diretório que o existente_symlink apontou.
ln -sf other_dir new_symlink
mv -f new_symlink existing_symlink
Isso fez a mesma coisa: moveu o link simbólico para o diretório.
cp -s other_dir existing_symlink
Recusa porque é um diretório.
Eu li que isso mv -T
foi feito para isso, mas o busybox não tem a -T
bandeira.
ln -snf
), mas ainda existem duas chamadas de sistema ocultas.