--- /dev/null
+diff --git a/tools/linux/Makefile.am b/tools/linux/Makefile.am
+index 484ae6a..26d6069 100644
+--- a/tools/linux/Makefile.am
++++ b/tools/linux/Makefile.am
+@@ -1,6 +1,6 @@
+ ## Process this file with automake to produce Makefile.in
+
+-udevrulesdir = $(udev_prefix)/udev/rules.d
++udevrulesdir = /usr/libexec/rules.d
+ udevrules_DATA = 90-hal.rules
+
+
+diff --git a/tools/linux/Makefile.in b/tools/linux/Makefile.in
+index 75ff7c4..87bc7de 100644
+--- a/tools/linux/Makefile.in
++++ b/tools/linux/Makefile.in
+@@ -220,7 +220,7 @@ top_build_prefix = @top_build_prefix@
+ top_builddir = @top_builddir@
+ top_srcdir = @top_srcdir@
+ udev_prefix = @udev_prefix@
+-udevrulesdir = $(udev_prefix)/udev/rules.d
++udevrulesdir = /usr/libexec/rules.d
+ udevrules_DATA = 90-hal.rules
+ AM_CPPFLAGS = \
+ -DPACKAGE_LIBEXEC_DIR=\""$(libexecdir)"\" \