|
|
|
@ -3,7 +3,7 @@
|
|
|
|
|
%global puppet_vendor_mod_dir %{_datadir}/%{name}/vendor_modules
|
|
|
|
|
|
|
|
|
|
Name: puppet
|
|
|
|
|
Version: 7.9.0
|
|
|
|
|
Version: 7.12.1
|
|
|
|
|
Release: 1%{?dist}
|
|
|
|
|
Summary: Network tool for managing many disparate systems
|
|
|
|
|
License: ASL 2.0
|
|
|
|
@ -25,6 +25,7 @@ Source11: https://forge.puppet.com/v3/files/puppetlabs-zfs_core-1.2.0.tar.
|
|
|
|
|
Source12: https://forge.puppet.com/v3/files/puppetlabs-zone_core-1.0.3.tar.gz
|
|
|
|
|
Source13: puppet-nm-dispatcher.systemd
|
|
|
|
|
Source14: start-puppet-wrapper
|
|
|
|
|
Source15: logrotate
|
|
|
|
|
|
|
|
|
|
BuildArch: noarch
|
|
|
|
|
|
|
|
|
@ -99,7 +100,7 @@ for d in $(find -mindepth 1 -maxdepth 1 -type d -name 'puppetlabs-*'); do
|
|
|
|
|
cp -a $d %{buildroot}%{_datadir}/%{name}/vendor_modules/$mod
|
|
|
|
|
done
|
|
|
|
|
|
|
|
|
|
install -Dp -m0644 ext/redhat/logrotate %{buildroot}%{_sysconfdir}/logrotate.d/%{name}
|
|
|
|
|
install -Dp -m0644 %{SOURCE15} %{buildroot}%{_sysconfdir}/logrotate.d/%{name}
|
|
|
|
|
|
|
|
|
|
%{__install} -d -m0755 %{buildroot}%{_unitdir}
|
|
|
|
|
install -Dp -m0644 ext/systemd/puppet.service %{buildroot}%{_unitdir}/%{name}.service
|
|
|
|
@ -115,7 +116,6 @@ install -Dpv -m0755 %{SOURCE13} \
|
|
|
|
|
# Install the ext/ directory to %%{_datadir}/%%{name}
|
|
|
|
|
install -d %{buildroot}%{_datadir}/%{name}
|
|
|
|
|
cp -a ext/ %{buildroot}%{_datadir}/%{name}
|
|
|
|
|
chmod 0755 %{buildroot}%{_datadir}/%{name}/ext/regexp_nodes/regexp_nodes.rb
|
|
|
|
|
|
|
|
|
|
# Install wrappers for SELinux
|
|
|
|
|
install -Dp -m0755 %{SOURCE14} %{buildroot}%{_bindir}/start-puppet-agent
|
|
|
|
@ -132,7 +132,7 @@ echo "D %{_rundir}/%{name} 0755 %{name} %{name} -" > \
|
|
|
|
|
# These mess-up with RPM automatic dependencies compute by adding
|
|
|
|
|
# unnecessary deps like /sbin/runscripts
|
|
|
|
|
# some other things were removed with the patch
|
|
|
|
|
rm -r %{buildroot}%{_datadir}/%{name}/ext/{debian,freebsd,gentoo,ips,osx,solaris,suse,windows,systemd,redhat}
|
|
|
|
|
rm -r %{buildroot}%{_datadir}/%{name}/ext/{debian,osx,solaris,suse,windows,systemd,redhat}
|
|
|
|
|
rm %{buildroot}%{_datadir}/%{name}/ext/{build_defaults.yaml,project_data.yaml}
|
|
|
|
|
|
|
|
|
|
%files
|
|
|
|
@ -208,6 +208,9 @@ useradd -r -u 52 -g puppet -s /sbin/nologin \
|
|
|
|
|
%systemd_postun_with_restart %{name}.service
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
|
|
|
* Thu Nov 18 2021 Breno Brand Fernandes <brandfbb@gmail.com> - 7.12.1-1
|
|
|
|
|
- Update to 7.12.1
|
|
|
|
|
|
|
|
|
|
* Tue Aug 17 2021 Ewoud Kohl van Wijngaarden <ewoud+fedora@kohlvanwijngaarden.nl> - 7.9.0-1
|
|
|
|
|
- Update to 7.9.0
|
|
|
|
|
- Revert paths to FHS standards
|
|
|
|
|