From 389d13c074fa064f89aff45e571c37a35a78c7ee Mon Sep 17 00:00:00 2001 From: Ben Pfaff Date: Mon, 14 Mar 2011 16:39:28 -0700 Subject: [PATCH] ovsdbmonitor: Fix "make install" race. In a parallel make, the install-exec-local target runs concurrently with the creation of the directory that it installs into. Fix the race by using the install-exec-hook target instead, which runs subsequently to directory creation. --- ovsdb/ovsdbmonitor/automake.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ovsdb/ovsdbmonitor/automake.mk b/ovsdb/ovsdbmonitor/automake.mk index e24c5360b..11c25cb8d 100644 --- a/ovsdb/ovsdbmonitor/automake.mk +++ b/ovsdb/ovsdbmonitor/automake.mk @@ -31,7 +31,7 @@ ovsdbmonitordir = ${pkgdatadir}/ovsdbmonitor if BUILD_OVSDBMONITOR noinst_SCRIPTS += ovsdb/ovsdbmonitor/ovsdbmonitor ovsdbmonitor_DATA = $(ovsdbmonitor_pyfiles) -install-exec-local: +install-exec-hook: sed -e '/NOINSTALL/d' < ovsdb/ovsdbmonitor/ovsdbmonitor > ovsdb/ovsdbmonitor/ovsdbmonitor.tmp chmod +x ovsdb/ovsdbmonitor/ovsdbmonitor.tmp $(INSTALL_PROGRAM) ovsdb/ovsdbmonitor/ovsdbmonitor.tmp $(DESTDIR)$(bindir)/ovsdbmonitor -- 2.43.0