Enable systemd-service in yocto bauen
Ich weiß, wie man ein systemd-service und auch, wie Sie ausgeführt werden und ermöglichen es, etc.. auf einem Laufenden system, aber ich würde gerne wissen, wie ich machen kann standardmäßig aktiviert, auf einem yocto-image. In anderen Worten, ich möchte einen benutzerdefinierten Dienst aktiviert auf einem Bild die erste Zeit das Bild laufen, d.h. nach dem Flashen. Wie ist die Umsetzung?
BEARBEITEN:
Ich habe bereits systemd und brauchen keine Anleitungen für die installation. Ich brauche eine Möglichkeit zum registrieren eines service es während des build-Prozesses.
InformationsquelleAutor Gerharddc | 2015-10-02
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Kann nicht erstellen Sie einfach einen symlink von dem service in
/etc/systemd/system/yourTarget.wants
?Hier ist ein BitBake-Rezept, das erstellt symlinks. Hilft das? wiki.yoctoproject.org/wiki/Cookbook:Appliance:Startup_Scripts
Leider kann ich nicht fügen Sie eine neue Antwort, da diese Frage wird derzeit auf Eis. Sicher, können Sie Sie manuell erstellen Sie den link wie man erzählt in dieser Antwort. Obwohl, der bessere Weg wäre, um die
systemd.bbclass
. Würden Sie dies tun, indem Sieinherit systemd
in deinem Rezept, und geben Sie dann den Namen der service-Datei imSYSTEMD_SERVICE = "name_of_the_file"
. Dieser wird automatisch aktiviert, den service für Sie.InformationsquelleAutor Michael Kopp