File udplogger@.service of Package udplogger
[Unit]
Description=Start udplogger to log remote netconsole messages for configuration /etc/udplogger_%i.conf
After=remote-fs.target network.target syslog.target
PartOf=udplogger.target
[Service]
Type=simple
Restart=always
RestartSec=10
Environment=NETCONSOLE_IP=0.0.0.0
Environment=NETCONSOLE_PORT=6666
Environment=NETCONSOLE_LOGDIR=/var/log/netconsole_%i
EnvironmentFile=/etc/udplogger_%i.conf
ExecStartPre=/usr/bin/mkdir -p --mode=750 "${NETCONSOLE_LOGDIR}"
ExecStart=/usr/bin/udplogger ip=${NETCONSOLE_IP} port=${NETCONSOLE_PORT} dir="${NETCONSOLE_LOGDIR}" perm=640
[Install]
WantedBy=multi-user.target