dff014d
%{!?_pkgdocdir: %global _pkgdocdir %{_docdir}/%{name}-%{version}}
dff014d
ec9a743
%if 0%{?rhel} && 0%{?rhel} <= 7
ec9a743
%global with_yum 1
dff014d
%global with_bzr 1
ec9a743
%global bazaar bzr
dff014d
%endif
dff014d
ec9a743
%if 0%{?fedora}
601adf7
%global with_brz 1
601adf7
%global bazaar brz
dff014d
%endif
dff014d
ee57611
%if 0%{?fedora} || 0%{?rhel} >= 8
ee57611
%global dnf_is_mandatory 1
ee57611
%global dnf_uses_python3 1
dff014d
%endif
dff014d
dff014d
Name:      etckeeper
ec9a743
Version:   1.18.16
3413ffa
Release:   5%{?dist}
dff014d
Summary:   Store /etc in a SCM system (git, mercurial, bzr or darcs)
dff014d
License:   GPLv2+
dff014d
URL:       https://etckeeper.branchable.com/
dff014d
Source0:   https://git.joeyh.name/index.cgi/etckeeper.git/snapshot/%{name}-%{version}.tar.gz
dff014d
Source1:   README.fedora
ec9a743
Source2:   cron.daily
5244985
# build plugins separately
dff014d
Patch0:    etckeeper-makefile-remove-python-plugins.patch
5244985
# see rhbz#1460461
dff014d
Patch1:    etckeeper-1.18.7-fix-rpm-ignores.patch
5244985
# see rhbz#1480843
dff014d
Patch2:    etckeeper-1.18.7-fix-hg-warnings.patch
601adf7
# From https://bugs.launchpad.net/ubuntu/+source/etckeeper/+bug/1826855
601adf7
Patch3:    etckeeper-add-breezy-python3-plugin.patch
5244985
# see rhbz#1762693 and https://github.com/ansible/ansible/issues/54949
4c64fcc
Patch4:    etckeeper-1.18.12-fix-output-for-ansible.patch
dff014d
BuildArch: noarch
ec9a743
BuildRequires: %{_bindir}/markdown_py
dff014d
Requires:  git >= 1.6.1
dff014d
Requires:  perl-interpreter
dff014d
Requires:  crontabs
dff014d
Requires:  findutils
ec9a743
Requires:  hostname
dff014d
Requires:  which
dff014d
%if 0%{?dnf_is_mandatory}
dff014d
Requires:  %{name}-dnf = %{version}-%{release}
dff014d
%endif # dnf_is_mandatory
dff014d
BuildRequires:  systemd
dff014d
Requires(post): systemd
dff014d
Requires(preun): systemd
dff014d
Requires(postun): systemd
dff014d
dff014d
%description
dff014d
The etckeeper program is a tool to let /etc be stored in a git,
dff014d
mercurial, bzr or darcs repository. It hooks into yum to automatically
dff014d
commit changes made to /etc during package upgrades. It tracks file
dff014d
metadata that version control systems do not normally support, but that
dff014d
is important for /etc, such as the permissions of /etc/shadow. It's
dff014d
quite modular and configurable, while also being simple to use if you
dff014d
understand the basics of working with version control.
dff014d
dff014d
The default backend is git, if want to use a another backend please
dff014d
install the appropriate tool (mercurial, darcs or bzr).
ec9a743
%{?bazaar: To use bazaar/breezy as backend, please also install the %{name}-%{bazaar} package.}
dff014d
dff014d
To start using the package please read %{_pkgdocdir}/README.
dff014d
dff014d
dff014d
%if 0%{?with_bzr}
dff014d
%package bzr
dff014d
Summary:  Support for bzr with etckeeper
dff014d
BuildRequires: python2-devel
dff014d
BuildRequires: bzr
dff014d
Requires: %{name} = %{version}-%{release}
dff014d
Requires: bzr
dff014d
dff014d
%description bzr
dff014d
This package provides a bzr backend for etckeeper, if you want to use
dff014d
etckeeper with bzr backend, install this package.
dff014d
%endif # with_bzr
dff014d
dff014d
601adf7
%if 0%{?with_brz}
601adf7
%package brz
601adf7
Summary:  Support for bzr with etckeeper (via breezy)
601adf7
BuildRequires: python3-devel
601adf7
BuildRequires: brz
601adf7
Requires: %{name} = %{version}-%{release}
601adf7
Requires: brz
601adf7
601adf7
%description brz
601adf7
This package provides a brz (breezy) backend for etckeeper, if you want to use
601adf7
etckeeper with (bzr) bazaar repositories, install this package.
601adf7
%endif # with_brz
601adf7
601adf7
dff014d
%package dnf
dff014d
Summary:  DNF plugin for etckeeper support
dff014d
%if 0%{?dnf_uses_python3}
dff014d
BuildRequires: python3-devel
dff014d
%else
dff014d
BuildRequires: python2-devel
dff014d
%endif # dnf_uses_python3
dff014d
BuildRequires: dnf
dff014d
BuildRequires: dnf-plugins-core
23c7d7b
BuildRequires: make
dff014d
Requires: %{name} = %{version}-%{release}
dff014d
Requires: dnf
dff014d
Requires: dnf-plugins-core
dff014d
dff014d
%description dnf
dff014d
This package provides a DNF plugin for etckeeper. If you want to use
dff014d
etckeeper with DNF, install this package.
dff014d
dff014d
dff014d
%prep
5244985
%autosetup -p1
ee57611
%if 0%{?with_yum}
dff014d
# we set yum here, so the yum plugin gets built, and change that to
dff014d
# dnf later, if needed
dff014d
sed -e 's|HIGHLEVEL_PACKAGE_MANAGER=.*|HIGHLEVEL_PACKAGE_MANAGER=yum|' \
ee57611
%else
ee57611
sed -e 's|HIGHLEVEL_PACKAGE_MANAGER=.*|HIGHLEVEL_PACKAGE_MANAGER=dnf|' \
ee57611
%endif # with_yum
dff014d
    -e 's|LOWLEVEL_PACKAGE_MANAGER=.*|LOWLEVEL_PACKAGE_MANAGER=rpm|' \
dff014d
    -i etckeeper.conf
dff014d
sed -e 's|^prefix=.*|prefix=%{_prefix}|' \
dff014d
    -e 's|^bindir=.*|bindir=%{_bindir}|' \
dff014d
    -e 's|^etcdir=.*|etcdir=%{_sysconfdir}|' \
dff014d
    -e 's|^mandir=.*|mandir=%{_mandir}|' \
dff014d
    -e 's|^vardir=.*|vardir=%{_localstatedir}|' \
dff014d
    -e 's|^INSTALL=.*|INSTALL=install -p|' \
dff014d
    -e 's|^CP=.*|CP=cp -pR|' \
ec9a743
    -e 's|^systemddir=.*|systemddir=%{_unitdir}|' \
dff014d
    -i Makefile
dff014d
# move each plugin in its own subdirectory, so each has its own build/
dff014d
# directory
dff014d
mkdir bzr-plugin ; mv etckeeper-bzr bzr-plugin
601adf7
mkdir brz-plugin ; mv etckeeper-brz brz-plugin
dff014d
mkdir dnf-plugin ; mv etckeeper-dnf dnf-plugin
dff014d
cp -av %{SOURCE1} .
dff014d
dff014d
dff014d
%build
ec9a743
%make_build
dff014d
dff014d
%if 0%{?with_bzr}
dff014d
pushd bzr-plugin
ec9a743
%define py_setup etckeeper-bzr/__init__.py
ec9a743
%py2_build
dff014d
popd
ee57611
%endif # with_bzr
dff014d
601adf7
%if 0%{?with_brz}
601adf7
pushd brz-plugin
ec9a743
%define py_setup etckeeper-brz/__init__.py
ec9a743
%py3_build
601adf7
popd
601adf7
%endif # with_brz
601adf7
dff014d
pushd dnf-plugin
ec9a743
%define py_setup etckeeper-dnf/etckeeper.py build
dff014d
%if 0%{?dnf_uses_python3}
ec9a743
%py3_build
dff014d
%else
ec9a743
%py2_build
ee57611
%endif # dnf_uses_python3
dff014d
popd
dff014d
ec9a743
markdown_py -f README.html README.md
dff014d
dff014d
dff014d
%install
ec9a743
%make_install
dff014d
dff014d
%if 0%{?with_bzr}
dff014d
pushd bzr-plugin
ec9a743
%define py_setup etckeeper-bzr/__init__.py
ec9a743
%py2_install
dff014d
popd
ee57611
%endif # with_bzr
dff014d
601adf7
%if 0%{?with_brz}
601adf7
pushd brz-plugin
ec9a743
%define py_setup etckeeper-brz/__init__.py
ec9a743
%py3_install
601adf7
popd
601adf7
%endif # with_brz
601adf7
dff014d
pushd dnf-plugin
ec9a743
%define py_setup etckeeper-dnf/etckeeper.py build
dff014d
%if 0%{?dnf_uses_python3}
ec9a743
%py3_install
dff014d
%else
ec9a743
%py2_install
ee57611
%endif # dnf_uses_python3
dff014d
popd
dff014d
dff014d
%if 0%{?dnf_is_mandatory}
dff014d
sed -e 's|HIGHLEVEL_PACKAGE_MANAGER=.*|HIGHLEVEL_PACKAGE_MANAGER=dnf|' \
dff014d
    -i %{buildroot}%{_sysconfdir}/%{name}/%{name}.conf
ee57611
%endif # dnf_is_mandatory
dff014d
ec9a743
install -D -p %{SOURCE2} %{buildroot}%{_sysconfdir}/cron.daily/%{name}
dff014d
install -d  %{buildroot}%{_localstatedir}/cache/%{name}
dff014d
dff014d
dff014d
%post
dff014d
if [ $1 -gt 1 ] ; then
dff014d
   %{_bindir}/%{name} update-ignore
dff014d
fi
dff014d
%systemd_post %{name}.service
dff014d
%systemd_post %{name}.timer
dff014d
dff014d
dff014d
%preun
dff014d
%systemd_preun %{name}.service
dff014d
%systemd_preun %{name}.timer
dff014d
dff014d
dff014d
%postun
dff014d
%systemd_postun %{name}.service
dff014d
%systemd_postun %{name}.timer
dff014d
dff014d
dff014d
%files
dff014d
%doc README.html README.fedora
dff014d
%license GPL
dff014d
%{_bindir}/%{name}
dff014d
%{_mandir}/man8/%{name}.8*
dff014d
%dir %{_sysconfdir}/%{name}
dff014d
%{_sysconfdir}/%{name}/*.d
dff014d
%{_sysconfdir}/%{name}/daily
dff014d
%config(noreplace) %{_sysconfdir}/%{name}/%{name}.conf
c5b58d5
%config(noreplace) %{_sysconfdir}/cron.daily/%{name}
dff014d
%dir %{_datadir}/bash-completion
dff014d
%dir %{_datadir}/bash-completion/completions
dff014d
%{_datadir}/bash-completion/completions/%{name}
c5b58d5
%dir %{_datadir}/zsh
c5b58d5
%dir %{_datadir}/zsh/vendor-completions
c5b58d5
%{_datadir}/zsh/vendor-completions/_%{name}
ee57611
%if 0%{?with_yum}
dff014d
%dir %{_prefix}/lib/yum-plugins
dff014d
%{_prefix}/lib/yum-plugins/%{name}.*
dff014d
%dir %{_sysconfdir}/yum/pluginconf.d
dff014d
%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/%{name}.conf
ee57611
%endif # with_yum
dff014d
%{_localstatedir}/cache/%{name}
dff014d
%{_unitdir}/%{name}.service
dff014d
%{_unitdir}/%{name}.timer
dff014d
dff014d
dff014d
%if 0%{?with_bzr}
dff014d
%files bzr
dff014d
%{python2_sitelib}/bzrlib/plugins/%{name}
3413ffa
# exclude egg-info dir, doesn't contain meaningful information
3413ffa
%exclude %{python2_sitelib}/bzr_%{name}-*.egg-info
dff014d
%endif # with_bzr
dff014d
dff014d
601adf7
%if 0%{?with_brz}
601adf7
%files brz
601adf7
# co-own the plugins directories
601adf7
# breezy installs to sitearch
601adf7
%dir %{python3_sitelib}/breezy/
601adf7
%dir %{python3_sitelib}/breezy/plugins/
601adf7
%{python3_sitelib}/breezy/plugins/%{name}/
3413ffa
# exclude egg-info dir, doesn't contain meaningful information
3413ffa
%exclude %{python3_sitelib}/brz_%{name}-*.egg-info
601adf7
%endif # with_brz
601adf7
601adf7
dff014d
%files dnf
dff014d
%if 0%{?dnf_uses_python3}
dff014d
%{python3_sitelib}/dnf-plugins/%{name}.py
dff014d
%exclude %{python3_sitelib}/dnf-plugins/__init__.py
dff014d
%{python3_sitelib}/dnf-plugins/__pycache__/%{name}.*
dff014d
%exclude %{python3_sitelib}/dnf-plugins/__pycache__/__init__.*
3413ffa
# exclude egg-info dir, doesn't contain meaningful information
3413ffa
%exclude %{python3_sitelib}/dnf_%{name}-*.egg-info
dff014d
%else
dff014d
%{python2_sitelib}/dnf-plugins/%{name}.py*
dff014d
%exclude %{python2_sitelib}/dnf-plugins/__init__.py*
3413ffa
# exclude egg-info dir, doesn't contain meaningful information
3413ffa
%exclude %{python2_sitelib}/dnf_%{name}-*.egg-info
dff014d
%endif # dnf_uses_python3
dff014d
dff014d
dff014d
%changelog
3413ffa
* Mon Jan 31 2022 Thomas Moschny <thomas.moschny@gmx.de> - 1.18.16-5
3413ffa
- Exclude egg-info directories for dnf, bzr and brz plugins (#2048085).
3413ffa
ec9a743
* Tue Feb  9 2021 Thomas Moschny <thomas.moschny@gmx.de> - 1.18.16-1
ec9a743
- Update to 1.18.16.
ec9a743
- Update spec file, remove obsolete conditionals.
ec9a743
c5b58d5
* Sat Mar 14 2020 Thomas Moschny <thomas.moschny@gmx.de> - 1.18.14-1
c5b58d5
- Update to 1.18.14.
c5b58d5
- Include zsh completion.
c5b58d5
- Mark cron file as config file.
c5b58d5
4c64fcc
* Sun Dec  1 2019 Thomas Moschny <thomas.moschny@gmx.de> - 1.18.12-1
4c64fcc
- Update to 1.18.12.
4c64fcc
- New version of patch to fix logging with Ansible (#1762693).
4c64fcc
5244985
* Tue Nov 19 2019 Thomas Moschny <thomas.moschny@gmx.de> - 1.18.10-6
5244985
- Add patch to fix logging with Ansible (#1762693).
5244985
601adf7
* Fri Nov 01 2019 Miro Hrončok <mhroncok@redhat.com> - 1.18.10-5
601adf7
- Add breezy plugin on Fedora 31+
601adf7
- Remove bazaar plugin on Fedora 32+
601adf7
- https://fedoraproject.org/wiki/Changes/ReplaceBazaarWithBreezy
601adf7
ee57611
* Fri Oct  4 2019 Thomas Moschny <thomas.moschny@gmx.de> - 1.18.10-4
ee57611
- Package fixes for CentOS8.
ee57611
- Build dnf plugin on CentOS7.
ee57611
dff014d
* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 1.18.10-3
dff014d
- Rebuilt for Python 3.8.0rc1 (#1748018)
dff014d
dff014d
* Thu Oct  3 2019 Thomas Moschny <thomas.moschny@gmx.de> - 1.18.10-2
dff014d
- There is currently no bzr for rhel8.
dff014d
dff014d
* Thu Oct  3 2019 Thomas Moschny <thomas.moschny@gmx.de> - 1.18.10-1
dff014d
- Update to 1.18.10.
dff014d
dff014d
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 1.18.8-4
dff014d
- Rebuilt for Python 3.8
dff014d
dff014d
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.18.8-3
dff014d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
dff014d
dff014d
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.18.8-2
dff014d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
dff014d
dff014d
* Mon Jul 16 2018 Thomas Moschny <thomas.moschny@gmx.de> - 1.18.8-1
dff014d
- Update to 1.18.8.
dff014d
- Update URL: and Source: tags.
dff014d
dff014d
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.18.7-5
dff014d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
dff014d
dff014d
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 1.18.7-4
dff014d
- Rebuilt for Python 3.7
dff014d
dff014d
* Mon May 14 2018 Thomas Moschny <thomas.moschny@gmx.de> - 1.18.7-3
dff014d
- Use correct Requires: for the hostname cmd on EPEL6.
dff014d
dff014d
* Sat Apr 21 2018 Thomas Moschny <thomas.moschny@gmx.de> - 1.18.7-2
dff014d
- DNF is no longer available in EPEL7.
dff014d
dff014d
* Sat Apr 21 2018 Thomas Moschny <thomas.moschny@gmx.de> - 1.18.7-1
dff014d
- Update to 1.18.7.
dff014d
- Rebase patches.
dff014d
- Slightly modernize spec file.
dff014d
- Update Python dependencies.
dff014d
- Fix ignore rules (rhbz#1460461).
dff014d
- Update README.fedora (rhbz#1478655).
dff014d
- Add missing BRs (rhbz#1418790).
dff014d
- Add patch to prevent mercurial warnings (rhbz#1480843).
dff014d
dff014d
* Wed Feb 07 2018 Iryna Shcherbina <ishcherb@redhat.com> - 1.18.5-7
dff014d
- Update Python 2 dependency declarations to new packaging standards
dff014d
  (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
dff014d
dff014d
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.18.5-6
dff014d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
dff014d
dff014d
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.18.5-5
dff014d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
dff014d
dff014d
* Thu Jul 13 2017 Petr Pisar <ppisar@redhat.com> - 1.18.5-4
dff014d
- perl dependency renamed to perl-interpreter
dff014d
  <https://fedoraproject.org/wiki/Changes/perl_Package_to_Install_Core_Modules>
dff014d
dff014d
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.18.5-3
dff014d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
dff014d
dff014d
* Mon Dec 19 2016 Miro Hrončok <mhroncok@redhat.com> - 1.18.5-2
dff014d
- Rebuild for Python 3.6
dff014d
dff014d
* Tue Aug 23 2016 Thomas Moschny <thomas.moschny@gmx.de> - 1.18.5-1
dff014d
- Update to 1.18.5.
dff014d
dff014d
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.18.3-3
dff014d
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
dff014d
dff014d
* Wed Mar  2 2016 Thomas Moschny <thomas.moschny@gmx.de> - 1.18.3-2
dff014d
- Move completion file back to /etc/bash_completion.d on EPEL<7.
dff014d
dff014d
* Mon Feb 22 2016 Thomas Moschny <thomas.moschny@gmx.de> - 1.18.3-1
dff014d
- Update to 1.18.3.
dff014d
- Bash completions have been moved to /usr/share/bash-completion.
dff014d
dff014d
* Wed Feb  3 2016 Thomas Moschny <thomas.moschny@gmx.de> - 1.18.2-4
dff014d
- Do not own /etc/bash_completion.d on Fedora and EPEL>=7.
dff014d
- Drop %%defattr.
dff014d
dff014d
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.18.2-3
dff014d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
dff014d
dff014d
* Tue Nov 10 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.18.2-2
dff014d
- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5
dff014d
dff014d
* Sat Oct 24 2015 Thomas Moschny <thomas.moschny@gmx.de> - 1.18.2-1
dff014d
- Update to etckeeper 1.18.2.
dff014d
- Depend on dnf for F22+ (rhbz#1229131).
dff014d
- Minor changelog fixes.
dff014d
dff014d
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.18.1-3
dff014d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
dff014d
dff014d
* Thu Apr 23 2015 Thomas Moschny <thomas.moschny@gmx.de> - 1.18.1-2
dff014d
- Fix HTML generation from markdown (rhbz#1213776).
dff014d
dff014d
* Thu Mar 26 2015 Thomas Moschny <thomas.moschny@gmx.de> - 1.18.1-1
dff014d
- Update to 1.18.1.
dff014d
- Add missing dependency on python3-devel for dnf plugin on F23+.
dff014d
dff014d
* Fri Mar 20 2015 Thomas Moschny <thomas.moschny@gmx.de> - 1.18-1
dff014d
- Update to 1.18.
dff014d
- Update upstream URLs.
dff014d
- Package DNF plugin.
dff014d
- Slightly modernize spec file.
dff014d
dff014d
* Thu Dec 18 2014 Thomas Moschny <thomas.moschny@gmx.de> - 1.14-2
dff014d
- Disable bzr plugin on epel5.
dff014d
dff014d
* Fri Sep  5 2014 Thomas Moschny <thomas.moschny@gmx.de> - 1.14-1
dff014d
- Update to 1.14.
dff014d
dff014d
* Fri Aug 15 2014 Thomas Moschny <thomas.moschny@gmx.de> - 1.13-1
dff014d
- Update to 1.13.
dff014d
dff014d
* Sun Jun 22 2014 Thomas Moschny <thomas.moschny@gmx.de> - 1.12-1
dff014d
- Update to 1.12.
dff014d
- Format README.md.
dff014d
dff014d
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.11-2
dff014d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
dff014d
dff014d
* Thu Dec 19 2013 Thomas Moschny <thomas.moschny@gmx.de> - 1.11-1
dff014d
- Update to 1.11.
dff014d
dff014d
* Sat Nov  9 2013 Thomas Moschny <thomas.moschny@gmx.de> - 1.10-1
dff014d
- Update to 1.10.
dff014d
dff014d
* Thu Sep 12 2013 Thomas Moschny <thomas.moschny@gmx.de> - 1.9-1
dff014d
- Update to 1.9.
dff014d
dff014d
* Sun Aug 18 2013 Thomas Moschny <thomas.moschny@gmx.de> - 1.7-1
dff014d
- Update to 1.7.
dff014d
- Define (if undefined) and use _pkgdocdir macro (rhbz#993741).
dff014d
dff014d
* Tue Jul 30 2013 Thomas Moschny <thomas.moschny@gmx.de> - 1.6-1
dff014d
- Update to 1.6.
dff014d
dff014d
* Sat Jul 27 2013 Thomas Moschny <thomas.moschny@gmx.de> - 1.5-1
dff014d
- Update to 1.5.
dff014d
dff014d
* Sat Jul 27 2013 Jóhann B. Guðmundsson <johannbg@fedoraproject.org> - 1.4-2
dff014d
- Add a missing requirement on crontabs to spec file
dff014d
dff014d
* Sun Jun 23 2013 Thomas Moschny <thomas.moschny@gmx.de> - 1.4-1
dff014d
- Update to 1.4.
dff014d
dff014d
* Fri May 10 2013 Thomas Moschny <thomas.moschny@gmx.de> - 1.3-1
dff014d
- Update to 1.3.
dff014d
dff014d
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.64-2
dff014d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
dff014d
dff014d
* Sun Sep 23 2012 Thomas Moschny <thomas.moschny@gmx.de> - 0.64-1
dff014d
- Update to 0.64.
dff014d
dff014d
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.63-2
dff014d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
dff014d
dff014d
* Mon Jun  4 2012 Thomas Moschny <thomas.moschny@gmx.de> - 0.63-1
dff014d
- Update to 0.63.
dff014d
dff014d
* Tue Mar 13 2012 Thomas Moschny <thomas.moschny@gmx.de> - 0.62-2
dff014d
- Add missing dependency on perl (bz 798563).
dff014d
dff014d
* Tue Mar 13 2012 Thomas Moschny <thomas.moschny@gmx.de> - 0.62-1
dff014d
- Update to 0.62.
dff014d
dff014d
* Tue Jan 17 2012 Thomas Moschny <thomas.moschny@gmx.de> - 0.61-1
dff014d
- Update to 0.61.
dff014d
dff014d
* Fri Jan 13 2012 Thomas Moschny <thomas.moschny@gmx.de> - 0.60-1
dff014d
- Update to 0.60.
dff014d
dff014d
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.58-2
dff014d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
dff014d
dff014d
* Thu Dec  1 2011 Thomas Moschny <thomas.moschny@gmx.de> - 0.58-1
dff014d
- Update to 0.58.
dff014d
dff014d
* Wed Nov  9 2011 Thomas Moschny <thomas.moschny@gmx.de> - 0.57-1
dff014d
- Update to 0.57.
dff014d
dff014d
* Wed Aug 17 2011 Thomas Moschny <thomas.moschny@gmx.de> - 0.56-2
dff014d
- Rebuilt for trailing slash bug of rpm-4.9.1
dff014d
dff014d
* Thu Jul 21 2011 Thomas Moschny <thomas.moschny@gmx.de> - 0.56-1
dff014d
- Update to 0.56.
dff014d
dff014d
* Fri Jun 24 2011 Thomas Moschny <thomas.moschny@gmx.de> - 0.55-1
dff014d
- Update to 0.55.
dff014d
dff014d
* Wed Jun  1 2011 Thomas Moschny <thomas.moschny@gmx.de> - 0.54-1
dff014d
- Update to 0.54.
dff014d
- Add patch for bz 709487.
dff014d
dff014d
* Mon Mar 28 2011 Thomas Moschny <thomas.moschny@gmx.de> - 0.53-1
dff014d
- Update to 0.53.
dff014d
- Run update-ignore on package upgrade (bz 680632).
dff014d
dff014d
* Wed Feb  9 2011 Thomas Moschny <thomas.moschny@gmx.de> - 0.52-1
dff014d
- Update to 0.52.
dff014d
- Include a README.fedora (bz 670934).
dff014d
dff014d
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.51-2
dff014d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
dff014d
dff014d
* Mon Jan  3 2011 Thomas Moschny <thomas.moschny@gmx.de> - 0.51-1
dff014d
- Update to 0.51.
dff014d
- etckeeper has been moved out of sbin.
dff014d
dff014d
* Sat Dec 11 2010 Thomas Moschny <thomas.moschny@gmx.de> - 0.50-2
dff014d
- Don't package INSTALL.
dff014d
dff014d
* Wed Oct 27 2010 Thomas Moschny <thomas.moschny@gmx.de> - 0.50-1
dff014d
- Update to 0.50.
dff014d
- Change %%define -> %%global.
dff014d
dff014d
* Fri Sep 17 2010 Thomas Moschny <thomas.moschny@gmx.de> - 0.49-2
dff014d
- Adjust minimum required version of GIT.
dff014d
- egg-info files are not created automatically on RHEL5.
dff014d
dff014d
* Wed Sep 15 2010 Thomas Moschny <thomas.moschny@gmx.de> - 0.49-1
dff014d
- Update to 0.49.
dff014d
- Remove obsolete patch.
dff014d
dff014d
* Fri Sep  3 2010 Thomas Moschny <thomas.moschny@gmx.de> - 0.48-1
dff014d
- Update to 0.48.
dff014d
- Don't list /etc/etckeeper/*.d directories twice in %%files.
dff014d
- Add patch from upstream that fixes bz 588086.
dff014d
dff014d
* Wed Jul 21 2010 David Malcolm <dmalcolm@redhat.com> - 0.41-2
dff014d
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
dff014d
dff014d
* Sat Sep 12 2009 Bernie Innocenti <bernie@codewiz.org> - 0.41-1
dff014d
- Update to 0.41
dff014d
- Add missing directory ownerships
dff014d
dff014d
* Sat Sep 12 2009 Bernie Innocenti <bernie@codewiz.org> - 0.40-3
dff014d
- Make the bzr subpackage builddepend on python-devel
dff014d
dff014d
* Wed Sep 09 2009 Terje Rosten <terje.rosten@ntnu.no> - 0.40-2
dff014d
- Package is noarch
dff014d
- Rpmlint clean
dff014d
- Random cleanup
dff014d
- Ship cache dir in package
dff014d
- bzr subpackage
dff014d
- Add bzr to buildreq
dff014d
dff014d
* Sat Sep 05 2009 Bernie Innocenti <bernie@codewiz.org> - 0.40-1
dff014d
- Update to 0.40
dff014d
dff014d
* Sun Jun 14 2009 Bernie Innocenti <bernie@codewiz.org> - 0.37-1
dff014d
- Update to 0.37
dff014d
- Change license tag to GPLv2+
dff014d
dff014d
* Fri Feb 27 2009 Jimmy Tang <jtang@tchpc.tcd.ie> - 0.33-4
dff014d
- fix up initial install to make directory in /var/cache/etckeeper
dff014d
- install the etckeeper daily cron job
dff014d
- define some config files that shouldn't be replaced, should the hooks
dff014d
in commit.d, init.d etc... saved and not blown away? if so they can
dff014d
defined as config files. etckeeper should record the changes anyway.
dff014d
dff014d
* Wed Feb 25 2009 Jimmy Tang <jtang@tchpc.tcd.ie> - 0.32-1
dff014d
- yum etckeeper plugin is now apart of this package
dff014d
dff014d
* Tue Feb 24 2009 Jimmy Tang <jtang@tchpc.tcd.ie> - 0.31-1
dff014d
- initial package