Commit fb0d3773 authored by Mathieu Mirmont's avatar Mathieu Mirmont

Merge socklog and socklog-run

parent 7fe91979
......@@ -11,37 +11,18 @@ Build-Depends: debhelper (>= 12),
Package: socklog
Architecture: any
Depends: adduser, ${misc:Depends}, ${shlibs:Depends}
Recommends: socklog-run, runit
Description: system and kernel logging services (programs)
socklog cooperates with the runit package to create a small and secure
replacement for syslogd. socklog supports system logging through Unix
domain sockets (/dev/log), UDP sockets (0.0.0.0:514), as well as TCP
socket, with the help of runit's runsvdir, runsv, and svlogd. socklog
provides a different network logging concept, and also does log event
notification. svlogd has built in log file rotation based on file size,
so there is no need for any cron jobs to rotate the logs. socklog is
small, secure, and reliable.
.
This package contains the socklog programs.
Package: socklog-run
Architecture: all
Multi-Arch: foreign
Depends: socklog, runit, ${misc:Depends}
Depends: runit, ${misc:Depends}, ${shlibs:Depends}
Recommends: ipsvd, mailx
Provides: system-log-daemon, linux-kernel-log-daemon
Conflicts: system-log-daemon, linux-kernel-log-daemon
Breaks: ${runit:Breaks}
Breaks: socklog-run (<< 2.1.0-9), ${runit:Breaks}
Replaces: socklog-run (<< 2.1.0-9)
Description: system and kernel logging services
socklog cooperates with the runit package to create a small and secure
replacement for syslogd. socklog supports system logging through Unix
domain sockets (/dev/log), UDP sockets (0.0.0.0:514), as well as TCP
socket, with the help of runit's runsvdir, runsv, and svlogd. socklog
provides a different network logging concept, and also does log event
notification. svlogd has built in log file rotation based on file size,
so there is no need for any cron jobs to rotate the logs. socklog is
small, secure, and reliable.
.
This package sets up the socklog-unix and socklog-klog services to
provide a system log service and kernel log service respectively.
socklog cooperates with the runit package to create a small and
secure replacement for rsyslog. socklog supports system logging
through Unix domain sockets (/dev/log), UDP sockets (0.0.0.0:514), as
well as TCP socket, with the help of runit's runsvdir, runsv, and
svlogd. socklog provides a different network logging concept, and
also does log event notification. svlogd has built in log file
rotation based on file size, so there is no need for any cron jobs to
rotate the logs. socklog is small, secure, and reliable.
socklog-run for Debian
----------------------
This package sets up the socklog-unix and socklog-klog service to provide a
system log service and a kernel log service respectively.
The socklog service directories are located in /etc/sv/. This also includes
service directories for the not automatically enabled socklog-inet,
socklog-notify, and socklog-ucspi-tcp services.
The socklog-run package provides the virtual packages ``system-log-daemon''
and ``linux-kernel-log-daemon'', and conflicts with other packages providing
at least one of these virtual packages. This ensures that socklog is the
only package installed on the system, that processes system and kernel log
messages.
The socklog package without the socklog-run package can be installed
alongside other system- or kernel-log-daemons, e.g. to make use of the
socklog programs from the command line only.
-- Gerrit Pape <pape@smarden.org>, Mon, 08 Sep 2003 16:24:14 +0200
socklog for Debian
------------------
The programs are installed in /usr/sbin/ and /usr/bin/. To have socklog
provide the default system log service and kernel log service on your
system, additionally install the socklog-run package. As an alternative
you can make sure that the runit package is installed and service
supervision is enabled, and follow the documentation[0]. This package
already created the system user ``log'' for you.
This package now includes the service files that used to be part of
the separate socklog-run package. It provides the virtual packages
system-log-daemon and linux-kernel-log-daemon, and therefore conflicts
with other packages providing the same virtual packages, for instance
rsyslog. This ensures that socklog is the only package installed on
the system that processes system and kernel log messages.
[0] /usr/share/doc/socklog/configuration.html
http://smarden.org/socklog/configuration.html
The socklog-unix and socklog-klog services provide a system log
service and a kernel log service respectively and are enabled by
default. The socklog-inet, socklog-notify, and socklog-ucspi-tcp
services are examples and are disabled by default.
-- Gerrit Pape <pape@smarden.org>, Mon, 08 Sep 2003 16:24:14 +0200
-- Mathieu Mirmont <mat@parad0x.org>, Sat, 6 Apr 2019 20:37:54 +0200
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment