]> code.ossystems Code Review - openembedded-core.git/commit
oeqa/runtime/cases: Only disable/enable for current boot
authorWes Lindauer <wesley.lindauer@gmail.com>
Mon, 12 Apr 2021 03:50:34 +0000 (23:50 -0400)
committerAnuj Mittal <anuj.mittal@intel.com>
Fri, 23 Apr 2021 08:14:22 +0000 (16:14 +0800)
commit49a6632aa789fca8085a91b5b7c749aef3db4e0e
tree8ef9c1338c60724f38fb99cac1d0ca2c0669cee7
parent4f9921db882ed06e0902d34ae06a0eabff4ba86e
oeqa/runtime/cases: Only disable/enable for current boot

Previously doing a stop/start worked, but using a disable/enable does
not work on a read-only rootfs. Add a --runtime flag to systemctl so
that systemd only modifies the current boot and does not attempt to
write to the filesystem.

This also keeps the test from making a permanent (one could argue
policy) change to the running system being tested. i.e. What if the
image being tested had intentionally disabled the timesyncd service in
preference to using chrony or ntpd? The test shouldn't assume that the
user wants the timesyncd service enabled.

Signed-off-by: Wes Lindauer <wesley.lindauer@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 43dd83b6a325589368c980a3f17cab90935aaeb0)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
meta/lib/oeqa/runtime/cases/date.py
meta/lib/oeqa/runtime/cases/rtc.py