f85b78
%global nm_dispatcher_dir %{_prefix}/lib/NetworkManager
f85b78
%global puppet_libdir %{ruby_vendorlibdir}
f85b78
%global puppet_vendor_mod_dir %{_datadir}/%{name}/vendor_modules
f85b78
f85b78
Name:           puppet
f85b78
Version:        8.6.0
f85b78
Release:        4%{?dist}
f85b78
Summary:        Network tool for managing many disparate systems
f85b78
License:        Apache-2.0
f85b78
URL:            https://puppet.com
f85b78
Source0:        https://downloads.puppetlabs.com/puppet/%{name}-%{version}.tar.gz
f85b78
Source1:        https://downloads.puppetlabs.com/puppet/%{name}-%{version}.tar.gz.asc
f85b78
Source2:        RPM-GPG-KEY-puppet-20250406
f85b78
# Get these by checking out the right tag from https://github.com/puppetlabs/puppet-agent and:
f85b78
# sed 's|.\+puppetlabs/\([a-z_-]\+\).git.\+tags/v\?\([0-9\.]\+\)"}|https://forge.puppet.com/v3/files/\1-\2.tar.gz|' configs/components/module-puppetlabs-*.json
f85b78
Source3:        https://forge.puppet.com/v3/files/puppetlabs-augeas_core-1.4.0.tar.gz
f85b78
Source4:        https://forge.puppet.com/v3/files/puppetlabs-cron_core-1.2.1.tar.gz
f85b78
Source5:        https://forge.puppet.com/v3/files/puppetlabs-host_core-1.2.0.tar.gz
f85b78
Source6:        https://forge.puppet.com/v3/files/puppetlabs-mount_core-1.2.0.tar.gz
f85b78
Source7:        https://forge.puppet.com/v3/files/puppetlabs-scheduled_task-3.2.0.tar.gz
f85b78
Source8:        https://forge.puppet.com/v3/files/puppetlabs-selinux_core-1.3.0.tar.gz
f85b78
Source9:        https://forge.puppet.com/v3/files/puppetlabs-sshkeys_core-2.4.0.tar.gz
f85b78
Source10:       https://forge.puppet.com/v3/files/puppetlabs-yumrepo_core-2.0.0.tar.gz
f85b78
Source11:       https://forge.puppet.com/v3/files/puppetlabs-zfs_core-1.4.0.tar.gz
f85b78
Source12:       https://forge.puppet.com/v3/files/puppetlabs-zone_core-1.1.0.tar.gz
f85b78
Source13:       puppet-nm-dispatcher.systemd
f85b78
Source14:       start-puppet-wrapper
f85b78
Source15:       logrotate
f85b78
f85b78
BuildArch: noarch
f85b78
f85b78
# ruby-devel does not require the base package, but requires -libs instead
f85b78
BuildRequires: ruby
f85b78
BuildRequires: ruby-devel
f85b78
BuildRequires: rubygem-json
f85b78
BuildRequires: facter
f85b78
BuildRequires: hiera
f85b78
BuildRequires: systemd
f85b78
BuildRequires: gnupg2
f85b78
Requires: hiera >= 3.3.1
f85b78
Requires: facter >= 4.3.0
f85b78
Requires: rubygem(concurrent-ruby) >= 1.1.9
f85b78
Requires: rubygem(deep_merge) >= 1.0
f85b78
Requires: rubygem(facter) >= 4.3.0
f85b78
Requires: rubygem(multi_json) >= 1.13
f85b78
Requires: rubygem(puppet-resource_api) >= 1.5
f85b78
Requires: rubygem(semantic_puppet) >= 1.0.2
f85b78
Requires: rubygem(scanf) >= 1.0
f85b78
Requires: ruby-augeas >= 0.5.0
f85b78
# racc was a default gem, is now a bundled gem but shipped as a sepeate package
f85b78
Requires: (ruby-default-gems < 3.3 or rubygem(racc))
f85b78
Requires: augeas >= 1.10.1
f85b78
Requires: augeas-libs >= 1.10.1
f85b78
Requires: ruby(selinux) libselinux-utils
f85b78
Obsoletes: puppet-headless < 6.0.0
f85b78
Obsoletes: puppet-server < 6.0.0
f85b78
Obsoletes: puppet < 6.0.0
f85b78
f85b78
%description
f85b78
Puppet lets you centrally manage every important aspect of your system using a
f85b78
cross-platform specification language that manages all the separate elements
f85b78
normally aggregated in different files, like users, cron jobs, and hosts,
f85b78
along with obviously discrete elements like packages, services, and files.
f85b78
f85b78
%prep
f85b78
%{gpgverify} --keyring='%{SOURCE2}' --signature='%{SOURCE1}' --data='%{SOURCE0}'
f85b78
%autosetup
f85b78
cp -a %{sources} .
f85b78
for f in puppetlabs-*.tar*; do
f85b78
  tar xvf $f
f85b78
done
f85b78
# Puppetlabs messed up with default paths
f85b78
find -type f -exec \
f85b78
  sed -i \
f85b78
    -e 's|/etc/puppetlabs/puppet|%{_sysconfdir}/%{name}|' \
f85b78
    -e 's|/etc/puppetlabs/code|%{_sysconfdir}/%{name}/code|' \
f85b78
    -e 's|/opt/puppetlabs/puppet/bin|%{_bindir}|' \
f85b78
    -e 's|/opt/puppetlabs/puppet/cache|%{_sharedstatedir}/%{name}|' \
f85b78
    -e 's|/opt/puppetlabs/puppet/public|%{_sharedstatedir}/%{name}/public|' \
f85b78
    -e 's|/opt/puppetlabs/puppet/share/locale|%{_datadir}/%{name}/locale|' \
f85b78
    -e 's|/opt/puppetlabs/puppet/modules|%{_datadir}/%{name}/modules|' \
f85b78
    -e 's|/opt/puppetlabs/puppet/vendor_modules|%{_datadir}/%{name}/vendor_modules|' \
f85b78
    -e 's|/var/log/puppetlabs/puppet|%{_localstatedir}/log/%{name}|' \
f85b78
  '{}' +
f85b78
f85b78
# Create a sysusers.d config file
f85b78
cat >puppet.sysusers.conf <
f85b78
u puppet 52 'Puppet' - -
f85b78
EOF
f85b78
f85b78
%install
f85b78
ruby install.rb --destdir=%{buildroot} \
f85b78
 --bindir=%{_bindir} \
f85b78
 --configdir=%{_sysconfdir}/%{name} \
f85b78
 --codedir=%{_sysconfdir}/%{name}/code \
f85b78
 --logdir=%{_localstatedir}/log/%{name} \
f85b78
 --rundir=%{_rundir}/%{name} \
f85b78
 --localedir=%{_datadir}/%{name}/locale \
f85b78
 --vardir=%{_sharedstatedir}/%{name} \
f85b78
 --publicdir=%{_sharedstatedir}/%{name}/public \
f85b78
 --sitelibdir=%{puppet_libdir}
f85b78
f85b78
mkdir -p %{buildroot}%{_datadir}/%{name}/vendor_modules
f85b78
for d in $(find -mindepth 1 -maxdepth 1 -type d -name 'puppetlabs-*'); do
f85b78
  modver=${d#*-}
f85b78
  mod=${modver%-*}
f85b78
  cp -a $d %{buildroot}%{_datadir}/%{name}/vendor_modules/$mod
f85b78
done
f85b78
f85b78
install -Dp -m0644 %{SOURCE15} %{buildroot}%{_sysconfdir}/logrotate.d/%{name}
f85b78
f85b78
install -d -m0755 %{buildroot}%{_unitdir}
f85b78
install -Dp -m0644 ext/systemd/puppet.service %{buildroot}%{_unitdir}/%{name}.service
f85b78
install -D -m0644 puppet.sysusers.conf %{buildroot}%{_sysusersdir}/puppet.conf
f85b78
f85b78
# Note(hguemar): Conflicts with config file from hiera package
f85b78
rm %{buildroot}%{_sysconfdir}/%{name}/hiera.yaml
f85b78
f85b78
# Install a NetworkManager dispatcher script to pickup changes to
f85b78
# /etc/resolv.conf and such (https://bugzilla.redhat.com/532085).
f85b78
install -Dpv -m0755 %{SOURCE13} \
f85b78
 %{buildroot}%{nm_dispatcher_dir}/dispatcher.d/98-%{name}
f85b78
f85b78
# Install the ext/ directory to %%{_datadir}/%%{name}
f85b78
install -d %{buildroot}%{_datadir}/%{name}
f85b78
cp -a ext/ %{buildroot}%{_datadir}/%{name}
f85b78
f85b78
# Install wrappers for SELinux
f85b78
install -Dp -m0755 %{SOURCE14} %{buildroot}%{_bindir}/start-puppet-agent
f85b78
sed -i 's|^ExecStart=.*/bin/puppet|ExecStart=%{_bindir}/start-puppet-agent|' \
f85b78
 %{buildroot}%{_unitdir}/%{name}.service
f85b78
f85b78
# Setup tmpfiles.d config
f85b78
mkdir -p %{buildroot}%{_tmpfilesdir}
f85b78
echo "D %{_rundir}/%{name} 0755 %{name} %{name} -" > \
f85b78
 %{buildroot}%{_tmpfilesdir}/%{name}.conf
f85b78
f85b78
# Unbundle
f85b78
# Note(hguemar): remove unrelated OS/distro specific folders
f85b78
# These mess-up with RPM automatic dependencies compute by adding
f85b78
# unnecessary deps like /sbin/runscripts
f85b78
# some other things were removed with the patch
f85b78
rm -r %{buildroot}%{_datadir}/%{name}/ext/{debian,osx,solaris,suse,windows,systemd,redhat}
f85b78
rm %{buildroot}%{_datadir}/%{name}/ext/{build_defaults.yaml,project_data.yaml}
f85b78
f85b78
%files
f85b78
%attr(-, puppet, puppet) %{_localstatedir}/log/%{name}
f85b78
%attr(-, root, root) %{_datadir}/%{name}
f85b78
%{_unitdir}/%{name}.service
f85b78
%{_tmpfilesdir}/%{name}.conf
f85b78
%dir %{nm_dispatcher_dir}
f85b78
%dir %{nm_dispatcher_dir}/dispatcher.d
f85b78
%{nm_dispatcher_dir}/dispatcher.d/98-puppet
f85b78
f85b78
# Vendor modules
f85b78
%doc %{_datadir}/%{name}/vendor_modules/*/*.md
f85b78
%doc %{_datadir}/%{name}/vendor_modules/*/readmes
f85b78
%license %{_datadir}/%{name}/vendor_modules/*/LICENSE
f85b78
# Strip development files
f85b78
%exclude %{_datadir}/%{name}/vendor_modules/*/.{github,puppet-lint.rc,sync.yml}
f85b78
%exclude %{_datadir}/%{name}/vendor_modules/*/{CODEOWNERS,Gemfile,appveyor.yml,spec}
f85b78
f85b78
%doc README.md examples
f85b78
%license LICENSE
f85b78
%{_datadir}/ruby/vendor_ruby/hiera
f85b78
%{_datadir}/ruby/vendor_ruby/hiera_puppet.rb
f85b78
%{_datadir}/ruby/vendor_ruby/puppet
f85b78
%{_datadir}/ruby/vendor_ruby/puppet_pal.rb
f85b78
%{_datadir}/ruby/vendor_ruby/puppet.rb
f85b78
%{_datadir}/ruby/vendor_ruby/puppet_x.rb
f85b78
%dir %{_sharedstatedir}/%{name}
f85b78
%dir %{_sharedstatedir}/%{name}/public
f85b78
%{_bindir}/puppet
f85b78
%{_bindir}/start-puppet-agent
f85b78
%{_mandir}/man5/puppet.conf.5*
f85b78
%{_mandir}/man8/puppet-plugin.8*
f85b78
%{_mandir}/man8/puppet-report.8*
f85b78
%{_mandir}/man8/puppet-resource.8*
f85b78
%{_mandir}/man8/puppet-script.8*
f85b78
%{_mandir}/man8/puppet-ssl.8*
f85b78
%{_mandir}/man8/puppet-agent.8*
f85b78
%{_mandir}/man8/puppet.8*
f85b78
%{_mandir}/man8/puppet-apply.8*
f85b78
%{_mandir}/man8/puppet-catalog.8*
f85b78
%{_mandir}/man8/puppet-config.8*
f85b78
%{_mandir}/man8/puppet-describe.8*
f85b78
%{_mandir}/man8/puppet-device.8*
f85b78
%{_mandir}/man8/puppet-doc.8*
f85b78
%{_mandir}/man8/puppet-epp.8*
f85b78
%{_mandir}/man8/puppet-facts.8*
f85b78
%{_mandir}/man8/puppet-filebucket.8*
f85b78
%{_mandir}/man8/puppet-generate.8*
f85b78
%{_mandir}/man8/puppet-help.8*
f85b78
%{_mandir}/man8/puppet-lookup.8*
f85b78
%{_mandir}/man8/puppet-module.8*
f85b78
%{_mandir}/man8/puppet-node.8*
f85b78
%{_mandir}/man8/puppet-parser.8*
f85b78
f85b78
%config(noreplace) %attr(-, root, root) %dir %{_sysconfdir}/%{name}
f85b78
%config(noreplace) %attr(-, root, root) %dir %{_sysconfdir}/%{name}/code
f85b78
%config(noreplace) %attr(644, root, root) %{_sysconfdir}/%{name}/puppet.conf
f85b78
%config(noreplace) %attr(644, root, root) %{_sysconfdir}/logrotate.d/%{name}
f85b78
f85b78
%ghost %attr(755, puppet, puppet) %{_rundir}/%{name}
f85b78
%{_sysusersdir}/puppet.conf
f85b78
f85b78
f85b78
%post
f85b78
%systemd_post %{name}.service
f85b78
f85b78
%postun
f85b78
%systemd_postun_with_restart %{name}.service
f85b78
f85b78
%changelog
f85b78
* Thu Jan 23 2025 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 8.6.0-4
f85b78
- Add sysusers.d config file to allow rpm to create users/groups automatically
f85b78
f85b78
* Sat Jan 18 2025 Fedora Release Engineering <releng@fedoraproject.org> - 8.6.0-3
f85b78
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
f85b78
f85b78
* Fri Jul 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 8.6.0-2
f85b78
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
f85b78
f85b78
* Sat Apr 20 2024 Breno Brand Fernandes <breno.brandfernandes@achievers.com> - 8.6.0-1
f85b78
- Update to 8.6.0 (fixes rhbz#2274550)
f85b78
f85b78
* Sun Mar 10 2024 Ewoud Kohl van Wijngaarden <ewoud@kohlvanwijngaarden.nl> - 8.5.1-1
f85b78
- Update to 8.5.1 (fixes rhbz#2259039)
f85b78
f85b78
* Fri Jan 26 2024 Fedora Release Engineering <releng@fedoraproject.org> - 8.3.1-3
f85b78
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
f85b78
f85b78
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 8.3.1-2
f85b78
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
f85b78
f85b78
* Tue Nov 14 2023 Ewoud Kohl van Wijngaarden <ewoud@kohlvanwijngaarden.nl> - 8.3.1-1
f85b78
- Update to 8.3.1 (fixes rhbz#2233957)
f85b78
f85b78
* Fri Jul 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 8.1.0-2
f85b78
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
f85b78
f85b78
* Thu Jun 8 2023 Breno Brand Fernandes <brandfbb@gmail.com> - 8.1.0-1
f85b78
- Build 8.1.0
f85b78
f85b78
* Thu Jun 8 2023 Breno Brand Fernandes <brandfbb@gmail.com> - 7.24.0-1
f85b78
- Build 7.24.0
f85b78
f85b78
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 7.21.0-2
f85b78
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
f85b78
f85b78
* Sat Dec 17 2022 Ewoud Kohl van Wijngaarden <ewoud@kohlvanwijngaarden.nl> - 7.21.0-1
f85b78
- Update to 7.21.0 (fixes rhbz#2151953)
f85b78
f85b78
* Thu Oct 20 2022 Ewoud Kohl van Wijngaarden <ewoud@kohlvanwijngaarden.nl> - 7.20.0-1
f85b78
- Update to 7.20.0 (fixes rhbz#2126546)
f85b78
f85b78
* Sat Sep 17 2022 Ewoud Kohl van Wijngaarden <ewoud@kohlvanwijngaarden.nl> - 7.19.0-1
f85b78
- Update to 7.19.0 (fixes rhbz#2126546)
f85b78
f85b78
* Tue Aug 30 2022 Ewoud Kohl van Wijngaarden <ewoud@kohlvanwijngaarden.nl> - 7.18.0-1
f85b78
- Update to 7.18.0
f85b78
f85b78
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 7.17.0-3
f85b78
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
f85b78
f85b78
* Wed Jun 15 2022 Ewoud Kohl van Wijngaarden <ewoud@kohlvanwijngaarden.nl> - 7.17.0-2
f85b78
- Require at least concurrent-ruby 1.1.9 (fixes rhbz#2077122)
f85b78
f85b78
* Wed Jun 01 2022 Ewoud Kohl van Wijngaarden <ewoud@kohlvanwijngaarden.nl> - 7.17.0-1
f85b78
- Update to 7.17.0
f85b78
f85b78
* Wed Apr 20 2022 Ewoud Kohl van Wijngaarden <ewoud@kohlvanwijngaarden.nl> - 7.16.0-1
f85b78
- Update to 7.16.0
f85b78
f85b78
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 7.12.1-3
f85b78
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
f85b78
f85b78
* Sat Nov 27 2021 Igor Raits <ignatenkobrain@fedoraproject.org> - 7.12.1-2
f85b78
- Drop obsolete dependency on cpp-hocon
f85b78
f85b78
* Thu Nov 18 2021 Breno Brand Fernandes <brandfbb@gmail.com> - 7.12.1-1
f85b78
- Update to 7.12.1
f85b78
f85b78
* Tue Aug 17 2021 Ewoud Kohl van Wijngaarden <ewoud+fedora@kohlvanwijngaarden.nl> - 7.9.0-1
f85b78
- Update to 7.9.0
f85b78
- Revert paths to FHS standards
f85b78
f85b78
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 7.7.0-4
f85b78
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
f85b78
f85b78
* Wed Jul 07 2021 Breno Brand Fernandes <brandfbb@gmail.com> - 7.7.0-2
f85b78
- Updated puppet url
f85b78
f85b78
* Mon Jul 05 2021 Breno Brand Fernandes <brandfbb@gmail.com> - 7.7.0-2
f85b78
- Cleaning up the spec file, adding suggestions from ekohl (Ewoud Kohl van Wijngaarden)
f85b78
f85b78
* Tue Jun 15 2021 Breno Brand Fernandes <brandfbb@gmail.com> - 7.7.0-1
f85b78
- Update to 7.7.0 - latest version that supports ruby 3.0
f85b78
f85b78
* Tue Mar 02 2021 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 5.5.20-4
f85b78
- Rebuilt for updated systemd-rpm-macros
f85b78
  See https://pagure.io/fesco/issue/2583.
f85b78
f85b78
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 5.5.20-3
f85b78
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
f85b78
f85b78
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 5.5.20-2
f85b78
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
f85b78
f85b78
* Sat May 02 2020 Terje Rosten <terje.rosten@ntnu.no> - 5.5.20-1
f85b78
- 5.5.20
f85b78
- Add patches to work (somewhat) with ruby 2.7
f85b78
f85b78
* Mon Feb 03 2020 Terje Rosten <terje.rosten@ntnu.no> - 5.5.18-1
f85b78
- 5.5.18
f85b78
f85b78
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 5.5.10-10
f85b78
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
f85b78
f85b78
* Wed Dec 04 2019 Alfrdo Moralejo <amoralej@redhat.com> - 5.5.10-9
f85b78
- Add rubygem-multi_json as dependency.
f85b78
f85b78
* Sun Sep 22 2019 Terje Rosten <terje.rosten@ntnu.no> - 5.5.10-8
f85b78
- Prefer /run over /var/run (rhbz#1710635)
f85b78
f85b78
* Sun Sep 22 2019 Terje Rosten <terje.rosten@ntnu.no> - 5.5.10-7
f85b78
- Drop buildroot prefix in nm_dispatcher_dir macro
f85b78
- Fix wrong path for gem in puppetet_gem.rb (rhbz#1751385),
f85b78
  report and fix from Lucien Weller, thanks!
f85b78
f85b78
* Thu Aug 22 2019 Lubomir Rintel <lkundrak@v3.sk> - 5.5.10-6
f85b78
- Move the NetworkManager dispatcher script out of /etc
f85b78
f85b78
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 5.5.10-5
f85b78
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
f85b78
f85b78
* Wed Mar 13 2019 Terje Rosten <terje.rosten@ntnu.no> - 5.5.10-4
f85b78
- Minor clean up
f85b78
f85b78
* Thu Mar 07 2019 Terje Rosten <terje.rosten@ntnu.no> - 5.5.10-3
f85b78
- Move sysconfdirs to headless too
f85b78
f85b78
* Thu Mar 07 2019 Terje Rosten <terje.rosten@ntnu.no> - 5.5.10-2
f85b78
- Move reqs to headless
f85b78
f85b78
* Thu Mar 07 2019 Terje Rosten <terje.rosten@ntnu.no> - 5.5.10-1
f85b78
- 5.5.10
f85b78
f85b78
* Thu Mar 07 2019 Terje Rosten <terje.rosten@ntnu.no> - 5.5.6-6
f85b78
- Split off headless subpackage, based on idea from Bogdan Dobrelya
f85b78
f85b78
* Sun Feb 17 2019 Bogdan Dobrelya <bdobreli@redhat.com> - 5.5.6-5
f85b78
- Revert use of systemd_ordering macro
f85b78
f85b78
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 5.5.6-4
f85b78
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
f85b78
f85b78
* Tue Jan 22 2019 Bogdan Dobrelya <bdobreli@redhat.com> - 5.5.6-3
f85b78
- Use systemd_ordering macro
f85b78
f85b78
* Wed Oct 31 2018 Haïkel Guémar <hguemar@fedoraproject.org> - 5.5.6-1
f85b78
- Upstream 5.5.6
f85b78
- Fix issues with RHEL > 7
f85b78
f85b78
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 5.5.1-2
f85b78
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
f85b78
f85b78
* Tue May  8 2018 Haïkel Guémar <hguemar@fedoraproject.org> - 5.5.1-1
f85b78
- Upstream 5.5.1
f85b78
- Unmaintained editor extensions were removed upstream (PUP-7558)
f85b78
- Deprecated commands were removed: inspect (PUP-893), extlookup2hiera (PUP-3478)
f85b78
- Refreshed patches
f85b78
f85b78
* Thu Mar 15 2018 Terje Rosten <terje.rosten@ntnu.no> - 4.10.10-1
f85b78
- Update to 4.10.10
f85b78
f85b78
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.10.1-4
f85b78
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
f85b78
f85b78
* Tue Nov 07 2017 James Hogarth <james.hogarth@gmail.com> - 4.10.1-3
f85b78
- F28 facter3 change means puppet needs to require the ruby bindings for facter
f85b78
f85b78
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.10.1-2
f85b78
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
f85b78
f85b78
* Wed May 31 2017 Dominic Cleal <dominic@cleal.org> - 4.10.1-1
f85b78
- Update to 4.10.1
f85b78
f85b78
* Wed May 31 2017 Dominic Cleal <dominic@cleal.org> - 4.8.2-2
f85b78
- Remove Fedora release restrictions from DNF package provider
f85b78
f85b78
* Thu May 25 2017 Dominic Cleal <dominic@cleal.org> - 4.8.2-1
f85b78
- Update to 4.8.2
f85b78
f85b78
* Tue May 23 2017 Ville Skyttä <ville.skytta@iki.fi> - 4.6.2-5
f85b78
- Move tmpfiles.d config to %%{_tmpfilesdir}
f85b78
- Install LICENSE as %%license
f85b78
f85b78
* Tue May 23 2017 Dominic Cleal <dominic@cleal.org> - 4.6.2-4
f85b78
- Fix remote code exec via YAML deserialization (BZ#1452654, CVE-2017-2295)
f85b78
f85b78
* Thu May 18 2017 Dominic Cleal <dominic@cleal.org> - 4.6.2-3
f85b78
- Fix Ruby 2.4 compatibility, xmlrpc + OpenSSL errors (BZ#1443673, BZ#1440710)
f85b78
f85b78
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.6.2-2
f85b78
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
f85b78
f85b78
* Tue Sep 13 2016 Haïkel Guémar <hguemar@fedoraproject.org> - 4.6.2-1
f85b78
- Upstream 4.6.2
f85b78
f85b78
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 4.2.1-3
f85b78
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
f85b78
f85b78
* Wed Jul 29 2015 Gael Chamoulaud <gchamoul@redhat.com> - 4.2.1-2
f85b78
- Remove usage of vendored library safe_yaml (rhbz#1261091)
f85b78
f85b78
* Wed Jul 29 2015 Gael Chamoulaud <gchamoul@redhat.com> - 4.2.1-1
f85b78
- Upstream 4.2.1
f85b78
f85b78
* Tue Jul 28 2015 Lukas Zapletal <lzap+rpm@redhat.com> 4.1.0-4
f85b78
- 1246238 - systemd service type changed to 'simple'
f85b78
f85b78
* Tue Jul 21 2015 Lukas Zapletal <lzap+rpm@redhat.com> 4.1.0-3
f85b78
- Puppet agent is started via exec rather than sub-process
f85b78
f85b78
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.1.0-2
f85b78
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
f85b78
f85b78
* Sat May 23 2015 Haïkel Guémar <hguemar@fedoraproject.org> - 4.1.0-1
f85b78
- Upstream 4.1.0
f85b78
- Fix Puppet belief that Fedora is OpenBSD (PUP-4491)
f85b78
f85b78
* Sun May 17 2015 Haïkel Guémar <hguemar@fedoraproject.org> - 4.0.0-2
f85b78
- Fix puppet paths and unit files (upstream #12185)
f85b78
f85b78
* Tue Apr 28 2015 Haïkel Guémar <hguemar@fedoraproject.org> - 4.0.0-1
f85b78
- Upstream 4.0.0
f85b78
f85b78
* Mon Apr 27 2015 Haïkel Guémar <hguemar@fedoraproject.org> - 4.0.0-0.1rc1
f85b78
- Upstream 4.0.0
f85b78
- Fix issue codedir path
f85b78
- Fix init provider for Fedora (systemd is default on all supported releases now)
f85b78
f85b78
* Wed Apr 22 2015 Orion Poplawski <orion@cora.nwra.com> - 3.7.5-4
f85b78
- Do not unbundle puppet's semantic module
f85b78
f85b78
* Sun Apr 19 2015 Orion Poplawski <orion@cora.nwra.com> - 3.7.5-3
f85b78
- Require rubygem(pathspec) and rubygem(semantic)
f85b78
f85b78
* Tue Mar 31 2015 Orion Poplawski <orion@cora.nwra.com> - 3.7.5-2
f85b78
- Unbundle libs (bug #1198366)
f85b78
f85b78
* Tue Mar 31 2015 Orion Poplawski <orion@cora.nwra.com> - 3.7.5-1
f85b78
- Update to 3.7.5
f85b78
f85b78
* Sat Feb 28 2015 Haïkel Guémar <hguemar@fedoraproject.org> - 3.7.1-3
f85b78
- Use systemd macros (RHBZ #1197239)
f85b78
f85b78
* Tue Sep 30 2014 Orion Poplawski <orion@cora.nwra.com> - 3.7.1-2
f85b78
- Drop server deps and configuration changes (bug #1144298)
f85b78
f85b78
* Wed Sep 17 2014 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 3.7.1-1
f85b78
- Update to 3.7.1
f85b78
f85b78
* Tue Aug 19 2014 Lukas Zapletal <lzap+rpm@redhat.com> 3.6.2-3
f85b78
- 1131398 - added start-puppet-ca SELinux wrapper binary
f85b78
f85b78
* Mon Jun 30 2014 Pádraig Brady <pbrady@redhat.com> - 3.6.2-2
f85b78
- Allow yumrepo proxy attribute to be set to _none_
f85b78
f85b78
* Mon Jun 16 2014 Orion Poplawski <orion@cora.nwra.com> - 3.6.2-1
f85b78
- Update to 3.6.2
f85b78
f85b78
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.6.0-2
f85b78
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
f85b78
f85b78
* Sun May 18 2014 Sam Kottler <skottler@fedoraproject.org> 3.6.0-1
f85b78
- Remove logic specific to unsupported versions of Fedora
f85b78
- Update to 3.6.0
f85b78
f85b78
* Mon Apr 28 2014 Sam Kottler <skottler@fedoraproject.org> 3.5.1-1
f85b78
- Update to 3.5.1
f85b78
f85b78
* Tue Apr 08 2014 Lukas Zapletal <lzap+rpm@redhat.com> 3.4.3-3
f85b78
- RHBZ#1070395 - fixed error in postun scriplet
f85b78
- Reformatted all scriplets and corrected exit codes
f85b78
f85b78
* Tue Apr 08 2014 Lukas Zapletal <lzap+rpm@redhat.com> 3.4.3-2
f85b78
- Fixed systemd unit files - wrappers are now in use and master starts
f85b78
  with correct context
f85b78
f85b78
* Mon Feb 24 2014 Sam Kottler <skottler@fedoraproject.org> - 3.4.3-1
f85b78
- Update to 3.4.3
f85b78
f85b78
* Wed Jan 29 2014 Sam Kottler <skottler@fedoraproject.org> - 3.4.2-5
f85b78
- Add rubygem(rgen) runtime dependency
f85b78
f85b78
* Thu Jan 23 2014 Sam Kottler <skottler@fedoraproject.org> - 3.4.2-4
f85b78
- Use localstatedir macro instead of /tmp
f85b78
f85b78
* Fri Jan 17 2014 Sam Kottler <skottler@fedoraproject.org> - 3.4.2-3
f85b78
- Enable puppet.service during upgrade if puppetagent.service was previously enabled
f85b78
f85b78
* Thu Jan 16 2014 Sam Kottler <skottler@fedoraproject.org> - 3.4.2-2
f85b78
- Remove F18 conditionals now that it's EOL
f85b78
f85b78
* Tue Jan 14 2014 Sam Kottler <skottler@fedoraproject.org> - 3.4.2-1
f85b78
- Update to 3.4.2 to mitigate CVE-2013-4969 (BZ#1047792)
f85b78
f85b78
* Mon Nov 18 2013 Sam Kottler <skottler@fedoraproject.org> - 3.3.2-1
f85b78
- Update to 3.3.2 (BZ#1031810)
f85b78
f85b78
* Sat Nov 16 2013 Sam Kottler <skottler@fedoraproject.org> - 3.3.1-3
f85b78
- Add patch to convert nil resource parameter values to undef (BZ#1028930)
f85b78
f85b78
* Fri Nov 1 2013 Lukas Zapletal <lzap+rpm[@]redhat.com> - 3.3.1-2
f85b78
- Added SELinux wrappers for daemon processes
f85b78
f85b78
* Mon Oct 7 2013 Orion Poplawski <orion@cora.nwra.com> - 3.3.1-1
f85b78
- Update to 3.3.1
f85b78
f85b78
* Fri Sep 13 2013 Sam Kottler <skottler@fedoraproject.org> - 3.3.0-1
f85b78
- Update to 3.3.0 and remove the rundir-perms patch since it's no longer needed
f85b78
f85b78
* Fri Aug 30 2013 Sam Kottler <skottler@fedoraproject.org> - 3.2.4-1
f85b78
- Update to 3.2.4 to fix CVE-2013-4761 and CVE-2013-4956
f85b78
f85b78
* Thu Aug 29 2013 Sam Kottler <skottler@fedoraproject.org> - 3.2.2-1
f85b78
- Update to 3.2.2
f85b78
f85b78
* Wed Aug 7 2013 Sam Kottler <skottler@fedoraproject.org> - 3.1.1-6
f85b78
- Add tar as an installation requirement
f85b78
f85b78
* Tue Jul 30 2013 Orion Poplawski <orion@cora.nwra.com> - 3.1.1-5
f85b78
- Use systemd semantics and name in NM dispatcher script
f85b78
f85b78
* Fri Jul 26 2013 Sam Kottler <skottler@fedoraproject.org> - 3.1.1-4
f85b78
- Add hard dependency on ruby
f85b78
f85b78
* Tue Apr 16 2013 Orion Poplawski <orion@cora.nwra.com> - 3.1.1-3
f85b78
- Add upstream patch for ruby 2.0 support
f85b78
- Fix rhel ruby conditional
f85b78
f85b78
* Fri Mar 15 2013 Vít Ondruch <vondruch@redhat.com> - 3.1.1-2
f85b78
- Rebuild for https://fedoraproject.org/wiki/Features/Ruby_2.0.0
f85b78
f85b78
* Wed Mar 13 2013 Michael Stahnke <stahnma@puppetlabs.com> - 3.1.1-1
f85b78
- Fixes for CVE-2013-1640 CVE-2013-1652 CVE-2013-1653 CVE-2013-1654
f85b78
- CVE-2013-1655 CVE-2013-2274 CVE-2013-2275
f85b78
f85b78
* Thu Mar 07 2013 Michael Stahnke <stahnma@puppetlabs.com> - 3.1.0-4
f85b78
- Disable systemd in F18 as per bz#873853
f85b78
- Update Patch0 to work with 3.1
f85b78
f85b78
* Thu Mar  7 2013 Daniel Drake <dsd@laptop.org> - 3.1.0-2
f85b78
- Improve server compatibility with old puppet clients (#831303)
f85b78
f85b78
* Mon Feb 11 2013 Sam Kottler <shk@redhat.com> - 3.1.0-1
f85b78
- Update to 3.1.0
f85b78
f85b78
* Tue Oct 30 2012 Moses Mendoza <moses@puppetlabs.com> - 3.0.2-1
f85b78
- Update to 3.0.2
f85b78
- Update new dependencies (ruby >= 1.8.7, facter >= 1.6.6, hiera >= 1.0.0)
f85b78
- Update for manpage and file changes in upstream
f85b78
- Add conditionals for systemd service management
f85b78
- Remove 0001-Ruby-1.9.3-has-a-different-error-when-require-fails.patch
f85b78
- Remove 0001-Preserve-timestamps-when-installing-files.patch
f85b78
f85b78
* Wed Jul 11 2012 Todd Zullinger <tmz@pobox.com> - 2.7.18-1
f85b78
- Update to 2.7.17, fixes CVE-2012-3864, CVE-2012-3865, CVE-2012-3866,
f85b78
  CVE-2012-3867
f85b78
- Improve NetworkManager compatibility, thanks to Orion Poplawski (#532085)
f85b78
- Preserve timestamps when installing files
f85b78
f85b78
* Wed Apr 25 2012 Todd Zullinger <tmz@pobox.com> - 2.7.13-1
f85b78
- Update to 2.7.13
f85b78
- Change license from GPLv2 to ASL 2.0
f85b78
- Drop %%post hacks to deal with upgrades from 0.25
f85b78
- Minor rpmlint fixes
f85b78
- Backport patch to silence confine warnings in ruby-1.9.3
f85b78
f85b78
* Wed Apr 11 2012 Todd Zullinger <tmz@pobox.com> - 2.6.16-1
f85b78
- Update to 2.6.16, fixes CVE-2012-1986, CVE-2012-1987, and CVE-2012-1988
f85b78
- Correct permissions of /var/log/puppet (0750)
f85b78
f85b78
* Wed Feb 22 2012 Todd Zullinger <tmz@pobox.com> - 2.6.14-1
f85b78
- Update to 2.6.14, fixes CVE-2012-1053 and CVE-2012-1054
f85b78
f85b78
* Mon Feb 13 2012 Todd Zullinger <tmz@pobox.com> - 2.6.13-3
f85b78
- Move rpmlint fixes to %%prep, add a few additional fixes
f85b78
- Bump minimum ruby version to 1.8.5 now that EL-4 is all but dead
f85b78
- Update install locations for Fedora-17 / Ruby-1.9
f85b78
- Use ruby($lib) for augeas and shadow requirements
f85b78
- Only try to run 0.25.x -> 2.6.x pid file updates on EL
f85b78
f85b78
* Thu Jan 05 2012 Todd Zullinger <tmz@pobox.com> - 2.6.13-2
f85b78
- Revert to minimal patch for augeas >= 0.10 (bz#771097)
f85b78
f85b78
* Wed Dec 14 2011 Todd Zullinger <tmz@pobox.com> - 2.6.13-1
f85b78
- Update to 2.6.13
f85b78
- Cherry-pick various augeas fixes from upstream (bz#771097)
f85b78
f85b78
* Sun Oct 23 2011 Todd Zullinger <tmz@pobox.com> - 2.6.12-1
f85b78
- Update to 2.6.12, fixes CVE-2011-3872
f85b78
- Add upstream patch to restore Mongrel XMLRPC functionality (upstream #10244)
f85b78
- Apply partial fix for upstream #9167 (tagmail report sends email when nothing
f85b78
  happens)
f85b78
f85b78
* Thu Sep 29 2011 Todd Zullinger <tmz@pobox.com> - 2.6.6-3
f85b78
- Apply upstream patches for CVE-2011-3869, CVE-2011-3870, CVE-2011-3871, and
f85b78
  upstream #9793
f85b78
f85b78
* Tue Sep 27 2011 Todd Zullinger <tmz@pobox.com> - 2.6.6-2
f85b78
- Apply upstream patch for CVE-2011-3848
f85b78
f85b78
* Wed Mar 16 2011 Todd Zullinger <tmz@pobox.com> - 2.6.6-1
f85b78
- Update to 2.6.6
f85b78
- Ensure %%pre exits cleanly
f85b78
- Fix License tag, puppet is now GPLv2 only
f85b78
- Create and own /usr/share/puppet/modules (#615432)
f85b78
- Properly restart puppet agent/master daemons on upgrades from 0.25.x
f85b78
- Require libselinux-utils when selinux support is enabled
f85b78
- Support tmpfiles.d for Fedora >= 15 (#656677)
f85b78
- Apply a few upstream fixes for 0.25.5 regressions
f85b78
f85b78
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.25.5-2
f85b78
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
f85b78
f85b78
* Mon May 17 2010 Todd Zullinger <tmz@pobox.com> - 0.25.5-1
f85b78
- Update to 0.25.5
f85b78
- Adjust selinux conditional for EL-6
f85b78
- Apply rundir-perms patch from tarball rather than including it separately
f85b78
- Update URL's to reflect the new puppetlabs.com domain
f85b78
f85b78
* Fri Jan 29 2010 Todd Zullinger <tmz@pobox.com> - 0.25.4-1
f85b78
- Update to 0.25.4
f85b78
f85b78
* Tue Jan 19 2010 Todd Zullinger <tmz@pobox.com> - 0.25.3-2
f85b78
- Apply upstream patch to fix cron resources (upstream #2845)
f85b78
f85b78
* Mon Jan 11 2010 Todd Zullinger <tmz@pobox.com> - 0.25.3-1
f85b78
- Update to 0.25.3
f85b78
f85b78
* Tue Jan 05 2010 Todd Zullinger <tmz@pobox.com> - 0.25.2-1.1
f85b78
- Replace %%define with %%global for macros
f85b78
f85b78
* Tue Jan 05 2010 Todd Zullinger <tmz@pobox.com> - 0.25.2-1
f85b78
- Update to 0.25.2
f85b78
- Fixes CVE-2010-0156, tmpfile security issue (#502881)
f85b78
- Install auth.conf, puppetqd manpage, and queuing examples/docs
f85b78
f85b78
* Wed Nov 25 2009 Jeroen van Meeuwen <j.van.meeuwen@ogd.nl> - 0.25.1-1
f85b78
- New upstream version
f85b78
f85b78
* Tue Oct 27 2009 Todd Zullinger <tmz@pobox.com> - 0.25.1-0.3
f85b78
- Update to 0.25.1
f85b78
- Include the pi program and man page (R.I.Pienaar)
f85b78
f85b78
* Sat Oct 17 2009 Todd Zullinger <tmz@pobox.com> - 0.25.1-0.2.rc2
f85b78
- Update to 0.25.1rc2
f85b78
f85b78
* Tue Sep 22 2009 Todd Zullinger <tmz@pobox.com> - 0.25.1-0.1.rc1
f85b78
- Update to 0.25.1rc1
f85b78
- Move puppetca to puppet package, it has uses on client systems
f85b78
- Drop redundant %%doc from manpage %%file listings
f85b78
f85b78
* Fri Sep 04 2009 Todd Zullinger <tmz@pobox.com> - 0.25.0-1
f85b78
- Update to 0.25.0
f85b78
- Fix permissions on /var/log/puppet (#495096)
f85b78
- Install emacs mode and vim syntax files (#491437)
f85b78
- Install ext/ directory in %%{_datadir}/%%{name} (/usr/share/puppet)
f85b78
f85b78
* Mon May 04 2009 Todd Zullinger <tmz@pobox.com> - 0.25.0-0.1.beta1
f85b78
- Update to 0.25.0beta1
f85b78
- Make Augeas and SELinux requirements build time options
f85b78
f85b78
* Mon Mar 23 2009 Todd Zullinger <tmz@pobox.com> - 0.24.8-1
f85b78
- Update to 0.24.8
f85b78
- Quiet output from %%pre
f85b78
- Use upstream install script
f85b78
- Increase required facter version to >= 1.5
f85b78
f85b78
* Tue Dec 16 2008 Todd Zullinger <tmz@pobox.com> - 0.24.7-4
f85b78
- Remove redundant useradd from %%pre
f85b78
f85b78
* Tue Dec 16 2008 Jeroen van Meeuwen <kanarip@kanarip.com> - 0.24.7-3
f85b78
- New upstream version
f85b78
- Set a static uid and gid (#472073, #471918, #471919)
f85b78
- Add a conditional requirement on libselinux-ruby for Fedora >= 9
f85b78
- Add a dependency on ruby-augeas
f85b78
f85b78
* Wed Oct 22 2008 Todd Zullinger <tmz@pobox.com> - 0.24.6-1
f85b78
- Update to 0.24.6
f85b78
- Require ruby-shadow on Fedora and RHEL >= 5
f85b78
- Simplify Fedora/RHEL version checks for ruby(abi) and BuildArch
f85b78
- Require chkconfig and initstripts for preun, post, and postun scripts
f85b78
- Conditionally restart puppet in %%postun
f85b78
- Ensure %%preun, %%post, and %%postun scripts exit cleanly
f85b78
- Create puppet user/group according to Fedora packaging guidelines
f85b78
- Quiet a few rpmlint complaints
f85b78
- Remove useless %%pbuild macro
f85b78
- Make specfile more like the Fedora/EPEL template
f85b78
f85b78
* Mon Jul 28 2008 David Lutterkort <dlutter@redhat.com> - 0.24.5-1
f85b78
- Add /usr/bin/puppetdoc
f85b78
f85b78
* Thu Jul 24 2008 Brenton Leanhardt <bleanhar@redhat.com>
f85b78
- New version
f85b78
- man pages now ship with tarball
f85b78
- examples/code moved to root examples dir in upstream tarball
f85b78
f85b78
* Tue Mar 25 2008 David Lutterkort <dlutter@redhat.com> - 0.24.4-1
f85b78
- Add man pages (from separate tarball, upstream will fix to
f85b78
  include in main tarball)
f85b78
f85b78
* Mon Mar 24 2008 David Lutterkort <dlutter@redhat.com> - 0.24.3-1
f85b78
- New version
f85b78
f85b78
* Wed Mar  5 2008 David Lutterkort <dlutter@redhat.com> - 0.24.2-1
f85b78
- New version
f85b78
f85b78
* Sat Dec 22 2007 David Lutterkort <dlutter@redhat.com> - 0.24.1-1
f85b78
- New version
f85b78
f85b78
* Mon Dec 17 2007 David Lutterkort <dlutter@redhat.com> - 0.24.0-2
f85b78
- Use updated upstream tarball that contains yumhelper.py
f85b78
f85b78
* Fri Dec 14 2007 David Lutterkort <dlutter@redhat.com> - 0.24.0-1
f85b78
- Fixed license
f85b78
- Munge examples/ to make rpmlint happier
f85b78
f85b78
* Wed Aug 22 2007 David Lutterkort <dlutter@redhat.com> - 0.23.2-1
f85b78
- New version
f85b78
f85b78
* Thu Jul 26 2007 David Lutterkort <dlutter@redhat.com> - 0.23.1-1
f85b78
- Remove old config files
f85b78
f85b78
* Wed Jun 20 2007 David Lutterkort <dlutter@redhat.com> - 0.23.0-1
f85b78
- Install one puppet.conf instead of old config files, keep old configs
f85b78
  around to ease update
f85b78
- Use plain shell commands in install instead of macros
f85b78
f85b78
* Wed May  2 2007 David Lutterkort <dlutter@redhat.com> - 0.22.4-1
f85b78
- New version
f85b78
f85b78
* Thu Mar 29 2007 David Lutterkort <dlutter@redhat.com> - 0.22.3-1
f85b78
- Claim ownership of _sysconfdir/puppet (bz 233908)
f85b78
f85b78
* Mon Mar 19 2007 David Lutterkort <dlutter@redhat.com> - 0.22.2-1
f85b78
- Set puppet's homedir to /var/lib/puppet, not /var/puppet
f85b78
- Remove no-lockdir patch, not needed anymore
f85b78
f85b78
* Mon Feb 12 2007 David Lutterkort <dlutter@redhat.com> - 0.22.1-2
f85b78
- Fix bogus config parameter in puppetd.conf
f85b78
f85b78
* Sat Feb  3 2007 David Lutterkort <dlutter@redhat.com> - 0.22.1-1
f85b78
- New version
f85b78
f85b78
* Fri Jan  5 2007 David Lutterkort <dlutter@redhat.com> - 0.22.0-1
f85b78
- New version
f85b78
f85b78
* Mon Nov 20 2006 David Lutterkort <dlutter@redhat.com> - 0.20.1-2
f85b78
- Make require ruby(abi) and buildarch: noarch conditional for fedora 5 or
f85b78
  later to allow building on older fedora releases
f85b78
f85b78
* Mon Nov 13 2006 David Lutterkort <dlutter@redhat.com> - 0.20.1-1
f85b78
- New version
f85b78
f85b78
* Mon Oct 23 2006 David Lutterkort <dlutter@redhat.com> - 0.20.0-1
f85b78
- New version
f85b78
f85b78
* Tue Sep 26 2006 David Lutterkort <dlutter@redhat.com> - 0.19.3-1
f85b78
- New version
f85b78
f85b78
* Mon Sep 18 2006 David Lutterkort <dlutter@redhat.com> - 0.19.1-1
f85b78
- New version
f85b78
f85b78
* Thu Sep  7 2006 David Lutterkort <dlutter@redhat.com> - 0.19.0-1
f85b78
- New version
f85b78
f85b78
* Tue Aug  1 2006 David Lutterkort <dlutter@redhat.com> - 0.18.4-2
f85b78
- Use /usr/bin/ruby directly instead of /usr/bin/env ruby in
f85b78
  executables. Otherwise, initscripts break since pidof can't find the
f85b78
  right process
f85b78
f85b78
* Tue Aug  1 2006 David Lutterkort <dlutter@redhat.com> - 0.18.4-1
f85b78
- New version
f85b78
f85b78
* Fri Jul 14 2006 David Lutterkort <dlutter@redhat.com> - 0.18.3-1
f85b78
- New version
f85b78
f85b78
* Wed Jul  5 2006 David Lutterkort <dlutter@redhat.com> - 0.18.2-1
f85b78
- New version
f85b78
f85b78
* Wed Jun 28 2006 David Lutterkort <dlutter@redhat.com> - 0.18.1-1
f85b78
- Removed lsb-config.patch and yumrepo.patch since they are upstream now
f85b78
f85b78
* Mon Jun 19 2006 David Lutterkort <dlutter@redhat.com> - 0.18.0-1
f85b78
- Patch config for LSB compliance (lsb-config.patch)
f85b78
- Changed config moves /var/puppet to /var/lib/puppet, /etc/puppet/ssl
f85b78
  to /var/lib/puppet, /etc/puppet/clases.txt to /var/lib/puppet/classes.txt,
f85b78
  /etc/puppet/localconfig.yaml to /var/lib/puppet/localconfig.yaml
f85b78
f85b78
* Fri May 19 2006 David Lutterkort <dlutter@redhat.com> - 0.17.2-1
f85b78
- Added /usr/bin/puppetrun to server subpackage
f85b78
- Backported patch for yumrepo type (yumrepo.patch)
f85b78
f85b78
* Wed May  3 2006 David Lutterkort <dlutter@redhat.com> - 0.16.4-1
f85b78
- Rebuilt
f85b78
f85b78
* Fri Apr 21 2006 David Lutterkort <dlutter@redhat.com> - 0.16.0-1
f85b78
- Fix default file permissions in server subpackage
f85b78
- Run puppetmaster as user puppet
f85b78
- rebuilt for 0.16.0
f85b78
f85b78
* Mon Apr 17 2006 David Lutterkort <dlutter@redhat.com> - 0.15.3-2
f85b78
- Don't create empty log files in post-install scriptlet
f85b78
f85b78
* Fri Apr  7 2006 David Lutterkort <dlutter@redhat.com> - 0.15.3-1
f85b78
- Rebuilt for new version
f85b78
f85b78
* Wed Mar 22 2006 David Lutterkort <dlutter@redhat.com> - 0.15.1-1
f85b78
- Patch0: Run puppetmaster as root; running as puppet is not ready
f85b78
  for primetime
f85b78
f85b78
* Mon Mar 13 2006 David Lutterkort <dlutter@redhat.com> - 0.15.0-1
f85b78
- Commented out noarch; requires fix for bz184199
f85b78
f85b78
* Mon Mar  6 2006 David Lutterkort <dlutter@redhat.com> - 0.14.0-1
f85b78
- Added BuildRequires for ruby
f85b78
f85b78
* Wed Mar  1 2006 David Lutterkort <dlutter@redhat.com> - 0.13.5-1
f85b78
- Removed use of fedora-usermgmt. It is not required for Fedora Extras and
f85b78
  makes it unnecessarily hard to use this rpm outside of Fedora. Just
f85b78
  allocate the puppet uid/gid dynamically
f85b78
f85b78
* Sun Feb 19 2006 David Lutterkort <dlutter@redhat.com> - 0.13.0-4
f85b78
- Use fedora-usermgmt to create puppet user/group. Use uid/gid 24. Fixed
f85b78
problem with listing fileserver.conf and puppetmaster.conf twice
f85b78
f85b78
* Wed Feb  8 2006 David Lutterkort <dlutter@redhat.com> - 0.13.0-3
f85b78
- Fix puppetd.conf
f85b78
f85b78
* Wed Feb  8 2006 David Lutterkort <dlutter@redhat.com> - 0.13.0-2
f85b78
- Changes to run puppetmaster as user puppet
f85b78
f85b78
* Mon Feb  6 2006 David Lutterkort <dlutter@redhat.com> - 0.13.0-1
f85b78
- Don't mark initscripts as config files
f85b78
f85b78
* Mon Feb  6 2006 David Lutterkort <dlutter@redhat.com> - 0.12.0-2
f85b78
- Fix BuildRoot. Add dist to release
f85b78
f85b78
* Tue Jan 17 2006 David Lutterkort <dlutter@redhat.com> - 0.11.0-1
f85b78
- Rebuild
f85b78
f85b78
* Thu Jan 12 2006 David Lutterkort <dlutter@redhat.com> - 0.10.2-1
f85b78
- Updated for 0.10.2 Fixed minor kink in how Source is given
f85b78
f85b78
* Wed Jan 11 2006 David Lutterkort <dlutter@redhat.com> - 0.10.1-3
f85b78
- Added basic fileserver.conf
f85b78
f85b78
* Wed Jan 11 2006 David Lutterkort <dlutter@redhat.com> - 0.10.1-1
f85b78
- Updated. Moved installation of library files to sitelibdir. Pulled
f85b78
initscripts into separate files. Folded tools rpm into server
f85b78
f85b78
* Thu Nov 24 2005 Duane Griffin <d.griffin@psenterprise.com>
f85b78
- Added init scripts for the client
f85b78
f85b78
* Wed Nov 23 2005 Duane Griffin <d.griffin@psenterprise.com>
f85b78
- First packaging