It's not inconceivable that this file is missing so don't loudly
complain about it.
Signed-off-by: David Zeuthen <zeuthen@gmail.com>
{
UDisksFstabMonitor *monitor = UDISKS_FSTAB_MONITOR (user_data);
if (event_type == G_FILE_MONITOR_EVENT_CHANGED ||
- event_type == G_FILE_MONITOR_EVENT_CREATED)
+ event_type == G_FILE_MONITOR_EVENT_CREATED ||
+ event_type == G_FILE_MONITOR_EVENT_DELETED)
{
udisks_debug ("/etc/fstab changed!");
reload_fstab_entries (monitor);
f = fopen ("/etc/fstab", "r");
if (f == NULL)
{
- udisks_warning ("Error opening /etc/fstab file: %m");
+ if (errno != ENOENT)
+ {
+ udisks_warning ("Error opening /etc/fstab file: %m");
+ }
goto out;
}