services: Create /var/run/utmpx upon activation.
authorLudovic Courtès <ludo@gnu.org>
Thu, 19 Jan 2017 22:42:20 +0000 (23:42 +0100)
committerLudovic Courtès <ludo@gnu.org>
Thu, 19 Jan 2017 22:45:11 +0000 (23:45 +0100)
commitcaa7816673ba110d2192c2f4a8b985a475aa08a2
treebd0ca671c45e34091a687610b0b2f65f48c3c7d9
parent150309726f221c9b982e594466d35f5b895391d5
services: Create /var/run/utmpx upon activation.

This fixes a bug whereby /var/run/utmpx would never be created, and thus
accounting information would be missing.

* gnu/services.scm (activation-script): Create /var/run/utmpx.
* gnu/tests/base.scm (run-basic-test)["utmpx entry"]: New test.
gnu/services.scm
gnu/tests/base.scm