From 1f435bf92cc5e828cb36e658d695070473a41f96 Mon Sep 17 00:00:00 2001 From: Danila Kiver Date: Sat, 6 Jul 2019 17:41:29 +0300 Subject: Reload systemd daemon on creation of units location dir in tests. Systemd manager drops non-existent directories from the units search path during initialization, thus, creation of UNIT_DIR, if it did not exist before, requres reloading the daemon. Signed-off-by: Danila Kiver --- test/system/250-generate-systemd.bats | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/test/system/250-generate-systemd.bats b/test/system/250-generate-systemd.bats index 20a73c726..a8eb3b0a6 100644 --- a/test/system/250-generate-systemd.bats +++ b/test/system/250-generate-systemd.bats @@ -12,7 +12,11 @@ UNIT_FILE="$UNIT_DIR/$SERVICE_NAME.service" function setup() { basic_setup - mkdir -p "$UNIT_DIR" + + if [ ! -d "$UNIT_DIR" ]; then + mkdir -p "$UNIT_DIR" + systemctl --user daemon-reload + fi } function teardown() { -- cgit v1.2.3-54-g00ecf