Fix issue: https://gitee.com/src-openeuler/cifs-utils/issues/I6RRNJ Signed-off-by: Zhiqiang Liu <liuzhiqiang26@huawei.com> (cherry picked from commit 9305c08964d0f21e12f29fed187e53e5231770a2)
45 lines
1.2 KiB
Diff
45 lines
1.2 KiB
Diff
From aeaa786aceb0ea781ded2c151fb68f6b34880ad4 Mon Sep 17 00:00:00 2001
|
|
From: lizhe <lizhe67@huawei.com>
|
|
Date: Tue, 26 May 2020 11:54:11 +0800
|
|
Subject: [PATCH] cifs-utils: fix probabilistic compiling error
|
|
|
|
When we compile cifs-utils, we may probabilistic
|
|
encounter install error like:
|
|
cd ***/sbin && ln -sf mount.cifs mount.smb3
|
|
***/sbin: No such file or directory
|
|
|
|
The reason of this problem is that if we compile
|
|
cifs-utils using multithreading, target
|
|
'install-sbinPROGRAMS' may be built after
|
|
target 'install-exec-hook' of the main Makefile.
|
|
Target 'install-sbinPROGRAMS' will copy the
|
|
executable file 'mount.cifs' to the $(ROOTSBINDIR),
|
|
which target 'install-exec-hook' will do the
|
|
'ln' command on.
|
|
|
|
This patch add the dependency of target
|
|
'install-exec-hook' to ensure the correct order
|
|
of the compiling.
|
|
|
|
Signed-off-by: lizhe <lizhe67@huawei.com>
|
|
---
|
|
Makefile.am | 2 +-
|
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
|
diff --git a/Makefile.am b/Makefile.am
|
|
index a95782d..8a17e73 100644
|
|
--- a/Makefile.am
|
|
+++ b/Makefile.am
|
|
@@ -117,7 +117,7 @@ endif
|
|
|
|
SUBDIRS = contrib
|
|
|
|
-install-exec-hook:
|
|
+install-exec-hook: install-sbinPROGRAMS
|
|
(cd $(ROOTSBINDIR) && ln -sf mount.cifs mount.smb3)
|
|
|
|
install-data-hook:
|
|
--
|
|
2.33.0
|
|
|