2024-04-10 12:44:29 +00:00
|
|
|
%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
|
|
|
|
%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
|
|
|
|
|
|
|
|
# build_ui macro can be overriden by using the rpmbuild --define option
|
|
|
|
%if 0%{?rhel}
|
|
|
|
%{!?build_ui: %global build_ui 1}
|
|
|
|
%else
|
|
|
|
%{!?build_ui: %global build_ui 0}
|
|
|
|
%endif # RHEL
|
|
|
|
|
|
|
|
%if %{build_ui}
|
|
|
|
%global django_version 1.5.5
|
|
|
|
%global south_version 0.8.4
|
|
|
|
%endif # build_ui
|
|
|
|
|
|
|
|
Name: preupgrade-assistant
|
|
|
|
Version: 2.6.2
|
2024-04-11 09:10:28 +00:00
|
|
|
Release: 2%{?dist}
|
2024-04-10 12:44:29 +00:00
|
|
|
Summary: Preupgrade Assistant advises on feasibility of system upgrade or migration
|
|
|
|
Group: System Environment/Libraries
|
|
|
|
License: GPLv3+
|
|
|
|
|
|
|
|
Source0: %{name}-%{version}.tar.gz
|
2024-04-11 09:10:28 +00:00
|
|
|
Patch1: 1-preupgrade-assistant-centospkgs.patch
|
|
|
|
Patch2: 2-preupgrade-assistant-no-variants.patch
|
2024-04-10 12:44:29 +00:00
|
|
|
%if %{build_ui}
|
|
|
|
Source1: Django-%{django_version}.tar.gz
|
|
|
|
Source2: south-%{south_version}.tar.gz
|
|
|
|
%endif # build_ui
|
|
|
|
|
|
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
|
|
|
BuildArch: noarch
|
|
|
|
BuildRequires: rpm-devel
|
|
|
|
BuildRequires: python-devel
|
|
|
|
BuildRequires: python-setuptools
|
|
|
|
BuildRequires: rpm-python
|
|
|
|
BuildRequires: diffstat
|
|
|
|
%if 0%{?rhel}
|
|
|
|
BuildRequires: pykickstart
|
|
|
|
%endif # RHEL
|
|
|
|
Requires(post): /sbin/ldconfig
|
|
|
|
Requires(postun): /sbin/ldconfig
|
|
|
|
Requires: coreutils grep gawk
|
|
|
|
Requires: sed findutils bash
|
|
|
|
Requires: rpm-python
|
|
|
|
Requires: redhat-release
|
|
|
|
Requires: yum-utils
|
|
|
|
Requires: openscap%{?_isa} >= 0:1.0.8
|
|
|
|
Requires: openscap-engine-sce%{?_isa} >= 0:1.0.8
|
|
|
|
Requires: openscap-utils%{?_isa} >= 0:1.0.8
|
|
|
|
Requires: pykickstart
|
|
|
|
Conflicts: %{name}-tools < 2.1.0-1
|
|
|
|
Obsoletes: %{name} < 2.1.3-1
|
|
|
|
|
|
|
|
%description
|
|
|
|
The Preupgrade Assistant is a framework designed to run the Preupgrade
|
|
|
|
Assistant modules, which analyze the system for possible in-place
|
|
|
|
upgrade limitations. It is based on a modular system, with each module
|
|
|
|
performing a separate test, checking for package removals, incompatible
|
|
|
|
obsolete packages, changes in libraries, users, groups, services, or
|
|
|
|
incompatibilities of command-line options or configuration files. It is
|
|
|
|
able to execute post-upgrade scripts to finalize complex tasks after
|
|
|
|
the system upgrade. Apart from performing the in-place upgrades, the
|
|
|
|
Preupgrade Assistant is also capable of migrating the system. It then
|
|
|
|
produces a report, which assists you in performing the upgrade itself
|
|
|
|
by outlining potential problem areas and by offering suggestions about
|
|
|
|
mitigating any possible incompatibilities. The Preupgrade Assistant
|
2024-04-11 09:10:28 +00:00
|
|
|
utility is a CentOS Upgrade Tool prerequisite for completing a successful
|
|
|
|
in-place upgrade to the next major version of CentOS Linux.
|
2024-04-10 12:44:29 +00:00
|
|
|
|
|
|
|
%if %{build_ui}
|
|
|
|
%package ui
|
|
|
|
Summary: Preupgrade Assistant Web Based User Interface
|
|
|
|
Group: System Environment/Libraries
|
|
|
|
Requires: %{name}
|
|
|
|
Requires: sqlite
|
|
|
|
Requires: mod_wsgi
|
|
|
|
Requires: httpd
|
|
|
|
Requires: %{name} = %{version}-%{release}
|
|
|
|
|
|
|
|
%description ui
|
|
|
|
Graphical interface for Preupgrade Assistant. This can be used
|
|
|
|
for inspecting results.
|
|
|
|
%endif # build_ui
|
|
|
|
|
|
|
|
%package tools
|
|
|
|
Summary: Preupgrade Assistant tools for generating modules
|
|
|
|
Group: System Environment/Libraries
|
|
|
|
Provides: preupg-xccdf-compose = %{version}-%{release}
|
|
|
|
Requires: %{name} = %{version}-%{release}
|
|
|
|
Obsoletes: %{name}-tools < 2.1.3-1
|
|
|
|
%description tools
|
|
|
|
Tools for building/generating modules used by Preupgrade Assistant.
|
|
|
|
User can specify only INI file and scripts and other stuff needed by
|
|
|
|
OpenSCAP is generated automatically.
|
|
|
|
|
|
|
|
%prep
|
|
|
|
%setup -n %{name}-%{version} -q
|
2024-04-11 09:10:28 +00:00
|
|
|
%patch1 -p0
|
|
|
|
%patch2 -p0
|
2024-04-10 12:44:29 +00:00
|
|
|
|
|
|
|
%if %{build_ui}
|
|
|
|
# Unpack UI-related tarballs
|
|
|
|
%setup -q -n %{name}-%{version} -D -T -a 1
|
|
|
|
%setup -q -n %{name}-%{version} -D -T -a 2
|
|
|
|
%endif # build_ui
|
|
|
|
|
|
|
|
%build
|
|
|
|
%{__python} setup.py build
|
|
|
|
|
|
|
|
%if %{build_ui}
|
|
|
|
pushd Django-%{django_version}
|
|
|
|
%{__python} setup.py build
|
|
|
|
popd
|
|
|
|
pushd South-%{south_version}
|
|
|
|
%{__python} setup.py build
|
|
|
|
popd
|
|
|
|
%else
|
|
|
|
# Prevent from compiling UI
|
|
|
|
rm -rf build/lib/preupg/ui
|
|
|
|
%endif # build_ui
|
|
|
|
|
|
|
|
|
|
|
|
%check
|
|
|
|
# Switch off tests until issue with finding /etc/preupgrade-assistant.conf
|
|
|
|
# is resolved
|
|
|
|
#%%{__python} setup.py test
|
|
|
|
|
|
|
|
%install
|
|
|
|
%{__python} setup.py install --skip-build --root=$RPM_BUILD_ROOT
|
|
|
|
|
|
|
|
install -d -m 755 $RPM_BUILD_ROOT%{_localstatedir}/log/preupgrade
|
|
|
|
install -d -m 755 $RPM_BUILD_ROOT%{_mandir}/man1
|
|
|
|
install -p man/preupg.1 $RPM_BUILD_ROOT%{_mandir}/man1/
|
|
|
|
install -p man/preupgrade-assistant-api.1 $RPM_BUILD_ROOT%{_mandir}/man1/
|
|
|
|
install -p man/preupg-content-creator.1 $RPM_BUILD_ROOT%{_mandir}/man1/
|
|
|
|
install -p man/preupg-diff.1 $RPM_BUILD_ROOT%{_mandir}/man1/
|
|
|
|
|
|
|
|
%if %{build_ui}
|
|
|
|
######### UI packaging #######################################
|
|
|
|
mkdir -m 644 -p ${RPM_BUILD_ROOT}%{_sharedstatedir}/preupgrade/{results,upload,static}
|
|
|
|
touch ${RPM_BUILD_ROOT}%{_sharedstatedir}/preupgrade/{db.sqlite,secret_key}
|
|
|
|
|
|
|
|
sed -r \
|
|
|
|
-e "s;^DATA_DIR = .*$;DATA_DIR = '%{_sharedstatedir}/preupgrade';" \
|
|
|
|
-i ${RPM_BUILD_ROOT}%{python_sitelib}/preupg/ui/settings.py
|
|
|
|
|
|
|
|
sed \
|
|
|
|
-e 's;WSGI_PATH;%{python_sitelib}/preupg/ui/wsgi.py;g' \
|
|
|
|
-e 's;STATIC_PATH;%{_sharedstatedir}/preupgrade/static;g' \
|
|
|
|
-i ${RPM_BUILD_ROOT}%{_sysconfdir}/httpd/conf.d/99-preup-httpd.conf.{private,public}
|
|
|
|
|
|
|
|
# install django
|
|
|
|
pushd Django-%{django_version}
|
|
|
|
%{__python} setup.py install --skip-build --root ${RPM_BUILD_ROOT}
|
|
|
|
popd
|
|
|
|
pushd South-%{south_version}
|
|
|
|
%{__python} setup.py install --skip-build --root ${RPM_BUILD_ROOT}
|
|
|
|
popd
|
|
|
|
|
|
|
|
# remove .po files
|
|
|
|
find ${RPM_BUILD_ROOT}%{python_sitelib}/django -name "*.po" | xargs rm -f
|
|
|
|
|
|
|
|
# remove bin/django-admin and *.egg-info
|
|
|
|
rm -rf ${RPM_BUILD_ROOT}%{_bindir}/django-admin* \
|
|
|
|
${RPM_BUILD_ROOT}%{python_sitelib}/Django-%{django_version}-py*.egg-info \
|
|
|
|
${RPM_BUILD_ROOT}%{python_sitelib}/South-%{south_version}-py*.egg-info
|
|
|
|
|
|
|
|
# move django and south to preupg/ui/lib
|
|
|
|
mkdir ${RPM_BUILD_ROOT}%{python_sitelib}/preupg/ui/lib
|
|
|
|
mv ${RPM_BUILD_ROOT}%{python_sitelib}/{django,south} \
|
|
|
|
${RPM_BUILD_ROOT}%{python_sitelib}/preupg/ui/lib/
|
|
|
|
|
|
|
|
######### END UI packaging ################################
|
|
|
|
%else # do not build UI
|
|
|
|
# remove UI-related files
|
|
|
|
rm -rf ${RPM_BUILD_ROOT}%{python_sitelib}/preupg/ui/
|
|
|
|
rm -f ${RPM_BUILD_ROOT}%{_bindir}/preupg-ui-manage
|
|
|
|
rm -f ${RPM_BUILD_ROOT}%{_sysconfdir}/httpd/conf.d/99-preup-httpd.conf.*
|
|
|
|
rm -f ${RPM_BUILD_ROOT}%{_docdir}/%{name}/README.ui
|
|
|
|
%endif # build_ui
|
|
|
|
|
|
|
|
######### FILELISTS #######################################
|
|
|
|
# generate file lists for cleaner files section
|
|
|
|
get_file_list() {
|
|
|
|
find ${RPM_BUILD_ROOT} -type $1 | grep -o $2 \
|
|
|
|
| grep -vE "$3" | sed "$4" >> $5
|
|
|
|
}
|
|
|
|
### preupgrade-assistant ###
|
|
|
|
get_file_list f %{python_sitelib}/.*$ "preupg/(ui|creator)|\.pyc$" \
|
|
|
|
"s/\.py$/\.py\*/" preupg-filelist
|
|
|
|
get_file_list d %{python_sitelib}/.*$ "preupg/(ui|creator)|\.pyc$" \
|
|
|
|
"s/^/\%dir /" preupg-filelist
|
|
|
|
%if %{build_ui}
|
|
|
|
### preupgrade-assistant-ui ###
|
|
|
|
get_file_list f %{python_sitelib}/preupg/ui.*$ "/ui/settings.py|\.pyc$" \
|
|
|
|
"s/\.py$/\.py\*/" preupg-ui-filelist
|
|
|
|
get_file_list d %{python_sitelib}/preupg/ui.*$ " " \
|
|
|
|
"s/^/\%dir /" preupg-ui-filelist
|
|
|
|
%endif # build_ui
|
|
|
|
######### END FILELISTS ###################################
|
|
|
|
|
|
|
|
%if ! 0%{?fedora:1}
|
|
|
|
# clean section should not be used on Fedora per Guidelines
|
|
|
|
%clean
|
|
|
|
rm -rf $RPM_BUILD_ROOT
|
|
|
|
%endif not Fedora
|
|
|
|
|
|
|
|
%post
|
|
|
|
/sbin/ldconfig
|
|
|
|
|
|
|
|
######### UI (UN)INSTALLATION scriplets ###################
|
|
|
|
%if %{build_ui}
|
|
|
|
%post ui
|
|
|
|
# populate DB and/or apply DB migrations
|
|
|
|
su apache - -s /bin/bash -c "preupg-ui-manage syncdb --migrate --noinput" >/dev/null || :
|
|
|
|
# collect static files
|
|
|
|
su apache - -s /bin/bash -c "preupg-ui-manage collectstatic --noinput" >/dev/null || :
|
|
|
|
if [ "$1" == 1 ]; then
|
|
|
|
# allow httpd to run preupgrade ui
|
|
|
|
setsebool httpd_run_preupgrade on
|
2024-04-11 09:10:28 +00:00
|
|
|
setsebool -P httpd_run_preupgrade on
|
2024-04-10 12:44:29 +00:00
|
|
|
fi
|
|
|
|
# restart apache
|
|
|
|
service httpd condrestart
|
|
|
|
|
|
|
|
%postun ui
|
|
|
|
# $1 holds the number of preupgrade-assistant-ui
|
|
|
|
# packages which will be left on the system when
|
|
|
|
# the uninstallation completes.
|
|
|
|
if [ "$1" == 0 ]; then
|
|
|
|
# disallow httpd to run preupgrade ui
|
|
|
|
setsebool httpd_run_preupgrade off
|
2024-04-11 09:10:28 +00:00
|
|
|
setsebool -P httpd_run_preupgrade off
|
2024-04-10 12:44:29 +00:00
|
|
|
# restart apache
|
|
|
|
service httpd condrestart
|
|
|
|
fi
|
|
|
|
%endif # build_ui
|
|
|
|
######### END UI (UN)INSTALLATION scriplets ###############
|
|
|
|
|
|
|
|
|
|
|
|
%postun -p /sbin/ldconfig
|
|
|
|
|
|
|
|
%files -f preupg-filelist
|
|
|
|
%defattr(-,root,root,-)
|
|
|
|
%attr(0755,root,root) %{_bindir}/preupg
|
|
|
|
%attr(0755,root,root) %{_bindir}/preupg-kickstart-generator
|
|
|
|
%dir %{_localstatedir}/log/preupgrade
|
|
|
|
%dir %{_datadir}/preupgrade/
|
|
|
|
%dir %{_docdir}/%{name}
|
|
|
|
%config(noreplace) %{_sysconfdir}/preupgrade-assistant.conf
|
|
|
|
%{_sysconfdir}/bash_completion.d/preupg.bash
|
|
|
|
%{_datadir}/preupgrade/data
|
|
|
|
%{_datadir}/preupgrade/common.sh
|
|
|
|
%doc %{_docdir}/%{name}/README
|
|
|
|
%doc %{_docdir}/%{name}/README.kickstart
|
|
|
|
%{!?_licensedir:%global license %%doc}
|
|
|
|
%license %{_docdir}/%{name}/LICENSE
|
|
|
|
%attr(0644,root,root) %{_mandir}/man1/preupg.*
|
|
|
|
|
|
|
|
%if %{build_ui}
|
|
|
|
%files ui -f preupg-ui-filelist
|
|
|
|
%defattr(-,root,root,-)
|
|
|
|
%attr(0755,root,root) %{_bindir}/preupg-ui-manage
|
|
|
|
%verify(not md5 size mtime) %config %{python_sitelib}/preupg/ui/settings.py
|
|
|
|
%{python_sitelib}/preupg/ui/settings.py[c|o]
|
|
|
|
%config(noreplace) %{_sysconfdir}/httpd/conf.d/99-preup-httpd.conf.*
|
|
|
|
%attr(0744, apache, apache) %dir %{_sharedstatedir}/preupgrade/
|
|
|
|
%ghost %config(noreplace) %{_sharedstatedir}/preupgrade/db.sqlite
|
|
|
|
%ghost %config(noreplace) %{_sharedstatedir}/preupgrade/secret_key
|
|
|
|
%doc %{_docdir}/%{name}/README.ui
|
|
|
|
%endif # build_ui
|
|
|
|
|
|
|
|
%files tools
|
|
|
|
%defattr(-,root,root,-)
|
|
|
|
%attr(0755,root,root) %{_bindir}/preupg-xccdf-compose
|
|
|
|
%attr(0755,root,root) %{_bindir}/preupg-content-creator
|
|
|
|
%attr(0755,root,root) %{_bindir}/preupg-diff
|
|
|
|
%{python_sitelib}/preupg/creator/
|
|
|
|
%doc %{_docdir}/%{name}/module_writing_tutorial
|
|
|
|
%attr(0644,root,root) %{_mandir}/man1/preupgrade-assistant-api.*
|
|
|
|
%attr(0644,root,root) %{_mandir}/man1/preupg-content-creator.*
|
|
|
|
%attr(0644,root,root) %{_mandir}/man1/preupg-diff.*
|
|
|
|
|
|
|
|
%changelog
|
2024-04-11 09:10:28 +00:00
|
|
|
* Tue Apr 2 2024 Yuriy Kohut <ykohut@almalinux.org> - 2.6.2-2
|
|
|
|
- Add CentOS branding with patches: 1-preupgrade-assistant-centospkgs.patch, 2-preupgrade-assistant-no-variants.patch
|
|
|
|
|
2024-04-10 12:44:29 +00:00
|
|
|
* Tue Jul 21 2020 Petr Stodulka <pstodulk@redhat.com> - 2.6.2-1
|
|
|
|
- Rebased to upstream version 2.6.2
|
|
|
|
- enable the httpd_run_preupgrade SELinux boolean permanently for Web UI
|
|
|
|
- Fix Web UI overall report risk level
|
|
|
|
Resolves: rhbz#1707913
|
|
|
|
- Check that installed openscap rpms are related to the system arch
|
|
|
|
Resolves: rhbz#1804691
|
|
|
|
- Resolves: rhbz#1859309
|
|
|
|
|
|
|
|
* Wed Sep 05 2018 Petr Stodulka <pstodulk@redhat.com> - 2.6.1-1
|
|
|
|
- Rebased to upstream version 2.6.1
|
|
|
|
- fixes issues with redirected stdin
|
|
|
|
- provides paths to all significant directories in PA API
|
|
|
|
Resolves: rhbz#1613345
|
|
|
|
|
|
|
|
* Fri Mar 23 2018 Michal Bocek <mbocek@redhat.com> - 2.6.0-1
|
|
|
|
- Rebased to upstream version 2.6.0
|
|
|
|
- Support for RHEL 6.6
|
|
|
|
- [home-dirs] section removed from the /etc/preupgrade-assistant.conf
|
|
|
|
-> it won't be replaced during installation of this new version of the tool
|
|
|
|
and that could cause the tool to fail during its execution
|
|
|
|
|
|
|
|
* Wed Feb 21 2018 Michal Bocek <mbocek@redhat.com> - 2.5.2-1
|
|
|
|
- Rebased to upstream version 2.5.2
|
|
|
|
- Fixed running 3rd party modules. How to create one:
|
|
|
|
https://access.redhat.com/articles/1224543
|
|
|
|
- Fixed error when a file on the analyzed system has a name with non-UTF-8 chars
|
|
|
|
- In the executable.log file, include only non-symlinked executable files present
|
|
|
|
only on a local file system (the file is provided to modules through API as
|
|
|
|
VALUE_EXECUTABLES)
|
|
|
|
|
|
|
|
* Wed Nov 08 2017 Michal Bocek <mbocek@redhat.com> - 2.5.1-1
|
|
|
|
- Rebased to upstream version 2.5.1
|
|
|
|
- Fixed --upload, --riskcheck and --cleanup options when no module set is
|
|
|
|
present in /usr/share/preupgrade
|
|
|
|
Resolves: rhbz#1372090
|
|
|
|
- Not inserting 'solution' key to module.ini by preupg-content-creator
|
|
|
|
Related: rhbz#1402480
|
|
|
|
- Fixed --list-rules with custom module set
|
|
|
|
Resolves: rhbz#1362708
|
|
|
|
- Added httpd to the dependencies for the preupgrade-assistant-ui package
|
|
|
|
- Fixed replacing placeholders with solution texts during the XML/HTML report
|
|
|
|
generation
|
|
|
|
|
|
|
|
* Tue Oct 17 2017 Michal Bocek <mbocek@redhat.com> - 2.5.0-1
|
|
|
|
- rebased to upstream version 2.5.0
|
|
|
|
New:
|
|
|
|
- Name of a module set directory can now be arbitrary and 'properties.ini' file
|
|
|
|
is now required in the directory
|
|
|
|
- Module set can now contain an executable 'init' script which is executed
|
|
|
|
after the "common" files-gathering stage and before execution of the modules
|
|
|
|
- Possible to skip building UI now
|
|
|
|
Changed:
|
|
|
|
- READMEs moved from '/usr/share/preupgrade' to '/usr/share/doc'
|
|
|
|
- Removed CPE platform from the result report
|
|
|
|
- Removed obsolete 'RESULT_FAILED' and 'check_root()' from bash API and
|
|
|
|
'exit_failed()' from python API
|
|
|
|
- Removed deprecated 'preupg-create-group-xml' utility - it's superseded by the
|
|
|
|
'preupg-content-creator' utility
|
|
|
|
- It's not allowed anymore to have 'solution' and 'check_script' keys in
|
|
|
|
'module.ini' - the solution file and check script need to named
|
|
|
|
'solution.txt' and 'check'
|
|
|
|
Related: rhbz#1400680
|
|
|
|
Fixed:
|
|
|
|
- '<module set directory>/common/release_version' file and
|
|
|
|
'<module set directory>/common/<src_arch>-<dst_arch>' directory are now not
|
|
|
|
required for performing the system assessment
|
|
|
|
- Before the STDOUT and STDERR was not shown for the 'pass' and 'fixed' results
|
|
|
|
in the simple style report ('--old-report-style' option). Now they are shown
|
|
|
|
no matter what the result of a module is.
|
|
|
|
- 'preupg-content-creator': Not entering module's 'description' or 'title'
|
|
|
|
could break processing of a module set. They are mandatory to input now.
|
|
|
|
- Module set 'all-xccdf.xml' is not being corrupted now in case of using the
|
|
|
|
'--contents' option
|
|
|
|
- Fixed links to files and directories in Web UI reports
|
|
|
|
- The Preupgrade Assistant can run again on RHEL 6.7. The previous release
|
|
|
|
could run on RHEL 6.8+.
|
|
|
|
|
|
|
|
* Mon Jul 24 2017 Michal Bocek <mbocek@redhat.com> - 2.4.4-1
|
|
|
|
- Return code 28 instead of 0-2 when upload fails
|
|
|
|
Resolves: rhbz#1391968
|
|
|
|
|
|
|
|
* Mon Jul 17 2017 Michal Bocek <mbocek@redhat.com> - 2.4.3-1
|
|
|
|
- Fixed use of the -u option without the -r option
|
|
|
|
Resolves: rhbz#1391968
|
|
|
|
|
|
|
|
* Wed Jul 12 2017 Michal Bocek <mbocek@redhat.com> - 2.4.2-1
|
|
|
|
- Fixed losing ownership when copying 'clean' configs after the system upgrade
|
|
|
|
Resolves: rhbz#1469168
|
|
|
|
|
|
|
|
* Fri Jun 16 2017 Michal Bocek <mbocek@redhat.com> - 2.4.1-1
|
|
|
|
- Fixed XML parsing error - caused crash during system assessment when custom
|
|
|
|
modules compiled with preupg-xccdf-compose were used
|
|
|
|
- Fixed UI to show report creation time, not upload time
|
|
|
|
Resolves: rhbz#1244881
|
|
|
|
- Fix --list-rules option when multiple module sets were available
|
|
|
|
Resolves: rhbz#1418509
|
|
|
|
- Improved check whether Preupgrade Assistant modules INI file contains all
|
|
|
|
the required items
|
|
|
|
- Improved error message when non-existing module set name was used
|
|
|
|
Resolves: rhbz#1332775
|
|
|
|
- Added printing of each module exec time during the assessment
|
|
|
|
Resolves: rhbz#1392026
|
|
|
|
|
|
|
|
* Wed May 03 2017 Michal Bocek <mbocek@redhat.com> - 2.4.0-1
|
|
|
|
- removed result-user/admin.xml/html report creation
|
|
|
|
Resolves rhbz#1414322
|
|
|
|
- removed /usr/bin/premigrate executable
|
|
|
|
- fixed XML parse errors when generating Preupgrade Assistant modules
|
|
|
|
using preupg-xccdf-compose
|
|
|
|
- now possible to override default data directory
|
|
|
|
(/usr/share/preupgrade/data)
|
|
|
|
|
|
|
|
* Tue Mar 07 2017 Michal Bocek <mbocek@redhat.com> - 2.3.3-2
|
|
|
|
- update preupgrade-assistant-scripts.patch per upstream -
|
|
|
|
forgotten to do so during rebase to version 2.3.2
|
|
|
|
|
|
|
|
* Tue Mar 07 2017 Michal Bocek <mbocek@redhat.com> - 2.3.3-1
|
|
|
|
- rebased to upstream version 2.3.3
|
|
|
|
- preupg-xccdf-compose now generates valid XML for OpenSCAP - html
|
|
|
|
namespace was missing
|
|
|
|
|
|
|
|
* Fri Mar 03 2017 Michal Bocek <mbocek@redhat.com> - 2.3.2-2
|
|
|
|
- documentation text polishing
|
|
|
|
|
|
|
|
* Fri Mar 03 2017 Michal Bocek <mbocek@redhat.com> - 2.3.2-1
|
|
|
|
- rebased to upstream version 2.3.2
|
|
|
|
- added preupg-diff tool
|
|
|
|
Resolves: rhbz#1418697
|
|
|
|
- add check for required data for crossarch migration
|
|
|
|
Resolves: rhbz#1414388
|
|
|
|
- improve handling of errors/exceptions
|
|
|
|
- in kickstart use 'autopart' instead of custom partioning
|
|
|
|
Related: rhbz#1414408, 1414341, 1414344
|
|
|
|
- do not expose root password in generated kickstart
|
|
|
|
- clean all temp files from /tmp/
|
|
|
|
Resolves: rhbz#1417979
|
|
|
|
- update man and help page
|
|
|
|
Related: rhbz#1414369, 1414422, 1414407, 1414392, 1414339
|
|
|
|
- fix running postmigrate scripts
|
|
|
|
- keep selinux contexts of the migrated files
|
|
|
|
- after migration backup the clean system configs with
|
|
|
|
.preupg_save suffix instead of .rpmsave
|
|
|
|
- add two new return codes: 29 for internal error and
|
|
|
|
30 for user abort
|
|
|
|
- return code 22 meaning changed to invalid CLI option
|
|
|
|
- handle errors when result XML contains BEL character
|
|
|
|
- drop check of empty postmigrate.d dir during generating kickstart
|
|
|
|
- do not scare users by warning that they should backup the system
|
|
|
|
before the assessment
|
|
|
|
Resolves: rhbz#1414329
|
|
|
|
|
|
|
|
* Thu Jan 19 2017 Michal Bocek <mbocek@redhat.com> - 2.3.0-1
|
|
|
|
- updated spec file to have it the same for both RHEL 5 and RHEL 6
|
|
|
|
Resolves: rhbz #1415304
|
|
|
|
- log_* Bash API functions now accept one parameter instead of multiple
|
|
|
|
Resolves: rhbz #1415296
|
|
|
|
- removed [component] part from log messages that appear in result.xml/html
|
|
|
|
in stdout of modules. With this, API function set_component was removed.
|
|
|
|
Resolves: rhbz #1372871
|
|
|
|
- updated man page to reflect current return codes of Preupgrade Assistant
|
|
|
|
Resolves: rhbz #1404740
|
|
|
|
- fixed import in preupg-create-group-xml tool
|
|
|
|
Resolves: rhbz #1402210
|
|
|
|
- added package DSA signature to the generated list of installed packages
|
|
|
|
- fixed a traceback when generating kickstart
|
|
|
|
- fixed typo causing some packages not to be added to kickstart
|
|
|
|
Related: rhbz #1414373
|
|
|
|
|
|
|
|
* Wed Nov 30 2016 Michal Bocek <mbocek@redhat.com> - 2.2.0-1
|
|
|
|
- removed unused directory /etc/preupgrade-assistant.d/ and /usr/share/premigrate/
|
|
|
|
- added postmigrate.d folder - user defined scripts placed to this folder are
|
|
|
|
executed after the migration
|
|
|
|
- two types of HTML report are supported - simple (aka old) and complex - both
|
|
|
|
compatible with openscap version 1.2.12
|
|
|
|
- cleaned up hierarchy/directory structure, most notably python module
|
|
|
|
renamed from preup to preupg
|
|
|
|
- removed "unknown" shell API exit value
|
|
|
|
- renamed binary preup_ui_manage to preupg-ui-manage
|
|
|
|
- preupg-content-creator - added default script type (shell) when creating new module
|
|
|
|
- fixed parsing hooks to be used by modules
|
|
|
|
- Resolves: rhbz #1392901, #1393080
|
|
|
|
|
|
|
|
* Mon Oct 10 2016 Petr Hracek <phracek@redhat.com> - 2.1.10-6
|
|
|
|
- default value in script type is not picked on Enter
|
|
|
|
- Related: #1332792
|
|
|
|
|
|
|
|
* Wed Oct 05 2016 Petr Hracek <phracek@redhat.com> - 2.1.10-5
|
|
|
|
- Fix binary_req is ignored
|
|
|
|
- Resolves: #1380139
|
|
|
|
|
|
|
|
* Tue Oct 04 2016 Petr Hracek <phracek@redhat.com> - 2.1.10-4
|
|
|
|
- Fix deploy_hook to proper directory
|
|
|
|
- Resolves: #1381359
|
|
|
|
|
|
|
|
* Tue Sep 27 2016 Petr Hracek <phracek@redhat.com> - 2.1.10-3
|
|
|
|
- Fix several deploy_hook bugs
|
|
|
|
- Resolves: #1378191, #1378205, #1378215, #1378219
|
|
|
|
|
|
|
|
* Wed Sep 21 2016 Petr Hracek <phracek@redhat.com> - 2.1.10-2
|
|
|
|
- Fix regression in debug messages
|
|
|
|
- Resolves: #1371701
|
|
|
|
|
|
|
|
* Wed Sep 21 2016 Petr Hracek <phracek@redhat.com> - 2.1.10-1
|
|
|
|
- Support full path in deploy_hook function
|
|
|
|
- Related #1334903
|
|
|
|
|
|
|
|
* Mon Sep 19 2016 Petr Hracek <phracek@redhat.com> - 2.1.9-9
|
|
|
|
- Fix dist-mode is ignored
|
|
|
|
- get_dist_native_list is broken
|
|
|
|
- Resolves: #1376640
|
|
|
|
- Resolves: #1375813
|
|
|
|
|
|
|
|
* Thu Sep 15 2016 Petr Hracek <phracek@redhat.com> - 2.1.9-8
|
|
|
|
- Fix deploy_hook function. Returns exit_error statuses
|
|
|
|
- Related #1334903
|
|
|
|
|
|
|
|
* Wed Sep 14 2016 Petr Hracek <phracek@redhat.com> - 2.1.9-7
|
|
|
|
- Fix MODULE_PATH is empty or not defined
|
|
|
|
- Resolves #1334903
|
|
|
|
|
|
|
|
* Wed Sep 14 2016 Petr Hracek <phracek@redhat.com> - 2.1.9-6
|
|
|
|
- Fix documentation
|
|
|
|
- Resolves: #1272917
|
|
|
|
|
|
|
|
* Wed Sep 07 2016 Petr Hracek <phracek@redhat.com> - 2.1.9-5
|
|
|
|
- Revert return values to previous state.
|
|
|
|
- Resolves: #1373493
|
|
|
|
|
|
|
|
* Mon Sep 05 2016 Petr Hracek <phracek@redhat.com> - 2.1.9-4
|
|
|
|
- Remove print in check_inplace_risk function
|
|
|
|
- Resolves: #1372870
|
|
|
|
|
|
|
|
* Thu Sep 01 2016 Petr Hracek <phracek@redhat.com> - 2.1.9-3
|
|
|
|
- preupg return code: Fix fail without risk is error
|
|
|
|
- Resolves: #1362659
|
|
|
|
|
|
|
|
* Wed Aug 31 2016 Petr Hracek <phracek@redhat.com> - 2.1.9-2
|
|
|
|
- Update dependencies to the newest openscap-1.2.8
|
|
|
|
- Resolves #1371832
|
|
|
|
|
|
|
|
* Thu Aug 25 2016 Petr Hracek <phracek@redhat.com> - 2.1.9-1
|
|
|
|
- Fix return values
|
|
|
|
- Resolves #1362659
|
|
|
|
|
|
|
|
* Wed Aug 24 2016 Petr Hracek <phracek@redhat.com> - 2.1.8-7
|
|
|
|
- Fix deploy_hook function
|
|
|
|
- Related #1334903
|
|
|
|
|
|
|
|
* Mon Aug 22 2016 Petr Hracek <phracek@redhat.com> - 2.1.8-6
|
|
|
|
- Fix order of exist values
|
|
|
|
|
|
|
|
* Mon Aug 22 2016 Petr Hracek <phracek@redhat.com> - 2.1.8-5
|
|
|
|
- Missing files in tarball
|
|
|
|
- Resolves #1352171
|
|
|
|
- Related #1361715
|
|
|
|
|
|
|
|
* Wed Aug 17 2016 Petr Hracek <phracek@redhat.com> - 2.1.8-4
|
|
|
|
- Fix NONE risk. Another patch
|
|
|
|
- Related #1331629
|
|
|
|
|
|
|
|
* Tue Aug 16 2016 Petr Hracek <phracek@redhat.com> - 2.1.8-3
|
|
|
|
- Fix return values
|
|
|
|
- Removing all sys.exit calling
|
|
|
|
- Resolves #1361715
|
|
|
|
|
|
|
|
* Fri Jul 29 2016 Petr Hracek <phracek@redhat.com> - 2.1.8-2
|
|
|
|
- Fixes build modules and prints output in case of wrong assessment
|
|
|
|
- Resolves #1361489
|
|
|
|
|
|
|
|
* Tue Jul 26 2016 Petr Hracek <phracek@redhat.com> - 2.1.8-1
|
|
|
|
- Several documentation updates (#1272917)
|
|
|
|
- Updated tests for kickstart generation
|
|
|
|
|
|
|
|
* Wed Jul 13 2016 Petr Hracek <phracek@redhat.com> - 2.1.7.post21-1
|
|
|
|
- Fix issues caused by prompt
|
|
|
|
|
|
|
|
* Fri Jul 01 2016 Petr Hracek <phracek@redhat.com> - 2.1.7.post18-1
|
|
|
|
- This version fixes several bugs
|
|
|
|
- Resolves #1309536, #1330883, #1334903
|
|
|
|
- Resolves #1332777, #1332792, #1325393
|
|
|
|
- Resolves #1331629
|
|
|
|
|
|
|
|
* Tue Jun 07 2016 Petr Hracek <phracek@redhat.com> - 2.1.6.post41-6
|
|
|
|
- Move preupgrade.ks file to kickstart directory
|
|
|
|
Resolves: #1318602
|
|
|
|
|
|
|
|
* Fri Apr 29 2016 Petr Stodulka <pstodulk@redhat.com> - 2.1.6-5
|
|
|
|
- fix parsing of configuration file
|
|
|
|
Resolves: #1256685
|
|
|
|
|
|
|
|
* Thu Apr 28 2016 Petr Hracek <phracek@redhat.com> - 2.1.6-4
|
|
|
|
- Modify kickstart generation based on preupgrade-assistant-el6toel7 data
|
|
|
|
|
|
|
|
* Tue Apr 26 2016 Petr Hracek <phracek@redhat.com> - 2.1.6-3
|
|
|
|
- Fix traceback preupg-content-creator
|
|
|
|
- Fix problem with generating assessment for specific mode
|
|
|
|
Resolves: #1317124
|
|
|
|
Resolves: #1330716
|
|
|
|
|
|
|
|
* Fri Apr 22 2016 Petr Stodulka <pstodulk@redhat.com> - 2.1.6-2
|
|
|
|
- remove old sources and patch
|
|
|
|
- resolves xsl pain - patch was removed previously, so added back
|
|
|
|
modified patch, suitable to current version of PA: 2.1.6
|
|
|
|
Resolves: #1304772 #1312702
|
|
|
|
|
|
|
|
|
|
|
|
* Wed Apr 20 2016 Petr Hracek <phracek@redhat.com> - 2.1.6-1
|
|
|
|
- Fix package kickstart generation
|
|
|
|
Resolves: #1261291
|
|
|
|
|
|
|
|
* Mon Apr 11 2016 Petr Stodulka <pstodulk@redhat.com> - 2.1.5-5
|
|
|
|
- fix API for python's scripts - check of installed packages
|
|
|
|
Resolves: #1318431
|
|
|
|
|
|
|
|
* Wed Mar 16 2016 Petr Stodulka <pstodulk@redhat.com> - 2.1.5-4
|
|
|
|
- fix wrong condition in check_applies_to which evaluates if
|
|
|
|
script is applicable or not; negation of the condition
|
|
|
|
Resolves: #1318431
|
|
|
|
|
|
|
|
* Tue Mar 08 2016 Petr Hracek <phracek@redhat.com> - 2.1.5-3
|
|
|
|
- Fix for preupg-content-creator. Introduce manual pages
|
|
|
|
Resolves: #1253682
|
|
|
|
|
|
|
|
* Wed Mar 02 2016 Petr Stodulka <pstodulk@redhat.com> - 2.1.5-2
|
|
|
|
- solve xsl pain for now, modified preup.xsl
|
|
|
|
- correction of paths and remove section which implies dump info
|
|
|
|
in html with new OpenSCAP
|
|
|
|
- added xsl files from openscap 1.0.8-1 to our xsl directory
|
|
|
|
- reverted part of previous fix
|
|
|
|
Resolves: #1304772 #1312702
|
|
|
|
|
|
|
|
* Fri Feb 26 2016 Petr Hracek <phracek@redhat.com> - 2.1.5-1
|
|
|
|
- New upstream release with several bugs
|
|
|
|
- Kickstart bugs
|
|
|
|
- API are the same
|
|
|
|
- UI fixes
|
|
|
|
Resolves: #1310056, #1293410, #1302267, #1302278, #1302303,
|
|
|
|
Resolves: #1302309, #1310056
|
|
|
|
|
|
|
|
* Thu Feb 18 2016 Petr Stodulka <pstodulk@redhat.com> - 2.1.4-10
|
|
|
|
- fix syntax error in previous patch
|
|
|
|
Resolves: #1309519
|
|
|
|
|
|
|
|
* Mon Feb 15 2016 Petr Stodulka <pstodulk@redhat.com> - 2.1.4-9
|
|
|
|
- fix common.sh - use local variable instead of global
|
|
|
|
|
|
|
|
* Mon Feb 15 2016 Petr Stodulka <pstodulk@redhat.com> - 2.1.4-8
|
|
|
|
- Fix function get_dist_native_list in common.sh
|
|
|
|
Resolves: #1256685
|
|
|
|
|
|
|
|
* Mon Feb 08 2016 Petr Hracek <phracek@redhat.com> - 2.1.4-7
|
|
|
|
- Fix for report generation is broken
|
|
|
|
- Resolves: #1304772
|
|
|
|
|
|
|
|
* Fri Jan 22 2016 Petr Hracek <phracek@redhat.com> - 2.1.4-6
|
|
|
|
- Staticdata are part of content path
|
|
|
|
|
|
|
|
* Fri Jan 08 2016 Petr Hracek <phracek@redhat.com> - 2.1.4-5
|
|
|
|
- Devel mode has own section in configuration file
|
|
|
|
|
|
|
|
* Thu Jan 07 2016 Jakub Dorňák <jdornak@redhat.com> - 2.1.4-4
|
|
|
|
- Fixed expanding and collapsing of results in UI
|
|
|
|
Resolves: #1231400
|
|
|
|
|
|
|
|
* Thu Jan 07 2016 Petr Stodulka <pstodulk@redhat.com> - 2.1.4-3
|
|
|
|
- fix changes due to preupgrade-assistant-staticdata (keep common directory
|
|
|
|
with its content)
|
|
|
|
- add function get_dist_native_list to API
|
|
|
|
- modify is_dist_native
|
|
|
|
- return True/False in python
|
|
|
|
- use log_warning instead of log_info when package is removed
|
|
|
|
Resolves: #1256685, #1296298
|
|
|
|
|
|
|
|
* Wed Jan 06 2016 Jakub Dorňák <jdornak@redhat.com> - 2.1.4-2
|
|
|
|
- Add README.ui
|
|
|
|
Resolves: #1225844
|
|
|
|
|
|
|
|
* Wed Jan 06 2016 Petr Hracek <phracek@redhat.com> - 2.1.4-1
|
|
|
|
- New upstream release 2.1.4
|
|
|
|
|
|
|
|
* Tue Dec 22 2015 Petr Hracek <phracek@redhat.com> - 2.1.3-3
|
|
|
|
- Fix typo in preupgrade-assistant-devel.patch
|
|
|
|
|
|
|
|
* Wed Dec 09 2015 Petr Hracek <phracek@redhat.com> - 2.1.3-2
|
|
|
|
- Add patch for DEVEL_MODE
|
|
|
|
|
|
|
|
* Wed Dec 09 2015 Petr Hracek <phracek@redhat.com> - 2.1.3-1
|
|
|
|
- New upstream release 2.1.3
|
|
|
|
|
|
|
|
* Tue Oct 27 2015 Petr Hracek <phracek@redhat.com> - 2.1.1-5
|
|
|
|
- Rebuild for fast errata refresh.
|
|
|
|
|
|
|
|
* Mon Oct 26 2015 Petr Hracek <phracek@redhat.com> - 2.1.1-4
|
|
|
|
- Another rebuild because of QA testing.
|
|
|
|
|
|
|
|
* Mon Oct 26 2015 Petr Hracek <phracek@redhat.com> - 2.1.1-3
|
|
|
|
- Rebuild because of QA testing.
|
|
|
|
|
|
|
|
* Mon Sep 14 2015 Petr Hracek <phracek@redhat.com> - 2.1.1-2
|
|
|
|
- Update changelog
|
|
|
|
- New upstream release 2.1.1
|
|
|
|
- kickstart fixes
|
|
|
|
|
|
|
|
* Wed Sep 09 2015 Petr Hracek <phracek@redhat.com> - 2.1.0-7
|
|
|
|
- Include /tmp/part-include into kickstart file
|
|
|
|
Resolves (#1252916)
|
|
|
|
|
|
|
|
* Tue Sep 08 2015 Petr Hracek <phracek@redhat.com> - 2.1.0-6
|
|
|
|
- Use RHRHEL7rpmlist file instead of RHRHEL7rpmlist_kept
|
|
|
|
|
|
|
|
* Tue Sep 08 2015 Petr Hracek <phracek@redhat.com> - 2.1.0-5
|
|
|
|
- fix common.sh script
|
|
|
|
|
|
|
|
* Tue Sep 08 2015 Petr Hracek <phracek@redhat.com> - 2.1.0-4
|
|
|
|
- Add patch for common.sh
|
|
|
|
|
|
|
|
* Mon Sep 07 2015 Petr Hracek <phracek@redhat.com> - 2.1.0-3
|
|
|
|
- Info what to do with pre-generated kickstart
|
|
|
|
Resolves (#1253680)
|
|
|
|
|
|
|
|
* Mon Sep 07 2015 Petr Hracek <phracek@redhat.com> - 2.1.0-2
|
|
|
|
- API with path to static lists
|
|
|
|
- symbolic link to complete set of variants
|
|
|
|
- preupg --kickstart informs to run preupg
|
|
|
|
Resolves (#1247921, #1254586, #1260008)
|
|
|
|
|
|
|
|
* Thu Aug 13 2015 Petr Hracek <phracek@redhat.com> - 2.1.0-1
|
|
|
|
- New upstream version 2.1.0
|
|
|
|
Resolves #1215685
|
|
|
|
Resolves #1229790
|
|
|
|
|
|
|
|
* Wed Jul 29 2015 Petr Hracek <phracek@redhat.com> - 2.0.3-12
|
|
|
|
- RFE Provide a configuration file override implementation
|
|
|
|
for customized symbolic links
|
|
|
|
Resolves #1234557
|
|
|
|
|
|
|
|
* Thu Jun 18 2015 Petr Hracek <phracek@redhat.com> - 2.0.3-11
|
|
|
|
- Fix for placeholder text instead of Solution
|
|
|
|
Resolves #1232961
|
|
|
|
|
|
|
|
* Wed Jun 17 2015 Petr Stodulka <pstodulk@redhat.com> - 2.0.3-10
|
|
|
|
- recover patch from 2.0.3-7 - original rhbz #1225758
|
|
|
|
Resolves #1232863
|
|
|
|
|
|
|
|
* Wed Jun 17 2015 Petr Hracek <phracek@redhat.com> - 2.0.3-9
|
|
|
|
- Placeholder text instead of Solution
|
|
|
|
Resolves #1229810
|
|
|
|
- Incomplete items in result-admin.html
|
|
|
|
Resolves #1229877
|
|
|
|
|
|
|
|
* Thu May 28 2015 Jakub Dorňák <jdornak@redhat.com> - 2.0.3-8
|
|
|
|
- Apply UI changes
|
|
|
|
Resolves #1196166
|
|
|
|
|
|
|
|
* Thu May 28 2015 Jakub Dorňák <jdornak@redhat.com> - 2.0.3-7
|
|
|
|
- fix call of get_file_content
|
|
|
|
Resolves #1225758
|
|
|
|
|
|
|
|
* Wed May 20 2015 Petr Stodulk <pstodulk@redhat.com> - 2.0.3-3
|
|
|
|
- Correction of *six patch - stdout must be init by 'str()' as binary type
|
|
|
|
otherwise we can get ascii error due to previous performance fix
|
|
|
|
Resolves #1222935
|
|
|
|
|
|
|
|
* Wed May 20 2015 Petr Hracek <phracek@redhat.com> - 2.0.3-2
|
|
|
|
- Test if python-six exists in python sources
|
|
|
|
Resolves #1222935
|
|
|
|
|
|
|
|
* Tue May 19 2015 Petr Hracek <phracek@redhat.com> -2.0.3-1
|
|
|
|
- Fix for admin and user reports
|
|
|
|
Related: #1212810
|
|
|
|
|
|
|
|
* Wed May 13 2015 Petr Stodulka <pstodulk@redhat.com> - 2.0.2-1
|
|
|
|
- PA was rebased in some previous commit, so bump version
|
|
|
|
- Fix performance problems
|
|
|
|
Resolves: #1221138
|
|
|
|
|
|
|
|
* Thu May 07 2015 Petr Hracek <phracek@redhat.com> - 2.0.1-16
|
|
|
|
- Add pykickstart to Requires
|
|
|
|
- Fix RepoData.patch
|
|
|
|
|
|
|
|
* Wed Apr 29 2015 Petr Hracek <phracek@redhat.com> - 2.0.1-15
|
|
|
|
Resolves: #1215965
|
|
|
|
|
|
|
|
* Mon Apr 13 2015 Petr Hracek <phracek@redhat.com> - 2.0.1-14
|
|
|
|
- Add missing patch for RepoData
|
|
|
|
|
|
|
|
* Fri Apr 10 2015 Petr Hracek <phracek@redhat.com> - 2.0.1-13
|
|
|
|
- Resolves #1209782 Preupgrade freezes and never ends in i686 arch
|
|
|
|
|
|
|
|
* Tue Mar 17 2015 Petr Hracek <phracek@redhat.com> - 2.0.1-12
|
|
|
|
- Mode option doesn't process any contents (#1203141)
|
|
|
|
- Add support migrate and upgrade to check scripts (#1200033)
|
|
|
|
|
|
|
|
* Tue Mar 17 2015 Petr Hracek <phracek@redhat.com> - 2.0.1-11
|
|
|
|
- Add support migrate and upgrade to check scripts (#1200033)
|
|
|
|
|
|
|
|
* Tue Mar 17 2015 Petr Stodulka <pstodulk@redhat.com> - 2.0.1-10
|
|
|
|
- Added requires: redhat-release
|
|
|
|
Solve issue with missing /etc/redhat-release, which is for us
|
|
|
|
best solution for detection of system variant.
|
|
|
|
|
|
|
|
* Mon Mar 16 2015 Petr Hracek <phracek@redhat.com> - 2.0.1-9
|
|
|
|
- Fix problem with decoding
|
|
|
|
|
|
|
|
* Wed Mar 11 2015 Petr Hracek <phracek@redhat.com> - 2.0.1-8
|
|
|
|
- Wrong dependencies in preupgrade-assistant
|
|
|
|
|
|
|
|
* Tue Mar 10 2015 Petr Hracek <phracek@redhat.com> - 2.0.1-7
|
|
|
|
- Multilib problems add missing BuildRequires
|
|
|
|
|
|
|
|
* Tue Mar 10 2015 Petr Hracek <phracek@redhat.com> - 2.0.1-6
|
|
|
|
- Multilib problems
|
|
|
|
|
|
|
|
* Mon Mar 09 2015 Petr Hracek <phracek@redhat.com> - 2.0.1-5
|
|
|
|
- Unable to open file kickstart/untrackeduser (#1188280)
|
|
|
|
- preupg --upload requires slash after submit (#1195250)
|
|
|
|
|
|
|
|
* Fri Dec 12 2014 Jakub Dorňák <jdornak@redhat.com> - 2.0.1-4
|
|
|
|
- Update selinux related stuff
|
|
|
|
Resolves: #1150019
|
|
|
|
|
|
|
|
* Fri Nov 21 2014 Petr Hracek <phracek@redhat.com> - 2.0.1-3
|
|
|
|
- Wrong terminal output
|
|
|
|
- correct man page and help message
|
|
|
|
Resolves #1157443
|
|
|
|
|
|
|
|
* Thu Sep 04 2014 Petr Hracek <phracek@redhat.com> - 2.0.1-1
|
|
|
|
- Fix for correct return value in case of usage --riskcheck
|
|
|
|
Resolves: #1148878
|
|
|
|
|
|
|
|
* Thu Sep 04 2014 Petr Hracek <phracek@redhat.com> - 2.0.0-2
|
|
|
|
- preupgrade lists user home directory content in /var/cache/preupgrade
|
|
|
|
- provide descriptive error message (#1125228)
|
|
|
|
- Usability: suggest to install UI (#1125286)
|
|
|
|
Resolves: #1106498
|
|
|
|
|
|
|
|
* Tue Aug 05 2014 Petr Hracek <phracek@redhat.com> - 2.0.0-1
|
|
|
|
- Remove building openscap (#1113887)
|
|
|
|
|
|
|
|
* Wed Jul 30 2014 Petr Hracek <phracek@redhat.com> - 1.0.2-37
|
|
|
|
- Preupgrade-assistant should be able to do cleanup of his files (#1123774)
|
|
|
|
|
|
|
|
* Tue Jul 29 2014 Petr Hracek <phracek@redhat.com> - 1.0.2-36
|
|
|
|
- Don't verify db.sqlite and ui.log files
|
|
|
|
|
|
|
|
* Fri Jul 18 2014 Petr Hracek <phracek@redhat.com> - 1.0.2-35
|
|
|
|
- Add support check_description
|
|
|
|
Resolves: #1078334
|
|
|
|
|
|
|
|
* Tue Jul 01 2014 Petr Hracek <phracek@redhat.com> - 1.0.2-34
|
|
|
|
- Fix in case of calling preupg -c <contents>
|
|
|
|
- New package preupgrade-assistant-tools
|
|
|
|
- Removing some obsolete files
|
|
|
|
- Rename utils to preuputils dir
|
|
|
|
Resolves: #1113890
|
|
|
|
|
|
|
|
* Fri Jun 06 2014 Petr Hracek <phracek@redhat.com> - 1.0.2-33
|
|
|
|
- rpm -V issue in preupgrade-assistant-ui package
|
|
|
|
Resolves: #1105482
|
|
|
|
|
|
|
|
* Thu Jun 05 2014 Petr Hracek <phracek@redhat.com> - 1.0.2-32
|
|
|
|
Resolves: #1105120
|
|
|
|
- preupgrade-assistant doesn't check file updates
|
|
|
|
|
|
|
|
* Wed Jun 04 2014 Petr Hracek <phracek@redhat.com> - 1.0.2-31
|
|
|
|
- Related: #1100192 Some fixes in HTML output
|
|
|
|
|
|
|
|
* Wed Jun 04 2014 Petr Hracek <phracek@redhat.com> - 1.0.2-30
|
|
|
|
- Related: #1100192 Proper update of solution texts
|
|
|
|
|
|
|
|
* Thu May 29 2014 Petr Hracek <phracek@redhat.com> - 1.0.2-29
|
|
|
|
- Add LICENSE text (#1102778)
|
|
|
|
- use rcue instead of patternfly rhbz#1102789
|
|
|
|
|
|
|
|
* Tue May 27 2014 Petr Hracek <phracek@redhat.com> - 1.0.2-28
|
|
|
|
- Do not ship setuid binary (#1101698)
|
|
|
|
- Use correct preupg extension in config files
|
|
|
|
|
|
|
|
* Thu May 22 2014 Petr Hracek <phracek@redhat.com> - 1.0.2-27
|
|
|
|
- Resolves: #1100192 Copy modified configuration files
|
|
|
|
|
|
|
|
* Wed May 21 2014 Petr Hracek <phracek@redhat.com> - 1.0.2-26
|
|
|
|
- Fix for inplacerisk links
|
|
|
|
|
|
|
|
* Fri May 16 2014 Petr Hracek <phracek@redhat.com> - 1.0.2-25
|
|
|
|
- Fix for running contents
|
|
|
|
|
|
|
|
* Thu May 15 2014 Petr Hracek <phracek@redhat.com> - 1.0.2-24
|
|
|
|
- Support for repo metadata
|
|
|
|
|
|
|
|
* Wed May 14 2014 Petr Hracek <phracek@redhat.com> - 1.0.2-23
|
|
|
|
- Fix for command log files traceback
|
|
|
|
|
|
|
|
* Mon May 12 2014 Petr Hracek <phracek@redhat.com> - 1.0.2-22
|
|
|
|
- Fixes in solution text files
|
|
|
|
- Show only selected number of rules
|
|
|
|
|
|
|
|
* Mon May 05 2014 Petr Hracek <phracek@redhat.com> - 1.0.2-21
|
|
|
|
- Support a 3rdpart contents
|
|
|
|
|
|
|
|
* Tue Apr 29 2014 Pavel Raiskup <praiskup@redhat.com> - 1.0.2-20
|
|
|
|
- fix for unowned directories
|
|
|
|
|
|
|
|
* Fri Apr 25 2014 Petr Hracek <phracek@redhat.com> - 1.0.2-19
|
|
|
|
- Fix: prefix issue #(1091074)
|
|
|
|
|
|
|
|
* Thu Apr 10 2014 Petr Hracek <phracek@redhat.com> - 1.0.2-18
|
|
|
|
- Fixes in order to support premigrate command
|
|
|
|
|
|
|
|
* Mon Apr 07 2014 Petr Hracek <phracek@redhat.com> - 1.0.2-17
|
|
|
|
- Fix API usage from redhat-upgrade-tool (#1084983)
|
|
|
|
|
|
|
|
* Thu Mar 27 2014 Petr Hracek <phracek@redhat.com> - 1.0.2-16
|
|
|
|
- other fixes in setup.py
|
|
|
|
|
|
|
|
* Tue Mar 25 2014 Petr Hracek <phracek@redhat.com> - 1.0.2-15
|
|
|
|
- Huge Python refactoring
|
|
|
|
- fix in setup.py
|
|
|
|
|
|
|
|
* Tue Mar 25 2014 Petr Hracek <phracek@redhat.com> - 1.0.2-14
|
|
|
|
- Several Python fixes
|
|
|
|
- XML enhancement
|
|
|
|
- Supporting premigrate contents in /usr/share/premigrate
|
|
|
|
|
|
|
|
* Fri Mar 21 2014 Petr Hracek <phracek@redhat.com> - 1.0.2-13
|
|
|
|
- Several fixes found during QA test days
|
|
|
|
|
|
|
|
* Wed Mar 19 2014 Petr Hracek <phracek@redhat.com> - 1.0.2-12
|
|
|
|
- Text improvements
|
|
|
|
- debug option used for oscap output
|
|
|
|
- premigrate script for migration scenario
|
|
|
|
|
|
|
|
* Wed Mar 19 2014 Petr Hracek <phracek@redhat.com> - 1.0.2-11
|
|
|
|
- Man page introduced
|
|
|
|
- Needs inspection in HTML page
|
|
|
|
- More enhancements in UI
|
|
|
|
- Improved CLI
|
|
|
|
- Several fixes
|
|
|
|
|
|
|
|
* Thu Mar 13 2014 Petr Hracek <phracek@redhat.com> - 1.0.2-10
|
|
|
|
- Fix the bug #1075853
|
|
|
|
|
|
|
|
* Wed Mar 12 2014 Petr Hracek <phracek@redhat.com> - 1.0.2-9
|
|
|
|
- new upstream version
|
|
|
|
- remove DEBUG info in case of no --debug option
|
|
|
|
- Introduced new states needs_action and needs_inspection
|
|
|
|
- several fixes
|
|
|
|
|
|
|
|
* Fri Mar 07 2014 Tomas Tomecek <ttomecek@redhat.com> - 1.0.2-8
|
|
|
|
- package UI: new package -ui
|
|
|
|
- cleanup
|
|
|
|
|
|
|
|
* Tue Feb 11 2014 Petr Hracek <phracek@redhat.com> - 1.0.2-6
|
|
|
|
- Fix in common.sh
|
|
|
|
- Add user interactive messages
|
|
|
|
|
|
|
|
* Mon Feb 10 2014 Petr Hracek <phracek@redhat.com> - 1.0.2-5
|
|
|
|
- Fix the problem with logger
|
|
|
|
- If all-xccdf.xml is not found in /usr/share/preupgrade then print message
|
|
|
|
- Remove all yaml directives
|
|
|
|
|
|
|
|
* Mon Feb 03 2014 Petr Hracek <phracek@redhat.com> - 1.0.2-4
|
|
|
|
- New option riskcheck for preupgrade-assistant analysis
|
|
|
|
- Option will be mainly used by redhat-upgrade-tool
|
|
|
|
|
|
|
|
* Tue Jan 28 2014 Petr Hracek <phracek@redhat.com> - 1.0.2-3
|
|
|
|
- Introduced special tags for solution texts
|
|
|
|
|
|
|
|
* Tue Jan 21 2014 Petr Hracek <phracek@redhat.com> - 1.0.2-2
|
|
|
|
- adding postupgrade.d scripts
|
|
|
|
- logs are updated only in case of RPM database change
|
|
|
|
|
|
|
|
* Mon Jan 13 2014 Petr Hracek <phracek@redhat.com> - 1.0.2-1
|
|
|
|
- Update to the latest openscap version
|
|
|
|
|
|
|
|
* Fri Jan 10 2014 Petr Hracek <phracek@redhat.com> - 1.0.1-14
|
|
|
|
- Introduce remediation
|
|
|
|
- Some python fixes and improvements
|
|
|
|
|
|
|
|
* Tue Dec 17 2013 Petr Hracek <phracek@redhat.com> - 1.0.1-13
|
|
|
|
- Using INI files instead of YAML
|
|
|
|
- Introduce tests in spec file
|
|
|
|
- Fix using preupg -c option
|
|
|
|
|
|
|
|
* Wed Dec 11 2013 Petr Hracek <phracek@redhat.com> - 1.0.1-12
|
|
|
|
- Support more txt files in content directory
|
|
|
|
- Do not ship web-ui yet
|
|
|
|
- Bump preupgrade-assistant version
|
|
|
|
|
|
|
|
* Tue Dec 10 2013 Petr Hracek <phracek@redhat.com> - 1.0.1-11
|
|
|
|
- Bump wrapper version because of API changes
|
|
|
|
- Functions have comments
|
|
|
|
- Reference to KICKSTART_README file
|
|
|
|
- /root/preupgrade/common directory is deleted
|
|
|
|
- dirtyconf and cleanconf directories are introduced
|
|
|
|
|
|
|
|
* Tue Dec 10 2013 Petr Hracek <phracek@redhat.com> - 1.0.1-10
|
|
|
|
- Update description text
|
|
|
|
|
|
|
|
* Mon Dec 09 2013 Petr Hracek <phracek@redhat.com> - 1.0.1-9
|
|
|
|
- Add README file
|
|
|
|
- more tests for OSCAP functionality
|
|
|
|
|
|
|
|
* Mon Dec 09 2013 Petr Hracek <phracek@redhat.com> - 1.0.1-8
|
|
|
|
- Add progress bar during gathering common logs
|
|
|
|
- Copy some common files to kickstart
|
|
|
|
|
|
|
|
* Mon Dec 09 2013 Petr Hracek <phracek@redhat.com> - 1.0.1-7
|
|
|
|
- python refactoring
|
|
|
|
- HTML escape fixes
|
|
|
|
- Add correct usage of <br/> tag
|
|
|
|
|
|
|
|
* Thu Dec 05 2013 Petr Hracek <phracek@redhat.com> - 1.0.1-6
|
|
|
|
- post_script.txt file for post scan issues
|
|
|
|
- Introduce --scan option for scanning
|
|
|
|
- Introduce --list-contents for getting list of contents
|
|
|
|
- Introduce --check option for testing contents by maintainers
|
|
|
|
|
|
|
|
* Thu Dec 05 2013 Petr Hracek <phracek@redhat.com> - 1.0.1-5
|
|
|
|
- Correct parsing rpm_qa.log in API
|
|
|
|
|
|
|
|
* Wed Dec 04 2013 Petr Hracek <phracek@redhat.com> - 1.0.1-4
|
|
|
|
- solution text and solution script can be together a content
|
|
|
|
|
|
|
|
* Wed Dec 04 2013 Petr Hracek <phracek@redhat.com> - 1.0.1-3
|
|
|
|
- description field does not used any HTML tag
|
|
|
|
|
|
|
|
* Wed Dec 04 2013 Petr Hracek <phracek@redhat.com> - 1.0.1-2
|
|
|
|
- Introduce more tests
|
|
|
|
- Functions for postupgrade case
|
|
|
|
- Use <br> tag instead of <p> in HTML description
|
|
|
|
|
|
|
|
* Mon Dec 02 2013 Petr Hracek <phracek@redhat.com> - 1.0.1-1
|
|
|
|
- Bump to new upstream openscap release
|
|
|
|
|
|
|
|
* Mon Dec 02 2013 Petr Hracek <phracek@redhat.com> - 0.9.11-18
|
|
|
|
- group_title is not needed anymore in YAML files
|
|
|
|
- Correct requirements in spec file
|
|
|
|
- with statement has not to be used in python code
|
|
|
|
- Add RHEL5 building issue
|
|
|
|
- correct XML generation in case of missing YAML values
|
|
|
|
|
|
|
|
* Thu Nov 28 2013 Petr Hracek <phracek@redhat.com> - 0.9.11-17
|
|
|
|
- preupgrade-assistant-contents-users is not part of the spec file
|
|
|
|
- Hide some debug logs
|
|
|
|
- group_title is not needed anymore in YAML files
|
|
|
|
- All solution text will be replace automatically at the end
|
|
|
|
|
|
|
|
* Thu Nov 28 2013 Petr Hracek <phracek@redhat.com> - 0.9.11-16
|
|
|
|
- All python sources are part of preupgrade-assistant package
|
|
|
|
|
|
|
|
* Wed Nov 27 2013 Petr Hracek <phracek@redhat.com> - 0.9.11-15
|
|
|
|
- Solution text can be HTML
|
|
|
|
- Add license texts
|
|
|
|
- Execute preupgrade assistant without argument
|
|
|
|
- More contents
|
|
|
|
|
|
|
|
* Mon Nov 25 2013 Tomas Tomecek <ttomecek@redhat.com> - 0.9.11-14
|
|
|
|
- remove argparse dependency (use builtin optparse)
|
|
|
|
|
|
|
|
* Mon Nov 25 2013 Petr Hracek <phracek@redhat.com> - 0.9.11-13
|
|
|
|
- Correct HTML syntax in solution text files
|
|
|
|
|
|
|
|
* Mon Nov 25 2013 Petr Hracek <phracek@redhat.com> - 0.9.11-12
|
|
|
|
- SOLUTION_MSG has prefix which regards to content
|
|
|
|
|
|
|
|
* Sat Nov 23 2013 Petr Hracek <phracek@redhat.com> - 0.9.11-11
|
|
|
|
- directory /var/cache/preupgrade/common is create automatically
|
|
|
|
|
|
|
|
* Fri Nov 22 2013 Petr Hracek <phracek@redhat.com> - 0.9.11-10
|
|
|
|
- YAML is needed for the build
|
|
|
|
|
|
|
|
* Fri Nov 22 2013 Petr Hracek <phracek@redhat.com> - 0.9.11-9
|
|
|
|
- New return value from content exit_failed (reference to exit_fail)
|
|
|
|
|
|
|
|
* Thu Nov 21 2013 Petr Hracek <phracek@redhat.com> - 0.9.11-8
|
|
|
|
- YAML is not needed anymore
|
|
|
|
- New contents types
|
|
|
|
- Fixing BASH API
|
|
|
|
|
|
|
|
* Wed Nov 20 2013 Petr Hracek <phracek@redhat.com> - 0.9.11-7
|
|
|
|
- Fix for current directory tag with relative path to all-xccdf.xml
|
|
|
|
|
|
|
|
* Tue Nov 19 2013 Petr Hracek <phracek@redhat.com> - 0.9.11-6
|
|
|
|
- solution_file is introduced
|
|
|
|
- content dir is part of XML value.
|
|
|
|
- more generated functions like check_applies_to and check_rpm_to
|
|
|
|
- YAML is not needed for building RPMs anymore
|
|
|
|
|
|
|
|
* Wed Nov 06 2013 Pavel Raiskup <praiskup@redhat.com> 0.9.11-5
|
|
|
|
- rebuild to package recent upstream work
|
|
|
|
|
|
|
|
* Mon Nov 04 2013 Petr Hracek <phracek@redhat.com> - 0.9.11-4
|
|
|
|
- common API is moved to preupgrade-assistant package
|
|
|
|
|
|
|
|
* Mon Nov 04 2013 Petr Hracek <phracek@redhat.com> - 0.9.11-4
|
|
|
|
- Fixed problems with wrong content
|
|
|
|
|
|
|
|
* Fri Nov 01 2013 Petr Hracek <phracek@redhat.com> 0.9.11-3
|
|
|
|
- Python refactoring and content definition
|
|
|
|
|
|
|
|
* Thu Oct 10 2013 Petr Hracek <phracek@redhat.com> 0.9.11-2
|
|
|
|
- temporary directory will be /var/tmp/preupgrade
|
|
|
|
- some corrections in create_group_xml.py and xccdf_compose.py files
|
|
|
|
|
|
|
|
* Thu Sep 12 2013 Petr Hracek <phracek@redhat.com> 0.9.11-1
|
|
|
|
- New openscap upstream version
|
|
|
|
- Supporting common modules
|
|
|
|
|
|
|
|
* Mon Dec 17 2012 Petr Hracek <phracek@redhat.com> 0.9.3-1
|
|
|
|
- Initial rpm
|