this post and workaround method deserves more than a hundred upvotes.
IMHO we can not assume systemctl always present.