# Description: Daemon does not create /var/run/DeviceKit-disks/, so mkfs jobs fail. Just create the directory in /tmp, this is what /tmp is for, after all. # Upstream: https://bugs.freedesktop.org/show_bug.cgi?id=24265 Index: devicekit-disks/src/job-mkfs.c =================================================================== --- devicekit-disks.orig/src/job-mkfs.c 2009-10-05 10:12:00.000000000 +0200 +++ devicekit-disks/src/job-mkfs.c 2009-10-05 10:13:45.000000000 +0200 @@ -304,7 +304,7 @@ /* take ownership of the device if requested */ if (take_ownership_uid != 0 || take_ownership_gid != 0) { - char dir[256] = PACKAGE_LOCALSTATE_DIR "/run/DeviceKit-disks/job-mkfs-XXXXXX"; + char dir[256] = "/tmp/job-mkfs-XXXXXX"; if (mkdtemp (dir) == NULL) { g_printerr ("cannot create directory %s: %m\n", dir);