Name: fedora-upgrade Version: 21.1 Release: 1%{?dist} Summary: Upgrade Fedora to next version using yum upgrade (unofficial tool) Group: Applications/System License: GPLv2 URL: https://github.com/xsuchy/fedora-upgrade # Sources can be obtained by # git clone git://github.com/xsuchy/fedora-upgrade.git # cd fedora-upgrade # tito build --tgz Source0: %{name}-%{version}.tar.gz BuildArch: noarch Requires: yum Requires: yum-utils Requires: rpmconf Requires: libselinux-utils Requires: vim-enhanced Requires: wget BuildRequires: asciidoc BuildRequires: libxslt %description Upgrade Fedora to next version using yum upgrade. This is attempt to automatize steps as listed here: https://fedoraproject.org/wiki/Upgrading_Fedora_using_yum This is an unofficial tool, for official Fedora-supported upgrades please see the 'fedup' tool. %prep %setup -q %build a2x -d manpage -f manpage fedora-upgrade.8.asciidoc %install mkdir -p %{buildroot}%{_sbindir} mkdir -p %{buildroot}%{_mandir}/man8 mkdir -p %{buildroot}%{_datadir}/%{name}/keys install -m755 fedora-upgrade %{buildroot}%{_sbindir} install -m644 fedora-upgrade.8 %{buildroot}/%{_mandir}/man8/ cp -a keys/* %{buildroot}%{_datadir}/%{name}/keys %files %doc LICENSE README.md %{_sbindir}/fedora-upgrade %doc %{_mandir}/man8/fedora-upgrade.8* %{_datadir}/%{name} %changelog * Wed Jul 16 2014 Miroslav Suchý 21.1-1 - bump up major version to 21 - remove upgrades from F17,F18 and add upgrade to F21 - delete F18 gpg keys and add F21 gpg keys - use correct version - clean up yum cache after upgrade - "read -t 1" exits greater than 128, which trips over "set -e". - Upgrade of 19->20 now available. - Remove out-of-date note saying that only 17->18 is supported. - put repeated code of welcome banner to separate function - print exit banner even if there is no problem - make trap message little precise - Adding trap for nice exit message - Clear the stdin buffer before question - Added installation check as a first step * Fri Sep 20 2013 Miroslav Suchý 20.2-1 - add wget require explicit dependency * Wed Aug 21 2013 Miroslav Suchý 20.1-1 - bump up version to 20 - add upgrade to Fedora 20 - add rpmfusion 20 gpg keys - add fedora-20-primary gpg key - Import rpmfusion-nonfree key if it is potentially required. Refactor. * Mon Jul 15 2013 Miroslav Suchý 19.3-1 - 983082 - clarify that fedora-upgrade is not an official upgrade tool - set up differ for rpmconf - warn about loosing session (bug 962983) - update README * Mon May 13 2013 Miroslav Suchý 19.2-1 - #4 - Enable updates-testing on branched development release * Wed Mar 20 2013 Miroslav Suchý 19.1-1 - bump up version - suggest unwanted packages - add upgrade to Fedora 19 - use gpg keys shipped with fedora-upgrade - distribute gpg keys with rpm - add GPG keys - call "yum upgrade" before upgrade - fixes #3 - upgrade to latest selinux before upgrading * Mon Dec 17 2012 Miroslav Suchý 18.5-1 - add fedora-git releaser * Mon Dec 17 2012 Miroslav Suchý 18.4-1 - make output more friendly by adding more space - enhance README.md - what works and how it works - make optional steps during upgrade really optional - bug 844167 should be fixed, no need to disable selinux now - add support for upgrading to rawhide * Tue Dec 11 2012 Miroslav Suchý 18.3-1 - do not set executable flag on man page - add man page * Wed Nov 21 2012 Miroslav Suchý 18.2-1 - initial release