--- eudev-1.6/src/udev/Makefile.in	2014-05-15 21:36:41.857548681 -0400
+++ eudev-1.6/src/udev/Makefile.in	2014-05-15 21:36:19.581548176 -0400
@@ -1188,7 +1188,9 @@
 # install udevadm symlink in sbindir
 install-exec-hook:
 	if test "$(bindir)" != "$(sbindir)"; then \
-		$(LN_S) -n -f $(bindir)/udevadm $(DESTDIR)$(sbindir)/udevadm; \
+		if ! cmp $(DESTDIR)$(bindir)/udevadm $(DESTDIR)$(sbindir)/udevadm; then \
+			$(LN_S) -n -f $(bindir)/udevadm $(DESTDIR)$(sbindir)/udevadm; \
+		fi; \
 	fi
 
 uninstall-hook:
--- eudev-1.6/src/libudev/Makefile.in	2014-05-15 21:35:09.225546579 -0400
+++ eudev-1.6/src/libudev/Makefile.in	2014-05-15 21:34:52.077546190 -0400
@@ -884,8 +884,10 @@
 		$(MKDIR_P) $(DESTDIR)$(rootlibdir) && \
 		so_img_name=$$(readlink $(DESTDIR)$(libdir)/$$libname) && \
 		so_img_rel_target_prefix=$$(echo $(libdir) | sed 's,\(^/\|\)[^/][^/]*,..,g') && \
-		$(LN_S) -f $$so_img_rel_target_prefix$(rootlibdir)/$$so_img_name $(DESTDIR)$(libdir)/$$libname && \
-		mv $(DESTDIR)$(libdir)/$$libname.* $(DESTDIR)$(rootlibdir); \
+		if ! cmp $(DESTDIR)$(libdir)/$$so_img_name $(DESTDIR)$(rootlibdir)/$$so_img_name ; then \
+			$(LN_S) -f $$so_img_rel_target_prefix$(rootlibdir)/$$so_img_name $(DESTDIR)$(libdir)/$$libname && \
+			mv $(DESTDIR)$(libdir)/$$libname.* $(DESTDIR)$(rootlibdir); \
+		fi; \
 	fi
 endef
 
