mirror of
git://sourceware.org/git/lvm2.git
synced 2025-03-23 10:50:34 +03:00
Don't run any complex initialisation for the "version" lvm2 command.
We can use it even in read-only environment where a try to initialise file-based locking fails (not to mention other processing related with lvm2 init). Simply, we want to output the version only, nothing else. And this should always work.
This commit is contained in:
parent
4f732b1989
commit
db85b2ddc7
@ -1364,6 +1364,10 @@ int lvm2_main(int argc, char **argv)
|
||||
unsetenv("LVM_DID_EXEC");
|
||||
}
|
||||
|
||||
/* "version" command is simple enough so it doesn't need any complex init */
|
||||
if (!alias && argc > 1 && !strcmp(argv[1], "version"))
|
||||
return version(NULL, argc, argv);
|
||||
|
||||
if (!(cmd = init_lvm()))
|
||||
return -1;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user