blkid: Use -c /dev/null because RHEL 5 blkid doesn't have -p option.

This commit is contained in:
Richard W.M. Jones
2011-12-03 22:58:03 +00:00
parent 615924abaa
commit 6533491b17

View File

@@ -94,8 +94,11 @@ do_blkid(const char *device)
char **ret = NULL;
int size = 0, alloc = 0;
const char *blkid[] = {"blkid", "-p", "-i", "-o", "export", device, NULL};
r = commandv(&out, &err, blkid);
r = command (&out, &err,
"blkid",
/* Adding -c option kills all caching, even on RHEL 5. */
"-c", "/dev/null",
"-p", "-i", "-o", "export", device, NULL);
if (r == -1) {
reply_with_error("%s", err);
goto error;