The default is /run/mount/utab for years.
Signed-off-by: Karel Zak <kzak@redhat.com>
/* library private paths */
#define MNT_TMPDIR "/tmp/mount"
#define MNT_RUNTIME_TOPDIR "/run"
-#define MNT_RUNTIME_TOPDIR_OLD "/dev"
#define MNT_PATH_UTAB MNT_RUNTIME_TOPDIR "/mount/utab"
-#define MNT_PATH_UTAB_OLD MNT_RUNTIME_TOPDIR_OLD "/.mount/utab"
#define MNT_UTAB_HEADER "# libmount utab file\n"
/*
* Don't export this to libmount API -- utab is private library stuff.
*
- * Returns: path to /run/mount/utab (or /dev/.mount/utab) or $LIBMOUNT_UTAB.
+ * Returns: path to /run/mount/utab or $LIBMOUNT_UTAB.
*/
const char *mnt_get_utab_path(void)
{
- struct stat st;
const char *p = safe_getenv("LIBMOUNT_UTAB");
-
- if (p)
- return p;
-
- if (stat(MNT_RUNTIME_TOPDIR, &st) == 0)
- return MNT_PATH_UTAB;
-
- return MNT_PATH_UTAB_OLD;
+ return p ? : MNT_PATH_UTAB;
}