| 1 |
%define release_name Rawhide
|
| 2 |
%define dist_version 13
|
| 3 |
|
| 4 |
Summary: Fedora release files
|
| 5 |
Name: fedora-release
|
| 6 |
Version: 13
|
| 7 |
Release: 0.1
|
| 8 |
License: GPLv2
|
| 9 |
Group: System Environment/Base
|
| 10 |
URL: http://fedoraproject.org
|
| 11 |
Source: %{name}-%{version}.tar.gz
|
| 12 |
Obsoletes: redhat-release
|
| 13 |
Provides: redhat-release
|
| 14 |
Provides: system-release = %{version}-%{release}
|
| 15 |
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
| 16 |
BuildArch: noarch
|
| 17 |
|
| 18 |
%description
|
| 19 |
Fedora release files such as yum configs and various /etc/ files that
|
| 20 |
define the release.
|
| 21 |
|
| 22 |
%prep
|
| 23 |
%setup -q
|
| 24 |
|
| 25 |
%build
|
| 26 |
|
| 27 |
%install
|
| 28 |
rm -rf $RPM_BUILD_ROOT
|
| 29 |
install -d $RPM_BUILD_ROOT/etc
|
| 30 |
echo "Fedora release %{version} (%{release_name})" > $RPM_BUILD_ROOT/etc/fedora-release
|
| 31 |
echo "cpe:/o:fedoraproject:fedora:%{version}" > $RPM_BUILD_ROOT/etc/system-release-cpe
|
| 32 |
cp -p $RPM_BUILD_ROOT/etc/fedora-release $RPM_BUILD_ROOT/etc/issue
|
| 33 |
echo "Kernel \r on an \m (\l)" >> $RPM_BUILD_ROOT/etc/issue
|
| 34 |
cp -p $RPM_BUILD_ROOT/etc/issue $RPM_BUILD_ROOT/etc/issue.net
|
| 35 |
echo >> $RPM_BUILD_ROOT/etc/issue
|
| 36 |
ln -s fedora-release $RPM_BUILD_ROOT/etc/redhat-release
|
| 37 |
ln -s fedora-release $RPM_BUILD_ROOT/etc/system-release
|
| 38 |
|
| 39 |
install -d -m 755 $RPM_BUILD_ROOT/etc/pki/rpm-gpg
|
| 40 |
|
| 41 |
install -m 644 RPM-GPG-KEY* $RPM_BUILD_ROOT/etc/pki/rpm-gpg/
|
| 42 |
|
| 43 |
# Install all the keys, link the primary keys to primary arch files
|
| 44 |
# and to compat generic location
|
| 45 |
pushd $RPM_BUILD_ROOT/etc/pki/rpm-gpg/
|
| 46 |
for arch in i386 x86_64 ppc ppc64
|
| 47 |
do
|
| 48 |
ln -s RPM-GPG-KEY-fedora-%{dist_version}-primary RPM-GPG-KEY-fedora-$arch
|
| 49 |
done
|
| 50 |
ln -s RPM-GPG-KEY-fedora-%{dist_version}-primary RPM-GPG-KEY-fedora
|
| 51 |
popd
|
| 52 |
|
| 53 |
install -d -m 755 $RPM_BUILD_ROOT/etc/yum.repos.d
|
| 54 |
for file in fedora*repo ; do
|
| 55 |
install -m 644 $file $RPM_BUILD_ROOT/etc/yum.repos.d
|
| 56 |
done
|
| 57 |
|
| 58 |
# Set up the dist tag macros
|
| 59 |
install -d -m 755 $RPM_BUILD_ROOT/etc/rpm
|
| 60 |
cat >> $RPM_BUILD_ROOT/etc/rpm/macros.dist << EOF
|
| 61 |
# dist macros.
|
| 62 |
|
| 63 |
%%fedora %{dist_version}
|
| 64 |
%%dist .fc%{dist_version}
|
| 65 |
%%fc%{dist_version} 1
|
| 66 |
EOF
|
| 67 |
|
| 68 |
%clean
|
| 69 |
rm -rf $RPM_BUILD_ROOT
|
| 70 |
|
| 71 |
%files
|
| 72 |
%defattr(-,root,root,-)
|
| 73 |
%doc GPL
|
| 74 |
%config %attr(0644,root,root) /etc/fedora-release
|
| 75 |
/etc/redhat-release
|
| 76 |
/etc/system-release
|
| 77 |
%config %attr(0644,root,root) /etc/system-release-cpe
|
| 78 |
%dir /etc/yum.repos.d
|
| 79 |
%config(noreplace) /etc/yum.repos.d/*
|
| 80 |
%config(noreplace) %attr(0644,root,root) /etc/issue
|
| 81 |
%config(noreplace) %attr(0644,root,root) /etc/issue.net
|
| 82 |
%config %attr(0644,root,root) /etc/rpm/macros.dist
|
| 83 |
%dir /etc/pki/rpm-gpg
|
| 84 |
/etc/pki/rpm-gpg/*
|
| 85 |
|
| 86 |
%changelog
|
| 87 |
* Thu Aug 27 2009 Jesse Keating <jkeating@redhat.com> - 13-0.1
|
| 88 |
- Bump for Fedora 13's rawhide.
|
| 89 |
- Put the version at 13 from the start.
|
| 90 |
|
| 91 |
* Fri Aug 07 2009 Jesse Keating <jkeating@redhat.com> - 11.91-3
|
| 92 |
- Bump for new tarball
|
| 93 |
|
| 94 |
* Fri Aug 07 2009 Jesse Keating <jkeating@redhat.com> - 11.91-2
|
| 95 |
- Fix the gpg key file name
|
| 96 |
|
| 97 |
* Fri Aug 07 2009 Jesse Keating <jkeating@redhat.com> - 11.91-1
|
| 98 |
- Update for F12-Alpha
|
| 99 |
- Replace F11 key with F12
|
| 100 |
- Drop old keys and inactive secondary arch keys
|
| 101 |
- Fix metalink urls to be https
|
| 102 |
- Drop the compose stuff
|
| 103 |
|
| 104 |
* Mon Mar 30 2009 Jesse Keating <jkeating@redhat.com> - 11.90-1
|
| 105 |
- Build for F12 collection
|
| 106 |
|
| 107 |
* Mon Mar 09 2009 Jesse Keating <jkeating@redhat.com> - 10.92-1
|
| 108 |
- Bump for F11 Beta
|
| 109 |
- Add the (giant) F11 Test key
|
| 110 |
|
| 111 |
* Thu Mar 05 2009 Jesse Keating <jkeating@redhat.com> - 10.91-4
|
| 112 |
- Drop req on fedora-release-notes (#483018)
|
| 113 |
|
| 114 |
* Tue Mar 03 2009 Jesse Keating <jkeating@redhat.com> - 10.91-3
|
| 115 |
- Move metalink urls to mirrorlist for helping anaconda
|
| 116 |
|
| 117 |
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 10.91-2
|
| 118 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
|
| 119 |
|
| 120 |
* Wed Feb 04 2009 Jesse Keating <jkeating@redhat.com> - 10.91-1
|
| 121 |
- Use the correct CPE name (#481287)
|
| 122 |
|
| 123 |
* Wed Jan 21 2009 Jesse Keating <jkeating@redhat.com> - 10.91-1
|
| 124 |
- Update for Fedora 11 Alpha
|
| 125 |
- Use metalink urls to get mirror information
|
| 126 |
|
| 127 |
* Wed Oct 01 2008 Jesse Keating <jkeating@redhat.com> - 10.90-1
|
| 128 |
- Initial build for Fedora 11.
|
| 129 |
|
| 130 |
* Mon Sep 15 2008 Jesse Keating <jkeating@redhat.com> - 9.91-1
|
| 131 |
- Update for Fedora 10 beta
|
| 132 |
- Add the new keys for F10
|
| 133 |
- Remove F8/9 keys
|
| 134 |
- Update compose configs
|
| 135 |
- Clarify rawhide repo definition
|
| 136 |
|
| 137 |
* Wed Jun 11 2008 Jesse Keating <jkeating@redhat.com> - 9.90-2
|
| 138 |
- Package up the ia64 key as the first secondary arch
|
| 139 |
- Mark config files correctly
|
| 140 |
- Stop using download.fedora.redhat.com and use download.fedoraproject.org instead
|
| 141 |
|
| 142 |
* Mon Mar 31 2008 Jesse Keating <jkeating@redhat.com> - 9.90-1
|
| 143 |
- Update for Fedora 10 rawhide.
|
| 144 |
|
| 145 |
* Thu Mar 13 2008 Jesse Keating <jkeating@redhat.com> - 8.92-1
|
| 146 |
- Update for 9 Beta
|
| 147 |
- Update the compose files for 9 Beta
|
| 148 |
- Add system-release-cpe (from Mark Cox)
|
| 149 |
- Add terminal to issue (#436387)
|
| 150 |
- Rename development to rawhide where appropriate.
|
| 151 |
|
| 152 |
* Wed Oct 10 2007 Jesse Keating <jkeating@redhat.com> - 8.90-3
|
| 153 |
- Bump for cvs oopsie
|
| 154 |
|
| 155 |
* Wed Oct 10 2007 Jesse Keating <jkeating@redhat.com> - 8.90-2
|
| 156 |
- Add the gpg info to the devel repo
|
| 157 |
|
| 158 |
* Wed Oct 03 2007 Jesse Keating <jkeating@redhat.com> - 8.90-1
|
| 159 |
- First build for Fedora 9 development.
|
| 160 |
|
| 161 |
* Fri Sep 28 2007 Jesse Keating <jkeating@redhat.com> - 7.92-1
|
| 162 |
- Bump for F8 Test2.
|
| 163 |
- Package up the compose kickstart files
|
| 164 |
|
| 165 |
* Fri Sep 14 2007 Jesse Keating <jkeating@redhat.com> - 7.91-2
|
| 166 |
- Use failovermethod=priority in yum configs (243698)
|
| 167 |
|
| 168 |
* Thu Aug 30 2007 Jesse Keating <jkeating@redhat.com> - 7.91-1
|
| 169 |
- Provide system-release, useful for spinoffs.
|
| 170 |
- Also link system-release to fedora-release for file level checks
|
| 171 |
- Bump for F8 Test2
|
| 172 |
- Fix license tag
|
| 173 |
|
| 174 |
* Thu Jul 27 2007 Jesse Keating <jkeating@redhat.com> - 7.90-1
|
| 175 |
- Bump for F8 Test1
|
| 176 |
|
| 177 |
* Thu Jun 28 2007 Jesse Keating <jkeating@redhat.com> - 7.89-3
|
| 178 |
- Cleanups from review
|
| 179 |
- Don't (noreplace) the dist tag macro file
|
| 180 |
|
| 181 |
* Tue Jun 19 2007 Jesse Keating <jkeating@redhat.com> - 7.89-2
|
| 182 |
- Define the dist macros in this package since we define everyting else here
|
| 183 |
|
| 184 |
* Wed May 30 2007 Jesse Keating <jkeating@redhat.com> - 7.89-1
|
| 185 |
- And we're back to rawhide. Re-enable devel repos
|
| 186 |
|
| 187 |
* Thu May 24 2007 Jesse Keating <jkeating@redhat.com> - 7-3
|
| 188 |
- We have a name!
|
| 189 |
- Require the newer release notes
|
| 190 |
|
| 191 |
* Mon May 21 2007 Jesse Keating <jkeating@redhat.com> - 7-2
|
| 192 |
- Use Everything in the non-mirror URL to the release tree
|
| 193 |
|
| 194 |
* Mon May 21 2007 Jesse Keating <jkeating@redhat.com> - 7-1
|
| 195 |
- First build for Fedora 7
|
| 196 |
- Remove Extras repos (YAY!)
|
| 197 |
- Remove references to "core" in repo files.
|
| 198 |
- Adjust repo files for new mirror structure
|
| 199 |
- Remove Legacy repo
|
| 200 |
|
| 201 |
* Fri Apr 20 2007 Jesse Keating <jkeating@redhat.com> - 6.93-1
|
| 202 |
- Bump for Test 4
|
| 203 |
|
| 204 |
* Mon Mar 19 2007 Jesse Keating <jkeating@redhat.com> - 6.92-1
|
| 205 |
- Bump for Test 3
|
| 206 |
- No more eula in fedora-release, moved to firstboot
|
| 207 |
|
| 208 |
* Fri Feb 23 2007 Jesse Keating <jkeating@redhat.com> - 6.91-1
|
| 209 |
- Bump for Test 2
|
| 210 |
|
| 211 |
* Tue Feb 13 2007 Jesse Keating <jkeating@redhat.com> - 6.90-4
|
| 212 |
- Specfile cleanups
|
| 213 |
|
| 214 |
* Mon Feb 05 2007 Jesse Keating <jkeating@redhat.com> - 6.90-3
|
| 215 |
- Drop the legacy repo file.
|
| 216 |
|
| 217 |
* Fri Jan 26 2007 Jesse Keating <jkeating@redhat.com> - 6.90-2
|
| 218 |
- Core? What Core?
|
| 219 |
|
| 220 |
* Wed Jan 24 2007 Jeremy Katz <katzj@redhat.com> - 6.90-1
|
| 221 |
- Bump to 6.90. Keep working with older release notes
|
| 222 |
|
| 223 |
* Mon Oct 16 2006 Jesse Keating <jkeating@redhat.com> - 6-89
|
| 224 |
- Keep version 6, bump release. Saves from having to rebuild
|
| 225 |
release notes all the time
|
| 226 |
|
| 227 |
* Sun Oct 15 2006 Jesse Keating <jkeating@redhat.com> - 6.89-1
|
| 228 |
- Rebuild for rawhide
|
| 229 |
|
| 230 |
* Thu Oct 12 2006 Jesse Keating <jkeating@redhat.com> - 6-3
|
| 231 |
- version has to stay the same, safe to use.
|
| 232 |
|
| 233 |
* Thu Oct 5 2006 Jesse Keating <jkeating@redhat.com> - 6-2
|
| 234 |
- replace old mirror files with new mirrorlist cgi system
|
| 235 |
|
| 236 |
* Thu Oct 5 2006 Jesse Keating <jkeating@redhat.com> - 6-1
|
| 237 |
- Rebuild for Fedora Core 6 release
|
| 238 |
|
| 239 |
* Tue Sep 5 2006 Jesse Keating <jkeating@redhat.com> - 5.92-1
|
| 240 |
- Bump for FC6 Test3
|
| 241 |
|
| 242 |
* Thu Jul 27 2006 Jesse Keating <jkeating@redhat.com> - 5.91.1-1
|
| 243 |
- Convert deprecated gtk calls. (#200242)
|
| 244 |
- Fix some of the versioning
|
| 245 |
|
| 246 |
* Sun Jul 23 2006 Jesse Keating <jkeating@redhat.com> - 5.91-4
|
| 247 |
- Bump for FC6 Test2
|
| 248 |
- Remove release-notes content, now standalone package
|
| 249 |
- Don't replace issue and issue.net if the end user has modified it
|
| 250 |
- Require fedora-release-notes
|
| 251 |
- Cleanups
|
| 252 |
|
| 253 |
* Mon Jun 19 2006 Jesse Keating <jkeating@redhat.com> - 5.90-3
|
| 254 |
- Cleanups
|
| 255 |
|
| 256 |
* Thu Jun 15 2006 Jesse Keating <jkeating@redhat.com> - 5.90-1
|
| 257 |
- Update for 5.90
|
| 258 |
|
| 259 |
* Wed May 24 2006 Jesse Keating <jkeating@redhat.com> - 5.89-rawhide.2
|
| 260 |
- Update to get new devel repo file
|
| 261 |
- merge minor changes from external cvs .spec file
|
| 262 |
|
| 263 |
* Wed Apr 19 2006 Jesse Keating <jkeating@redhat.com> - 5.89-rawhide.1
|
| 264 |
- Look, a changelog!
|
| 265 |
- Removed duplicate html/css content from doc dir.
|
| 266 |
- Add lynx as a buildreq
|
| 267 |
|