Sophie

Sophie

distrib > Mageia > 3 > i586 > media > core-release-src > by-pkgid > 99bfec5e8363efe69e13d9f1634a805b > files > 6

lvm2-2.02.98-3.mga3.src.rpm

diff -Nurp LVM2.2.02.98.orig/tools/lvmcmdline.c LVM2.2.02.98/tools/lvmcmdline.c
--- LVM2.2.02.98.orig/tools/lvmcmdline.c	2012-10-15 17:24:59.000000000 +0300
+++ LVM2.2.02.98/tools/lvmcmdline.c	2013-01-06 01:52:12.545578666 +0200
@@ -1463,7 +1463,7 @@ static void _exec_lvm1_command(char **ar
 {
 	char path[PATH_MAX];
 
-	if (dm_snprintf(path, sizeof(path), "%s.lvm1", argv[0]) < 0) {
+	if (dm_snprintf(path, sizeof(path), "lvm1-%s", argv[0]) < 0) {
 		log_error("Failed to create LVM1 tool pathname");
 		return;
 	}
@@ -1486,7 +1486,9 @@ int lvm2_main(int argc, char **argv)
 
 	base = last_path_component(argv[0]);
 	if (strcmp(base, "lvm") && strcmp(base, "lvm.static") &&
-	    strcmp(base, "initrd-lvm"))
+ 	    strcmp(base, "lvm2") && strcmp(base, "lvm2.static") &&
+ 	    strcmp(base, "lvm-static") && strcmp(base, "lvm2-static") &&
+ 	    strcmp(base, "initrd-lvm") && strcmp(base, "initrd-lvm2"))
 		alias = 1;
 
 	if (!_check_standard_fds())