1 /* vi: set sw=4 ts=4: */
3 * Support functions for mounting devices by label/uuid
5 * Copyright (C) 2006 by Jason Schoon <floydpink@gmail.com>
6 * Some portions cribbed from e2fsprogs, util-linux, dosfstools
8 * Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
12 #include "volume_id.h"
14 int findfs_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE;
15 int findfs_main(int argc UNUSED_PARAM, char **argv)
22 if (strncmp(dev, "/dev/", 5) == 0) {
23 /* Just pass any /dev/xxx name right through.
24 * This might aid in some scripts being able
25 * to call this unconditionally */
28 /* Otherwise, handle LABEL=xxx and UUID=xxx,
29 * fail on anything else */
30 if (!resolve_mount_spec(argv))