Skip to content
This repository was archived by the owner on Jan 16, 2024. It is now read-only.

Commit e91964b

Browse files
authored
Merge pull request #71 from mguezuraga/fix_systemd_service_registration
Fix systemd check on service registration
2 parents 2a8cfc0 + 3e48d9c commit e91964b

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

postinstall.one

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,11 +31,14 @@ if [ -f /etc/init.d/vmcontext ]; then
3131
else
3232
echo 'WARNING: Contextualization service not enabled' >&2
3333
fi
34-
elif [ -d /run/systemd/system/ ]; then
35-
systemctl enable one-context-local.service
36-
systemctl enable one-context.service
37-
else
38-
echo 'WARNING: Contextualization service not enabled' >&2
34+
elif [ -d /etc/systemd ]; then
35+
if [ -f /usr/lib/systemd/system/one-context-local.service -a\
36+
-f /usr/lib/systemd/system/one-context.service ]; then
37+
systemctl enable one-context-local.service
38+
systemctl enable one-context.service
39+
else
40+
echo 'WARNING: Contextualization service not enabled' >&2
41+
fi
3942
fi
4043

4144
# Debian based distros

0 commit comments

Comments
 (0)