| 1 |
http://bugs.gentoo.org/430900
|
| 2 |
|
| 3 |
--- Makefile
|
| 4 |
+++ Makefile
|
| 5 |
@@ -97,6 +97,12 @@
|
| 6 |
MAN4DIR = $(MANDIR)/man4
|
| 7 |
MAN5DIR = $(MANDIR)/man5
|
| 8 |
MAN8DIR = $(MANDIR)/man8
|
| 9 |
+PKG_CONFIG ?= pkg-config
|
| 10 |
+
|
| 11 |
+UDEVDIR := $(shell $(PKG_CONFIG) --variable=udevdir udev 2>/dev/null)
|
| 12 |
+ifndef UDEVDIR
|
| 13 |
+ UDEVDIR = lib/udev
|
| 14 |
+endif
|
| 15 |
|
| 16 |
OBJS = mdadm.o config.o policy.o mdstat.o ReadMe.o util.o maps.o lib.o \
|
| 17 |
Manage.o Assemble.o Build.o \
|
| 18 |
@@ -254,7 +260,7 @@
|
| 19 |
$(INSTALL) -D -m 644 mdadm.conf.5 $(DESTDIR)$(MAN5DIR)/mdadm.conf.5
|
| 20 |
|
| 21 |
install-udev: udev-md-raid.rules
|
| 22 |
- $(INSTALL) -D -m 644 udev-md-raid.rules $(DESTDIR)/lib/udev/rules.d/64-md-raid.rules
|
| 23 |
+ $(INSTALL) -D -m 644 udev-md-raid.rules $(DESTDIR)/$(UDEVDIR)/rules.d/64-md-raid.rules
|
| 24 |
|
| 25 |
uninstall:
|
| 26 |
rm -f $(DESTDIR)$(MAN8DIR)/mdadm.8 $(DESTDIR)$(MAN8DIR)/mdmon.8 $(DESTDIR)$(MAN4DIR)/md.4 $(DESTDIR)$(MAN5DIR)/mdadm.conf.5 $(DESTDIR)$(BINDIR)/mdadm
|