Skip to content

Commit c9e51d1

Browse files
Eeemstimower
authored andcommitted
Notify systemd that the service is started
1 parent b26e9c2 commit c9e51d1

2 files changed

Lines changed: 4 additions & 0 deletions

File tree

libs/rm2fb/Server.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -288,7 +288,9 @@ serverMain(int argc, char* argv[], char** envp) { // NOLINT
288288
const auto fixedFdNum = 1 + (tcpFd.has_value() ? 1 : 0);
289289
std::vector<pollfd> pollfds;
290290

291+
sd_notify(0, "READY=1");
291292
std::cout << "rm2fb-server started!\n";
293+
292294
while (running) {
293295
pollfds.clear();
294296
pollfds.reserve(tcpClients.size() + fixedFdNum);

libs/rm2fb/rm2fb.service

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,10 @@ StartLimitIntervalSec=600
44
StartLimitBurst=4
55
Before=xochitl.service launcher.service remarkable-reboot.service remarkable-shutdown.service
66
After=opt.mount
7+
ConditionFileNotEmpty=/opt/lib/librm2fb_server.so
78

89
[Service]
10+
Type=notify
911
Restart=on-failure
1012
RestartSec=5
1113
ExecStart=/usr/bin/xochitl

0 commit comments

Comments
 (0)