Commit a8443204 authored by Peter Korsgaard's avatar Peter Korsgaard
Browse files

mii-diag: fix race condition

The mii-diag buildsystem doesn't correctly encode the needed
dependencies, so the install step can race against the mii-diag-udeb
(through all) to either cause mii-diag to be built for the host or
not be available when 'install' is executed.

Work around it by explicitly calling the needed steps and not building
the (unused) udeb version at all.

Fixes http://autobuild.buildroot.net/results/4825d267025c74c522077f84330b47f1110315fa



Signed-off-by: default avatarPeter Korsgaard <jacmet@sunsite.dk>
parent d65bb7e3
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -21,11 +21,11 @@ endef
MII_DIAG_POST_PATCH_HOOKS = MII_DIAG_DEBIAN_PATCHES

define MII_DIAG_BUILD_CMDS
	$(MAKE) $(MII_DIAG_MAKE_OPT) -C $(@D)
	$(MAKE) $(MII_DIAG_MAKE_OPT) -C $(@D) mii-diag
endef

define MII_DIAG_INSTALL_TARGET_CMDS
	$(MAKE) DESTDIR=$(TARGET_DIR) -C $(@D) install
	$(MAKE) DESTDIR=$(TARGET_DIR) -C $(@D) install-mii-diag
endef

define MII_DIAG_UNINSTALL_TARGET_CMDS