lttng-tools: executable cannot traverse root directory
authorJonathan Rajotte <jonathan.rajotte-julien@efficios.com>
Wed, 5 May 2021 18:06:31 +0000 (14:06 -0400)
committerJonathan Rajotte <jonathan.rajotte-julien@efficios.com>
Wed, 5 May 2021 18:06:31 +0000 (14:06 -0400)
commit54c3c7ec24fd9f63ec5b72ad3792e55ab0f9003b
treece67ac6ff652faf74167f0787184a15dd1e06427
parentc1bede3c5fe828179c6f14dc7237aafab5067352
lttng-tools: executable cannot traverse root directory

The test_ust_notifier_discarded_count_multi_uid tests from lttng-tools
required that an instrumented application launched under a temporary
user be able to access lttng-ust libs in DEPS_LIBS. Since the dependancy
are not installed globally and that root owned directory are not
traversable by default, the apps fail to find liblttng-ust due to
permission setting.

To alleviate this for our CI, simply set the a+x bit on all leading
directly to DEPS_LIBS. This is acceptable under our CI since and the
root jobs since we always reset the work state to a known good state.

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
scripts/lttng-tools/build.sh
This page took 0.023 seconds and 4 git commands to generate.