diff --git a/altlinux/syslog-ng.spec b/altlinux/syslog-ng.spec index df47884..d63540e 100644 --- a/altlinux/syslog-ng.spec +++ b/altlinux/syslog-ng.spec @@ -225,7 +225,9 @@ skip_submodules=1 ./autogen.sh --with-ivykis=system \ --with-pidfile-dir=/var/run \ --with-module-dir=%_libdir/%name \ +%if_enabled systemd --with-systemdsystemunitdir=%_unitdir \ +%endif --enable-ipv6 \ --enable-dynamic-linking \ --enable-spoof-source \ @@ -278,7 +280,9 @@ sed "s/@ver@/$VER/" -i altlinux/conf.d.example/*.conf sed '/scl\/\*\/\*.conf/{s||%_datadir/%name/include/scl/*/*.conf|;h};${x;/./{x;q0};x;q1}' -i %buildroot%_sysconfdir/%name/scl.conf install -m640 -D -p altlinux/%name.sysconfig %buildroot%_sysconfdir/sysconfig/%name +%if_enabled systemd install -m644 -D -p altlinux/%name.service %buildroot%_unitdir/%name.service +%endif rm -f %buildroot%_unitdir/%{name}@.service install -m644 -p config.h %buildroot%_includedir/%name @@ -324,7 +328,9 @@ fi %config(noreplace) %_sysconfdir/%name/%name.conf %config(noreplace) %_sysconfdir/sysconfig/%name %_initdir/%name +%if_enabled systemd %_unitdir/%name.service +%endif /sbin/%name /sbin/%name-ctl