--- rpms/smeserver-yum/sme9/smeserver-yum.spec 2013/03/11 22:50:18 1.5 +++ rpms/smeserver-yum/sme9/smeserver-yum.spec 2019/01/23 04:03:48 1.20 @@ -1,10 +1,10 @@ -# $Id: smeserver-yum.spec,v 1.4 2013/03/06 15:26:22 slords Exp $ +# $Id: smeserver-yum.spec,v 1.19 2017/11/06 21:51:29 unnilennium Exp $ %define name smeserver-yum Summary: YUM, an rpm updater Name: %{name} %define version 2.4.0 -%define release 5 +%define release 18 Version: %{version} Release: %{release}%{?dist} License: GPL @@ -12,6 +12,15 @@ Group: SMEServer/addon Source: %{name}-%{version}.tar.xz Patch1: smeserver-yum-2.4.0-addons_fasttrack.patch Patch2: smeserver-yum-2.4.0-updatekeys.patch +Patch3: smeserver-yum-2.4.0-SoftwareUpdate.patch +Patch4: smeserver-yum-2.4.0-Check4Updates.patch +Patch5: smeserver-yum-2.4.0-protected_packages.patch +Patch6: smeserver-yum-2.4.0.check4updates_to_smecontribs.patch +Patch7: smeserver-yum-2.4.0-can_update_contribs_1_by_1.patch +Patch8: smeserver-yum-2.4.0.bz9902.remiGPG.patch +Patch9: smeserver-yum-2.4.0.bz10102.scloGPGkey.patch +Patch10: smeserver-yum-2.4.0.bz10264.patch +patch11: smeserver-yum-2.2.0-bz10171-SME9eol.patch BuildRoot: /var/tmp/%{name}-%{version}-%{release}-buildroot BuildArchitectures: noarch Requires: e-smith-formmagick >= 1.4.0-12 @@ -26,6 +35,7 @@ Obsoletes: rpmdb-CentOS Requires: yum-plugin-fastestmirror Obsoletes: yum-plugin-installonlyn Obsoletes: yum-protect-packages <= 1.1.16 +Requires: yum-plugin-post-transaction-actions Requires: mailx BuildRequires: e-smith-devtools >= 1.13.1-03 Conflicts: centos-yumconf @@ -34,6 +44,53 @@ AutoReqProv: no %name is an implementation of http://linux.duke.edu/projects/yum on SME Server %changelog +* Tue Jan 22 2019 Jean-Philipe Pialasse 2.4.0-18.sme +- add message to indicate EOL after Nov 30 2020 fix [SME: 10171] + +* Mon Nov 06 2017 Jean-Philipe Pialasse 2.4.0-17.sme +- add yum-plugin-post-transaction-actions as requirement [SME: 10191] + +* Wed May 03 2017 Jean-Philipe Pialasse 2.4.0-16.sme +- add rpmfusion free el6 RPM GPG key [SME: 10264] + +* Sat Feb 25 2017 Jean-Philipe Pialasse 2.4.0-15.sme +- added centos SCLo SIG gpg rpm signing key [SME: 10102] +- wil allow to install SCL packages directly from smecontribs + +* Sun Jan 08 2017 BogusDateBot +- Eliminated rpmbuild "bogus date" warnings due to inconsistent weekday, + by assuming the date is correct and changing the weekday. + Fri May 31 2005 --> Fri May 27 2005 or Tue May 31 2005 or Fri Jun 03 2005 or .... + Wed Mar 06 2006 --> Wed Mar 01 2006 or Mon Mar 06 2006 or Wed Mar 08 2006 or .... + Fri Nov 16 2006 --> Fri Nov 10 2006 or Thu Nov 16 2006 or Fri Nov 17 2006 or .... + Fri Nov 23 2006 --> Fri Nov 17 2006 or Thu Nov 23 2006 or Fri Nov 24 2006 or .... + +* Fri Jan 06 2017 Jean-Philipe Pialasse 2.4.0-14.sme +- add Remi Collet RPM GPG KEY [SME: 9902] +- bump 13 to 14 to cvs add patch + +* Wed Jan 13 2016 Daniel Berteaud 2.4.0-12.sme +- Example to update contribs 1 by 1 [SME: 8850] + +* Sat Feb 21 2015 Stephane de Labrusse 2.4.0-11.sme +- Set the check update frequency of smecontribs through the server-manager +- [SME: 8855] + +* Sat Jan 10 2015 Stephane de Labrusse 2.4.0-10.sme +- Add a default Yum db property for check4contribsupdates [SME: 8790] + +* Wed Nov 19 2014 Stephane de Labrusse 2.4.0-9.sme +- Added a check-update for the smecontribs repository [SME: 8672] + +* Mon Jun 30 2014 Daniel Berteaud 2.4.0-8.sme +- Move protected package list to the correct location [SME: 8476] + +* Fri Mar 22 2013 Ian Wells 2.4.0-7.sme +- Change order of mail options in check4updates [SME: 7504] + +* Sun Mar 17 2013 Ian Wells 2.4.0-6.sme +- Change wording of Software Update button [SME: 7499] + * Wed Mar 6 2013 Shad L. Lords 2.4.0-5.sme - Obsolete el5 yum-protect-packages, provided by yum [SME: 7273] @@ -242,11 +299,13 @@ AutoReqProv: no * Wed Nov 29 2006 Gordon Rowell 1.2.0-20 - Revert to 10s panel refresh [SME: 2097] -* Fri Nov 23 2006 Gordon Rowell 1.2.0-19 +* Thu Nov 23 2006 Gordon Rowell 1.2.0-19 + Fri Nov 23 2006 --> Fri Nov 17 2006 or Thu Nov 23 2006 or Fri Nov 24 2006 or .... - Make CentOS base and updates enabled/Visible by default [SME: 1849] - Migrate CentOS base and updates to Visible, but leave status [SME: 1849] -* Fri Nov 23 2006 Gordon Rowell 1.2.0-18 +* Thu Nov 23 2006 Gordon Rowell 1.2.0-18 + Fri Nov 23 2006 --> Fri Nov 17 2006 or Thu Nov 23 2006 or Fri Nov 24 2006 or .... - Adjust wording on post-upgrade page [SME: 2076] * Tue Nov 21 2006 Gordon Rowell 1.2.0-17 @@ -258,17 +317,21 @@ AutoReqProv: no page is displayed from other sessions - TODO: Re-add display of LogFile prior to reconfigure -* Fri Nov 16 2006 Gordon Rowell 1.2.0-15 +* Thu Nov 16 2006 Gordon Rowell 1.2.0-15 + Fri Nov 16 2006 --> Fri Nov 10 2006 or Thu Nov 16 2006 or Fri Nov 17 2006 or .... - Add dependency on yum-plugin-fastestmirror [SME: 1163] - Alpha sort dependencies -* Fri Nov 16 2006 Gordon Rowell 1.2.0-14 +* Thu Nov 16 2006 Gordon Rowell 1.2.0-14 + Fri Nov 16 2006 --> Fri Nov 10 2006 or Thu Nov 16 2006 or Fri Nov 17 2006 or .... - Add MirrorList options to each of the SME repos [SME: 1163] -* Fri Nov 16 2006 Gordon Rowell 1.2.0-13 +* Thu Nov 16 2006 Gordon Rowell 1.2.0-13 + Fri Nov 16 2006 --> Fri Nov 10 2006 or Thu Nov 16 2006 or Fri Nov 17 2006 or .... - Put back missed patch for post-upgrade [SME: 2071] -* Fri Nov 16 2006 Gordon Rowell 1.2.0-12 +* Thu Nov 16 2006 Gordon Rowell 1.2.0-12 + Fri Nov 16 2006 --> Fri Nov 10 2006 or Thu Nov 16 2006 or Fri Nov 17 2006 or .... - Re-add post-upgrade handling [SME: 2071] - Display yum output - Lower refresh to 3 seconds from 10 @@ -309,14 +372,17 @@ AutoReqProv: no * Wed Mar 15 2006 Charlie Brady 1.2.0-01 - Roll stable stream version. [SME: 1016] -* Wed Mar 6 2006 Gordon Rowell 1.1.2-26 +* Mon Mar 06 2006 Gordon Rowell 1.1.2-26 + Wed Mar 06 2006 --> Wed Mar 01 2006 or Mon Mar 06 2006 or Wed Mar 08 2006 or .... - And migrate old SME repo URLs to new paths [SME: 951] -* Wed Mar 6 2006 Gordon Rowell 1.1.2-25 +* Mon Mar 06 2006 Gordon Rowell 1.1.2-25 + Wed Mar 06 2006 --> Wed Mar 01 2006 or Mon Mar 06 2006 or Wed Mar 08 2006 or .... - Change SME Server repo URLs to match repo names so we avoid confusion with CentOS repos and can remove the symlinks [SME: 951] -* Wed Mar 6 2006 Gordon Rowell 1.1.2-24 +* Mon Mar 06 2006 Gordon Rowell 1.1.2-24 + Wed Mar 06 2006 --> Wed Mar 01 2006 or Mon Mar 06 2006 or Wed Mar 08 2006 or .... - Don't force the BaseURL properties - just set defaults [SME: 951] * Wed Feb 22 2006 Gordon Rowell 1.1.2-23 @@ -620,11 +686,13 @@ AutoReqProv: no are modified for the SMEServer releases - INSTALL: Need to manually remove old version of yum_repositories DB -* Fri May 31 2005 Gordon Rowell +* Tue May 31 2005 Gordon Rowell + Fri May 31 2005 --> Fri May 27 2005 or Tue May 31 2005 or Fri Jun 03 2005 or .... - [1.1.0-01gr05] - Add enable/disable repository support to configuration page -* Fri May 31 2005 Gordon Rowell +* Tue May 31 2005 Gordon Rowell + Fri May 31 2005 --> Fri May 27 2005 or Tue May 31 2005 or Fri Jun 03 2005 or .... - [1.1.0-01gr04] - Hide empty group/package select boxes @@ -875,6 +943,15 @@ AutoReqProv: no %setup %patch1 -p1 %patch2 -p1 +%patch3 -p1 +%patch4 -p1 +%patch5 -p1 +%patch6 -p1 +%patch7 -p1 +%patch8 -p1 +%patch9 -p1 +%patch10 -p1 +%patch11 -p1 %build perl createlinks @@ -889,6 +966,7 @@ mkdir -p root/etc/yum.smerepos.d --file '/sbin/e-smith/yum_update_dbs' 'attr(0700,root,root)' \ --file '/sbin/e-smith/yum' 'attr(0755,root,root)' \ --file '/sbin/e-smith/check4updates' 'attr(0755,root,root)' \ + --file '/sbin/e-smith/check4contribsupdates' 'attr(0755,root,root)' \ --file '/etc/cron.daily/smeserver-yum' 'attr(0700,root,root)' \ --file /var/service/yum/down 'attr(0644,root,root)' \ --file /var/service/yum/run 'attr(0755,root,root)' \