Since I use a combination of toybox and systemd, I have noticed that systemd fails
to unmount partitions during shutdown when toybox umount is in use.
This is because systemd uses umount -c option and focuses on util-linux.
Systemd is apparently not going to change this behaviour for the foreseeable future. It seems busybox also had this same problem not so long ago. They eventually decided to simply ignore the -c option since busybox does not canonicalize mount paths in
the first place (same for toybox?). Relevant discussions:

https://github.com/systemd/systemd/issues/7786

http://lists.busybox.net/pipermail/busybox/2018-January/086045.html

https://git.busybox.net/busybox/commit/?id=426134128112738c97a665170b21153ef0764b7d

I am not sure whether you would be willing to do the same thing for toybox or whether what busybox did is even the right solution. I just wanted to bring this to your attention since no one has discussed this previously on the mailing list as far as I am aware of.
I feel like some kind of comment on this would be useful.

As at least a temporary solution I am currently using umount from util-linux instead
of the toybox umount implementation.

_______________________________________________
Toybox mailing list
[email protected]
http://lists.landley.net/listinfo.cgi/toybox-landley.net

Reply via email to