package/profeth: persistent data in /var/lib, syslog.conf

Split tmpfiles config in two, one for snmpd and one for profeth.
Add logging and redirect profeth logs to /log/profinet.log with
default log rotation.

Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
This commit is contained in:
Joachim Wiberg
2023-03-08 20:02:03 +01:00
parent f8670f7150
commit 81212e12f1
6 changed files with 8 additions and 6 deletions
@@ -0,0 +1 @@
local7.* -/var/log/profinet.log
@@ -0,0 +1 @@
d /var/run/agentx - - -
+1 -2
View File
@@ -20,12 +20,11 @@ define PROFETH_INSTALL_EXTRA
cp $(PROFETH_PKGDIR)/sysctl.conf $(TARGET_DIR)/etc/sysctl.d/profeth.conf
cp $(PROFETH_PKGDIR)/set_profinet_leds $(TARGET_DIR)/usr/sbin/
cp $(PROFETH_PKGDIR)/set_network_parameters $(TARGET_DIR)/usr/sbin/
mkdir -p $(TARGET_DIR)/etc/profeth
mkdir -p $(TARGET_DIR)/etc/snmp
mkdir -p $(TARGET_DIR)/etc/tmpfiles.d
mkdir -p $(TARGET_DIR)/etc/default
cp $(PROFETH_PKGDIR)/snmpd.conf $(TARGET_DIR)/etc/snmp/
cp $(PROFETH_PKGDIR)/tmpfiles.conf $(TARGET_DIR)/etc/tmpfiles.d/snmpd.conf
cp $(PROFETH_PKGDIR)/tmpfiles.conf $(TARGET_DIR)/etc/tmpfiles.d/profeth.conf
cp $(PROFETH_PKGDIR)/default $(TARGET_DIR)/etc/default/profeth
endef
PROFETH_TARGET_FINALIZE_HOOKS += PROFETH_INSTALL_EXTRA
+1 -3
View File
@@ -1,3 +1 @@
# For Net-SNMP
d /var/run/agentx - - -
d /var/lib/profeth - - -
@@ -1 +1,4 @@
service [2345789] <pid/snmpd> env:-/etc/default/profeth profeth -s infix -p /etc/profeth $PROFETH_ARGS -- PROFΞTH daemon
service if:<boot/profinet> [2345789] <net/vlan1/up,pid/snmpd> \
log:prio:local7.info,tag:profeth \
env:-/etc/default/profeth \
profeth -s infix -p /var/lib/profeth $PROFETH_ARGS -- PROFΞTH daemon