Próbuję (jak najbliżej) atomowo zmienić dowiązanie symboliczne. Próbowałem:
ln -sf other_dir existing_symlink
To po prostu umieściło nowe dowiązanie symboliczne w katalogu, który wskazywał istniejący link symboliczny.
ln -sf other_dir new_symlink
mv -f new_symlink existing_symlink
To samo zrobiło: przeniosło dowiązanie symboliczne do katalogu.
cp -s other_dir existing_symlink
Odmawia, ponieważ jest to katalog.
Przeczytałem, że mv -Tzostał stworzony do tego, ale busybox nie ma -Tflagi.
ln -snf), ale pod maską są jeszcze dwa wywołania systemowe.