diff options
Diffstat (limited to 'recipes-security/ecryptfs-utils/files/0001-avoid-race-condition.patch')
| -rw-r--r-- | recipes-security/ecryptfs-utils/files/0001-avoid-race-condition.patch | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/recipes-security/ecryptfs-utils/files/0001-avoid-race-condition.patch b/recipes-security/ecryptfs-utils/files/0001-avoid-race-condition.patch new file mode 100644 index 0000000..af28d58 --- /dev/null +++ b/recipes-security/ecryptfs-utils/files/0001-avoid-race-condition.patch | |||
| @@ -0,0 +1,32 @@ | |||
| 1 | From ab671b02e3aaf65dd1fd279789ea933b8140fe52 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Chen Qi <Qi.Chen@windriver.com> | ||
| 3 | Date: Tue, 27 Aug 2019 16:08:00 +0800 | ||
| 4 | Subject: [PATCH] avoid race condition | ||
| 5 | |||
| 6 | The rootsbin directory is self defined. The install-rootsbinPROGRAMS | ||
| 7 | is actually treated as part of install-data. | ||
| 8 | |||
| 9 | This would avoid race condition which causes install failure. | ||
| 10 | |||
| 11 | Upstream-Status: Pending | ||
| 12 | |||
| 13 | Signed-off-by: Chen Qi <Qi.Chen@windriver.com> | ||
| 14 | --- | ||
| 15 | src/utils/Makefile.am | 2 +- | ||
| 16 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
| 17 | |||
| 18 | diff --git a/src/utils/Makefile.am b/src/utils/Makefile.am | ||
| 19 | index 83cf851..344883a 100644 | ||
| 20 | --- a/src/utils/Makefile.am | ||
| 21 | +++ b/src/utils/Makefile.am | ||
| 22 | @@ -67,6 +67,6 @@ ecryptfs_stat_LDADD = $(top_builddir)/src/libecryptfs/libecryptfs.la | ||
| 23 | test_SOURCES = test.c io.c | ||
| 24 | test_LDADD = $(top_builddir)/src/libecryptfs/libecryptfs.la | ||
| 25 | |||
| 26 | -install-exec-hook: install-rootsbinPROGRAMS | ||
| 27 | +install-data-hook: install-rootsbinPROGRAMS | ||
| 28 | -rm -f "$(DESTDIR)/$(rootsbindir)/umount.ecryptfs_private" | ||
| 29 | $(LN_S) "mount.ecryptfs_private" "$(DESTDIR)/$(rootsbindir)/umount.ecryptfs_private" | ||
| 30 | -- | ||
| 31 | 2.17.1 | ||
| 32 | |||
