Skip to content

Commit 045649a

Browse files
committed
Create yanet-logger systemd unit
1 parent 99731e5 commit 045649a

File tree

4 files changed

+25
-0
lines changed

4 files changed

+25
-0
lines changed

debian/control

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,3 +47,8 @@ Package: yanet-utils
4747
Architecture: amd64
4848
Depends: ${shlibs:Depends}, ${misc:Depends}
4949
Description: Various YANET utilities
50+
51+
Package: yanet-logger-systemd
52+
Architecture: amd64
53+
Depends: yanet-utils
54+
Description: Systemd unit file for yanet-logger

debian/rules

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ override_dh_auto_install:
2424
install -pD -m0755 build/logger/yanet-logger -t debian/tmp/usr/bin
2525
install -pD -m0755 misc/yanet-dataplane.service -t debian/tmp/lib/systemd/system
2626
install -pD -m0755 misc/yanet-controlplane.service -t debian/tmp/lib/systemd/system
27+
install -pD -m0755 misc/yanet-logger.service -t debian/tmp/lib/systemd/system
2728
install -pD -m0775 libprotobuf/meta.proto -t debian/tmp/usr/include/yanet/
2829
install -pD -m0775 libprotobuf/controlplane.proto -t debian/tmp/usr/include/yanet/
2930
install -pD -m0775 build/librib/libyanet-rib.so -t debian/tmp/usr/lib
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
lib/systemd/system/yanet-logger.service

misc/yanet-logger.service

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
[Unit]
2+
Description = yanet logger
3+
4+
After = yanet-dataplane.service yanet-controlplane.service
5+
Requires = yanet-controlplane.service
6+
7+
[Service]
8+
User = root
9+
Group = yanet
10+
11+
Environment = "RUNTIME_DIRECTORY=/run/yanet"
12+
ExecStart = /usr/bin/yanet-logger -c /etc/yanet/logger.conf
13+
14+
Restart = always
15+
RestartSec = 5
16+
17+
[Install]
18+
WantedBy=multi-user.target

0 commit comments

Comments
 (0)