diff options
| author | Markus Volk <f_l_k@t-online.de> | 2024-03-25 11:18:05 +0100 |
|---|---|---|
| committer | Khem Raj <raj.khem@gmail.com> | 2024-03-25 08:34:12 -0700 |
| commit | 777d42c854e3b9ed03270aee9f70cb38572cb3de (patch) | |
| tree | cc0f99152633fb972f2a352e1dedde7c2c8c68cc | |
| parent | 9c00bf177685e01053e5d384ddb2053ec9d05e1f (diff) | |
| download | meta-openembedded-777d42c854e3b9ed03270aee9f70cb38572cb3de.tar.gz | |
tracker-miners: fix reproducibility issue for landlock
If landlock feature is enabled there is buildpath leakage again.
This is because in-tree rules get included. Disable the
in-tree check to avoid it.
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
| -rw-r--r-- | meta-gnome/recipes-gnome/tracker/tracker-miners/0001-fix-reproducibility.patch | 23 |
1 files changed, 22 insertions, 1 deletions
diff --git a/meta-gnome/recipes-gnome/tracker/tracker-miners/0001-fix-reproducibility.patch b/meta-gnome/recipes-gnome/tracker/tracker-miners/0001-fix-reproducibility.patch index 68ff95e79d..98618e5d3e 100644 --- a/meta-gnome/recipes-gnome/tracker/tracker-miners/0001-fix-reproducibility.patch +++ b/meta-gnome/recipes-gnome/tracker/tracker-miners/0001-fix-reproducibility.patch | |||
| @@ -92,6 +92,27 @@ index 6e5883288..04750f82b 100644 | |||
| 92 | '-DLIBEXECDIR="@0@"'.format(get_option('prefix') / get_option('libexecdir')), | 92 | '-DLIBEXECDIR="@0@"'.format(get_option('prefix') / get_option('libexecdir')), |
| 93 | ], | 93 | ], |
| 94 | install: true, | 94 | install: true, |
| 95 | diff --git a/src/libtracker-miners-common/tracker-landlock.c b/src/libtracker-miners-common/tracker-landlock.c | ||
| 96 | index 27e7db65b..3021343eb 100644 | ||
| 97 | --- a/src/libtracker-miners-common/tracker-landlock.c | ||
| 98 | +++ b/src/libtracker-miners-common/tracker-landlock.c | ||
| 99 | @@ -276,7 +276,7 @@ | ||
| 100 | LANDLOCK_ACCESS_FS_READ_DIR); | ||
| 101 | } | ||
| 102 | } | ||
| 103 | - | ||
| 104 | +#if 0 | ||
| 105 | current_dir = g_get_current_dir (); | ||
| 106 | |||
| 107 | /* Detect running in-tree */ | ||
| 108 | @@ -296,7 +296,7 @@ | ||
| 109 | in_tree_rules[i].flags); | ||
| 110 | } | ||
| 111 | } | ||
| 112 | - | ||
| 113 | +#endif | ||
| 114 | /* Add user cache for readonly databases */ | ||
| 115 | #ifdef MINER_FS_CACHE_LOCATION | ||
| 116 | add_rule (landlock_fd, MINER_FS_CACHE_LOCATION, | ||
| 95 | -- | 117 | -- |
| 96 | 2.41.0 | 118 | 2.41.0 |
| 97 | |||
