<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p>Hallo nochmal,<br>
</p>
<br>
<div class="moz-cite-prefix">Am 27.03.2018 um 14:01 schrieb Rupert
Schöttler:<br>
</div>
<blockquote type="cite"
cite="mid:63a37225-0323-e6d7-ae38-b13ae7da1570@gmx.de">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
Die Entwickler haben wohl einen <br>
<pre><code>systemd-time-wait-sync.service - Wait Until Kernel Time Synchronized</code></pre>
eingeführt, der aber wohl standardmäßig -- oder nur bei mir --
nicht da ist: <br>
<tt>pi@ras2:~ $ systemctl status systemd-time-wait-sync</tt><tt><br>
</tt><tt>Unit systemd-time-wait-sync.service could not be found.</tt><tt><br>
</tt>Werde mal weiter suchen und ggf. einen Patch einspielen.<br>
</blockquote>
<br>
So, ich wollte die erweiterte Version von systemd aus dem Github
selbst kompilieren, scheitere aber an Systemvoraussetzungen:<br>
<br>
$ git clone <a class="moz-txt-link-freetext" href="https://github.com/systemd/systemd.git">https://github.com/systemd/systemd.git</a><br>
$ cd systemd/<br>
$ ./configure<br>
erfordert meson >= 0.41, das Standard-Repository bietet aber nur
0.37.1 an...<br>
<br>
Es funktioniert allerdings dieser Workaround:<br>
$ git clone <a class="moz-txt-link-freetext" href="https://github.com/LukeShu/systemd-timesyncd-wait.git">https://github.com/LukeShu/systemd-timesyncd-wait.git</a><br>
will go haben, das im Repository als "golang" vorhanden ist. Also:<br>
$ sudo apt-get install golang<br>
$ cd systemd-timesyncd-wait/<br>
$ make prefix=<br>
$ sudo make prefix= install<br>
$ sudo reboot<br>
<br>
Nun wartet vzlogger mit seinem Start, bis die Zeit synchronisiert
worden ist, und die Aufzeichnungspause erscheint in der Grafik als
gerader Strich mit dem Durchschnittsverbrauch zwischen Stop und
Wiederaufnahme der Aufzeichnung :-)<br>
<br>
Meine /etc/systemd/system/vzlogger.service enthält:<br>
<tt>[Unit]</tt><tt><br>
</tt><tt>Description=vzlogger</tt><tt><br>
</tt><tt>After=syslog.target network.target <b>time-sync.target</b></tt><tt><br>
</tt>usw.<br>
<br>
Die Ergänzung von systemd ist erst ein paar Tage alt. Vielleicht
schafft sie es ja bald ins raspbian-Repository.<br>
<br>
Viele Grüße<br>
Rupert<br>
<br>
</body>
</html>