diff --git a/puppet.spec b/puppet.spec index bbfd947..04ec15c 100644 --- a/puppet.spec +++ b/puppet.spec @@ -18,7 +18,7 @@ Name: puppet Version: 3.4.3 -Release: 1%{?dist} +Release: 2%{?dist} Summary: A network tool for managing many disparate systems License: ASL 2.0 URL: http://puppetlabs.com @@ -167,11 +167,15 @@ vimdir=%{buildroot}%{_datadir}/vim/vimfiles install -Dp -m0644 ext/vim/ftdetect/puppet.vim $vimdir/ftdetect/puppet.vim install -Dp -m0644 ext/vim/syntax/puppet.vim $vimdir/syntax/puppet.vim -# Install wrappers for SELinux +# Install wrappers for SELinux - TODO: push this upstream install -Dp -m0755 %{SOURCE4} %{buildroot}%{_bindir}/start-puppet-agent -sed -i 's/@@COMMAND@@/agent/g' %{buildroot}%{_bindir}/start-puppet-agent install -Dp -m0755 %{SOURCE4} %{buildroot}%{_bindir}/start-puppet-master -sed -i 's/@@COMMAND@@/master/g' %{buildroot}%{_bindir}/start-puppet-agent +%if 0%{?_with_systemd} +sed -i 's|^ExecStart=/usr/bin/puppet|ExecStart=/usr/bin/start-puppet-master|' \ + %{buildroot}%{_unitdir}/puppetmaster.service +sed -i 's|^ExecStart=/usr/bin/puppet|ExecStart=/usr/bin/start-puppet-agent|' \ + %{buildroot}%{_unitdir}/puppet.service +%endif %if 0%{?fedora} >= 15 # Setup tmpfiles.d config @@ -381,6 +385,10 @@ fi rm -rf %{buildroot} %changelog +* Tue Apr 08 2014 Lukas Zapletal 3.4.3-2 +- Fixed systemd unit files - wrappers are now in use and master starts + with correct context + * Mon Feb 24 2014 Sam Kottler - 3.4.3-1 - Update to 3.4.3