mirror of
https://github.com/systemd/systemd.git
synced 2024-11-28 04:33:36 +08:00
test-execute: block /sys not /proc
As explained in the previous commit, blocking /proc can cause us to go into a long loop or fail the test.
This commit is contained in:
parent
6a461d1f59
commit
054d871d41
@ -327,7 +327,7 @@ static void test_exec_inaccessiblepaths(Manager *m) {
|
||||
return;
|
||||
}
|
||||
|
||||
test(m, "exec-inaccessiblepaths-proc.service", can_unshare ? 0 : EXIT_FAILURE, CLD_EXITED);
|
||||
test(m, "exec-inaccessiblepaths-sys.service", can_unshare ? 0 : EXIT_FAILURE, CLD_EXITED);
|
||||
|
||||
if (path_is_read_only_fs("/") > 0) {
|
||||
log_notice("Root directory is readonly, skipping remaining tests in %s", __func__);
|
||||
|
@ -67,7 +67,7 @@ test_data_files = '''
|
||||
test-execute/exec-ignoresigpipe-no.service
|
||||
test-execute/exec-ignoresigpipe-yes.service
|
||||
test-execute/exec-inaccessiblepaths-mount-propagation.service
|
||||
test-execute/exec-inaccessiblepaths-proc.service
|
||||
test-execute/exec-inaccessiblepaths-sys.service
|
||||
test-execute/exec-ioschedulingclass-best-effort.service
|
||||
test-execute/exec-ioschedulingclass-idle.service
|
||||
test-execute/exec-ioschedulingclass-none.service
|
||||
|
@ -2,6 +2,6 @@
|
||||
Description=Test to make sure that mount namespace setup works properly with the 'InaccessiblePaths=/proc' option
|
||||
|
||||
[Service]
|
||||
InaccessiblePaths=/proc
|
||||
ExecStart=/bin/sh -x -c 'test "$$(stat -c %%a /proc)" = "0"'
|
||||
InaccessiblePaths=/sys
|
||||
ExecStart=/bin/sh -x -c 'test "$$(stat -c %%a /sys)" = "0"'
|
||||
Type=oneshot
|
Loading…
Reference in New Issue
Block a user