kde-workspace/soliduiserver
Ivailo Monev 470b52d29c soliduiserver: implement mountpoint cleaner
lots of references have to be kept and passed around because once the
device is removed Solid::Device is just an UDI - anything else is
obtained dynamically and will return invalid results (even casts will
not work)

what the mountpoint cleaner does? when a device is removed without
being unmounted (e.g. USB storage) the program will call `unmount`
essentially making sure the device node and the mount point can be used
when the device is inserted again, no other project does that as far as
I am aware

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-09 11:02:45 +03:00
..
actions soliduiserver: implement mountpoint cleaner 2023-09-09 11:02:45 +03:00
CMakeLists.txt soliduiserver: implement mountpoint cleaner 2023-09-09 11:02:45 +03:00
Messages.sh changed bash scripts shebangs 2014-11-15 05:48:13 +02:00
solid_unmount_device.cpp soliduiserver: implement mountpoint cleaner 2023-09-09 11:02:45 +03:00
soliduidialog.cpp soliduiserver: implement mountpoint cleaner 2023-09-09 11:02:45 +03:00
soliduidialog.h soliduiserver: implement mountpoint cleaner 2023-09-09 11:02:45 +03:00
soliduiserver.cpp soliduiserver: implement mountpoint cleaner 2023-09-09 11:02:45 +03:00
soliduiserver.desktop generic: device notification reimplementation 2023-09-07 05:47:54 +03:00
soliduiserver.h soliduiserver: implement mountpoint cleaner 2023-09-09 11:02:45 +03:00
soliduiserver.notifyrc soliduiserver: notify about mount and unmount errors as well as safe to remove devices 2023-08-27 00:05:25 +03:00
soliduiserver_common.h soliduiserver: implement mountpoint cleaner 2023-09-09 11:02:45 +03:00
soliduiserver_helper.cpp soliduiserver: do not use umount2() for unmounting 2023-09-09 08:59:08 +03:00
soliduiserver_helper.h generic: adjust to KAuthorization changes 2022-12-12 08:27:34 +02:00