File tree Expand file tree Collapse file tree 4 files changed +25
-0
lines changed
Expand file tree Collapse file tree 4 files changed +25
-0
lines changed Original file line number Diff line number Diff line change @@ -47,3 +47,8 @@ Package: yanet-utils
4747Architecture: amd64
4848Depends: ${shlibs:Depends}, ${misc:Depends}
4949Description: Various YANET utilities
50+
51+ Package: yanet-logger-systemd
52+ Architecture: amd64
53+ Depends: yanet-utils
54+ Description: Systemd unit file for yanet-logger
Original file line number Diff line number Diff 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
Original file line number Diff line number Diff line change 1+ lib/systemd/system/yanet-logger.service
Original file line number Diff line number Diff line change 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
You can’t perform that action at this time.
0 commit comments