]> git.pld-linux.org Git - packages/syslog-ng.git/commitdiff
- systemd subpackage
authorArkadiusz Miśkiewicz <arekm@maven.pl>
Tue, 29 Nov 2011 17:27:39 +0000 (17:27 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    syslog-ng-systemd.patch -> 1.1
    syslog-ng.spec -> 1.230

syslog-ng-systemd.patch [new file with mode: 0644]
syslog-ng.spec

diff --git a/syslog-ng-systemd.patch b/syslog-ng-systemd.patch
new file mode 100644 (file)
index 0000000..809f8f2
--- /dev/null
@@ -0,0 +1,14 @@
+--- syslog-ng-3.3.1/contrib/systemd/syslog-ng.service~ 2011-09-09 09:14:53.000000000 +0200
++++ syslog-ng-3.3.1/contrib/systemd/syslog-ng.service  2011-11-29 18:24:53.010449488 +0100
+@@ -2,9 +2,10 @@
+ Description=System Logger Daemon
+ [Service]
++EnvironmentFile=/etc/sysconfig/syslog-ng
+ Sockets=syslog.socket
+ ExecStartPre=/bin/systemctl stop systemd-kmsg-syslogd.service
+-ExecStart=/usr/sbin/syslog-ng -F
++ExecStart=/sbin/syslog-ng -F -f /etc/syslog-ng/syslog-ng.conf --worker-threads=1024
+ ExecReload=/bin/kill -HUP $MAINPID
+ StandardOutput=null
index 6f2e0cad0024d0904392562a88eb2be43cac2a61..4b5351c3764e026ca1543fd592c7aa24642e9cc9 100644 (file)
@@ -23,7 +23,7 @@ Summary(pl.UTF-8):    Syslog-ng - systemowy demon logujący nowej generacji
 Summary(pt_BR.UTF-8):  Daemon de log nova geração
 Name:          syslog-ng
 Version:       3.3.1
-Release:       4
+Release:       5
 License:       GPL v2+ with OpenSSL exception
 Group:         Daemons
 Source0:       http://www.balabit.com/downloads/files/syslog-ng/open-source-edition/%{version}/source/%{name}_%{version}.tar.gz
@@ -38,6 +38,7 @@ Source6:      %{name}.upstart
 Patch0:                %{name}-datadir.patch
 Patch1:                cap_syslog-vserver-workaround.patch
 Patch2:                %{name}-nolibs.patch
+Patch3:                %{name}-systemd.patch
 URL:           http://www.balabit.com/products/syslog_ng/
 BuildRequires: autoconf >= 2.53
 BuildRequires: automake
@@ -216,11 +217,21 @@ Header files for syslog-ng modules development.
 %description devel -l pl.UTF-8
 Pliki nagłówkowe do tworzenia modułów dla sysloga-ng.
 
+%package systemd
+Summary:       systemd units for syslog-ng
+Group:         Daemons
+Requires:      %{name} = %{version}-%{release}
+Requires:      systemd
+
+%description systemd
+systemd units for syslog-ng
+
 %prep
 %setup -q
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
+%patch3 -p1
 cp -a %{SOURCE4} doc
 cp -a %{SOURCE5} contrib/syslog-ng.conf.simple
 
@@ -244,7 +255,8 @@ done
        --with-module-dir=%{_libdir}/syslog-ng \
        --with-pidfile-dir=/var/run \
        --with-timezone-dir=%{_datadir}/zoneinfo \
-       --disable-systemd \
+       --enable-systemd \
+       --with-systemdsystemunitdir=/lib/systemd/system \
        --enable-ipv6 \
        --enable-linux-caps \
        --enable-pacct \
@@ -449,3 +461,7 @@ exit 0
 %{_includedir}/syslog-ng
 %{_datadir}/syslog-ng/tools
 %{_pkgconfigdir}/syslog-ng.pc
+
+%files systemd
+%defattr(644,root,root,755)
+/lib/systemd/system/syslog-ng.service
This page took 0.180629 seconds and 4 git commands to generate.