diff --git a/libdm/Makefile.in b/libdm/Makefile.in index d538baf20..6f432f4a8 100644 --- a/libdm/Makefile.in +++ b/libdm/Makefile.in @@ -20,8 +20,8 @@ include ../make.tmpl install: @interface@/libdevmapper.so $(INSTALL) -D -o $(OWNER) -g $(GROUP) -m 555 $(STRIP) $< \ - $(libdir)/libdevmapper.so.$(VERSION) - $(LN_S) -f libdevmapper.so.$(VERSION) $(libdir)/libdevmapper.so + $(libdir)/libdevmapper.so.$(LIB_VERSION) + $(LN_S) -f libdevmapper.so.$(LIB_VERSION) $(libdir)/libdevmapper.so $(INSTALL) -D -o $(OWNER) -g $(GROUP) -m 444 libdevmapper.h \ $(includedir)/libdevmapper.h @@ -34,7 +34,7 @@ ioctl/libdevmapper.o: ioctl_version ioctl_version: ioctl/libdevmapper.c @echo Checking library version compatible with kernel version in dm-ioctl.h - test "$(VERSION)" = \ + test "$(IOCTL_VERSION)" = \ "$(shell $(CC) -E -dM $(INCLUDES) $(CFLAGS) \ ioctl/libdevmapper.c | \ awk -F '[ \t\"]+' '/DM_IOCTL_VERSION/ {print $$3}' )" diff --git a/libdm/libdm-common.c b/libdm/libdm-common.c index ade0515f9..708a459e1 100644 --- a/libdm/libdm-common.c +++ b/libdm/libdm-common.c @@ -55,7 +55,7 @@ void _build_dev_path(char *buffer, size_t len, const char *dev_name) if (strchr(dev_name, '/')) snprintf(buffer, len, "%s", dev_name); else - snprintf(buffer, len, "/dev/%s/%s", DM_DIR, dev_name); + snprintf(buffer, len, "%s/%s", _dm_dir, dev_name); } struct dm_task *dm_task_create(int type) @@ -87,7 +87,7 @@ int dm_task_set_name(struct dm_task *dmt, const char *name) * as its last component. */ if ((pos = strrchr(name, '/'))) { - snprintf(path, sizeof(path), "/dev/%s/%s", DM_DIR, pos + 1); + snprintf(path, sizeof(path), "%s/%s", _dm_dir, pos + 1); if (stat(name, &st1) || stat(path, &st2) || !(st1.st_dev == st2.st_dev)) { diff --git a/tools/dmsetup.c b/tools/dmsetup.c index 4f1687d57..48bd5d5c9 100644 --- a/tools/dmsetup.c +++ b/tools/dmsetup.c @@ -160,7 +160,7 @@ static int _version(int argc, char **argv) { int r = 0; struct dm_task *dmt; - char version[16]; + char version[80]; if (!(dmt = dm_task_create(DM_DEVICE_VERSION))) return 0;