From 66d5b662675f5f0a098f65bb185e4e4e7628f49c Mon Sep 17 00:00:00 2001 From: Jean Delvare Date: Mon, 7 Jul 2003 10:44:29 +0000 Subject: [PATCH] Only install dmidecode if not existing or if older than our source file. We are not the authority for dmidecode and we are not up-to-date either. git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1866 7894878c-1315-0410-8ee3-d5d059ff63e0 --- prog/detect/Module.mk | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/prog/detect/Module.mk b/prog/detect/Module.mk index 051a82ff..22eca7ad 100644 --- a/prog/detect/Module.mk +++ b/prog/detect/Module.mk @@ -26,7 +26,7 @@ PROGDETECTDIR := $(MODULE_DIR) PROGDETECTTARGETS := $(MODULE_DIR)/i2cdetect $(MODULE_DIR)/dmidecode PROGDETECTSOURCES := $(MODULE_DIR)/i2cdetect.c $(MODULE_DIR)/dmidecode.c PROGDETECTSBININSTALL := $(MODULE_DIR)/sensors-detect \ - $(MODULE_DIR)/i2cdetect $(MODULE_DIR)/dmidecode + $(MODULE_DIR)/i2cdetect # Include all dependency files. We use '.rd' to indicate this will create # executables. @@ -38,6 +38,9 @@ user :: all-prog-detect install-prog-detect: all-prog-detect mkdir -p $(DESTDIR)$(SBINDIR) $(INSTALL) -o root -g root -m 755 $(PROGDETECTSBININSTALL) $(DESTDIR)$(SBINDIR) + if [ ! -e $(DESTDIR)$(SBINDIR)/dmidecode -o $(DESTDIR)$(SBINDIR)/dmidecode -ot $(PROGDETECTDIR)/dmidecode.c ] ; then \ + $(INSTALL) -o root -g root -m 755 $(PROGDETECTDIR)/dmidecode $(DESTDIR)$(SBINDIR) ; \ + fi user_install :: install-prog-detect clean-prog-detect: