mirror of
https://github.com/kernelkit/infix.git
synced 2026-07-31 13:03:02 +02:00
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:
@@ -0,0 +1 @@
|
||||
local7.* -/var/log/profinet.log
|
||||
@@ -0,0 +1 @@
|
||||
d /var/run/agentx - - -
|
||||
@@ -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 +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
|
||||
|
||||
Reference in New Issue
Block a user