80bb789
%define release_name Sulphur
2115f0f
%define dist_version 9
cd00143
46648cc
Summary:	Fedora release files
cd00143
Name:		fedora-release
a8a04e6
Version:	9
56e97b2
Release:	5.transition
e3ebaa6
License:	GPLv2
cd00143
Group:		System Environment/Base
cd00143
URL:		http://fedoraproject.org
0b75d93
Source:		%{name}-%{version}.tar.gz
a8a04e6
Provides:	redhat-release = %{version}-%{release}
e3ebaa6
Provides:	system-release = %{version}-%{release}
80bb789
Requires:	fedora-release-notes >= 9
dc75efe
# We require release notes to make sure that they don't get dropped during
145d4c7
# upgrades, and just because we always want the release notes available
145d4c7
# instead of explicitly asked for
cd00143
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
cd00143
BuildArch:	noarch
1184e5b
1184e5b
%description
dc75efe
Fedora release files such as yum configs and various /etc/ files that
145d4c7
define the release.
1184e5b
1184e5b
%prep
145d4c7
%setup -q
1184e5b
1184e5b
%build
1184e5b
1184e5b
%install
1184e5b
rm -rf $RPM_BUILD_ROOT
145d4c7
install -d $RPM_BUILD_ROOT/etc
46648cc
echo "Fedora release %{version} (%{release_name})" > $RPM_BUILD_ROOT/etc/fedora-release
8e9f57e
echo "cpe://o:fedora_project:fedora:%{version}" > $RPM_BUILD_ROOT/etc/system-release-cpe
145d4c7
cp -p $RPM_BUILD_ROOT/etc/fedora-release $RPM_BUILD_ROOT/etc/issue
8e9f57e
echo "Kernel \r on an \m (\l)" >> $RPM_BUILD_ROOT/etc/issue
145d4c7
cp -p $RPM_BUILD_ROOT/etc/issue $RPM_BUILD_ROOT/etc/issue.net
1184e5b
echo >> $RPM_BUILD_ROOT/etc/issue
1184e5b
ln -s fedora-release $RPM_BUILD_ROOT/etc/redhat-release
e3ebaa6
ln -s fedora-release $RPM_BUILD_ROOT/etc/system-release
1184e5b
145d4c7
install -d -m 755 $RPM_BUILD_ROOT/etc/pki/rpm-gpg
d6f0d6a
d6f0d6a
install -m 644 RPM-GPG-KEY* $RPM_BUILD_ROOT/etc/pki/rpm-gpg/
d6f0d6a
d6f0d6a
# Install all the keys, link the primary keys to primary arch files
d6f0d6a
# and to compat generic location
d6f0d6a
pushd $RPM_BUILD_ROOT/etc/pki/rpm-gpg/
d6f0d6a
for arch in i386 x86_64 ppc ppc64
d6f0d6a
  do
d6f0d6a
  ln -s RPM-GPG-KEY-fedora-primary RPM-GPG-KEY-fedora-$arch
d6f0d6a
  ln -s RPM-GPG-KEY-fedora-test-primary RPM-GPG-KEY-fedora-test-$arch
Elliot Lee 8ba1f05
done
d6f0d6a
ln -s RPM-GPG-KEY-fedora-primary RPM-GPG-KEY-fedora
d6f0d6a
ln -s RPM-GPG-KEY-fedora-test-primary RPM-GPG-KEY-fedora-test
4bdd55c
# Do the same for newkey
4bdd55c
for arch in i386 x86_64 ppc ppc64
4bdd55c
  do
4bdd55c
  ln -s RPM-GPG-KEY-fedora-8-and-9-primary      RPM-GPG-KEY-fedora-8-and-9-$arch
4bdd55c
  ln -s RPM-GPG-KEY-fedora-test-8-and-9-primary RPM-GPG-KEY-fedora-test-8-and-9-$arch
4bdd55c
done
4bdd55c
ln -s RPM-GPG-KEY-fedora-8-and-9-primary      RPM-GPG-KEY-fedora-8-and-9
4bdd55c
ln -s RPM-GPG-KEY-fedora-test-8-and-9-primary RPM-GPG-KEY-fedora-test-8-and-9
d6f0d6a
popd
Elliot Lee 8ba1f05
145d4c7
install -d -m 755 $RPM_BUILD_ROOT/etc/yum.repos.d
1184e5b
for file in fedora*repo ; do
1184e5b
  install -m 644 $file $RPM_BUILD_ROOT/etc/yum.repos.d
1184e5b
done
1184e5b
f16d6c5
install -d -m 755 $RPM_BUILD_ROOT/%{_datadir}/%{name}
f16d6c5
for file in compose/*; do
f16d6c5
  install -m 644 $file $RPM_BUILD_ROOT/%{_datadir}/%{name}
f16d6c5
done
f16d6c5
d77301f
# Set up the dist tag macros
9dae511
install -d -m 755 $RPM_BUILD_ROOT/etc/rpm
d77301f
cat >> $RPM_BUILD_ROOT/etc/rpm/macros.dist << EOF
d77301f
# dist macros.
d77301f
d77301f
%%fedora		%{dist_version}
d77301f
%%dist		.fc%{dist_version}
d77301f
%%fc%{dist_version}		1
d77301f
EOF
d77301f
1184e5b
%clean
1184e5b
rm -rf $RPM_BUILD_ROOT
1184e5b
1184e5b
%files
145d4c7
%defattr(-,root,root,-)
d397f93
%doc GPL 
d397f93
%config %attr(0644,root,root) /etc/fedora-release
1184e5b
/etc/redhat-release
e3ebaa6
/etc/system-release
d6f0d6a
%config %attr(0644,root,root) /etc/system-release-cpe
1184e5b
%dir /etc/yum.repos.d
1184e5b
%config(noreplace) /etc/yum.repos.d/*
364af55
%config(noreplace) %attr(0644,root,root) /etc/issue
364af55
%config(noreplace) %attr(0644,root,root) /etc/issue.net
d397f93
%config %attr(0644,root,root) /etc/rpm/macros.dist
f16d6c5
%dir %{_datadir}/%{name}
f16d6c5
%{_datadir}/%{name}/*
69b2007
%dir /etc/pki/rpm-gpg
Elliot Lee 8ba1f05
/etc/pki/rpm-gpg/*
d5fe401
d5fe401
%changelog
56e97b2
* Mon Sep 08 2008 Warren Togami <wtogami@redhat.com> - 9-5.transition
4bdd55c
- transition state between old and new key
4bdd55c
d6f0d6a
* Wed Jun 25 2008 Jesse Keating <jkeating@redhat.com> - 9-3
d6f0d6a
- Add ia64 key
d6f0d6a
- Fix config file markings
d6f0d6a
- Stop using download.fedora.redhat.com in favor of download.fedoraproject.org
d6f0d6a
- Reference GPG keys by arch
d6f0d6a
cbe3733
* Tue May 06 2008 Jesse Keating <jkeating@redhat.com> - 9-2
cbe3733
- Update compose files with changes needed during release candidates
cbe3733
80bb789
* Thu May 01 2008 Jesse Keating <jkeating@redhat.com> - 9-1
80bb789
- Make the final package, set the release name.
80bb789
a8a04e6
* Tue Apr 22 2008 Jesse Keating <jkeating@redhat.com> - 9-0.1.rc
a8a04e6
- Make version 9 for yum, rpm version clearly a pre-release.
a8a04e6
0d5a1e0
* Fri Apr 11 2008 Jesse Keating <jkeating@redhat.com> - 8.93-1
0d5a1e0
- Update for preview release
0d5a1e0
- Turn off rawhide, turn on others, rely on mirrormanager redirection
0d5a1e0
8e9f57e
* Thu Mar 13 2008 Jesse Keating <jkeating@redhat.com> - 8.92-1
8e9f57e
- Update for 9 Beta
8e9f57e
- Update the compose files for 9 Beta
8e9f57e
- Add system-release-cpe (from Mark Cox)
8e9f57e
- Add terminal to issue (#436387)
8e9f57e
- Rename development to rawhide where appropriate.
8e9f57e
9edc2e3
* Wed Oct 10 2007 Jesse Keating <jkeating@redhat.com> - 8.90-3
9edc2e3
- Bump for cvs oopsie
9edc2e3
ab14c2f
* Wed Oct 10 2007 Jesse Keating <jkeating@redhat.com> - 8.90-2
ab14c2f
- Add the gpg info to the devel repo
ab14c2f
2115f0f
* Wed Oct 03 2007 Jesse Keating <jkeating@redhat.com> - 8.90-1
2115f0f
- First build for Fedora 9 development.
2115f0f
f16d6c5
* Fri Sep 28 2007 Jesse Keating <jkeating@redhat.com> - 7.92-1
f16d6c5
- Bump for F8 Test2.
f16d6c5
- Package up the compose kickstart files
f16d6c5
62785c9
* Fri Sep 14 2007 Jesse Keating <jkeating@redhat.com> - 7.91-2
62785c9
- Use failovermethod=priority in yum configs (243698)
62785c9
e3ebaa6
* Thu Aug 30 2007 Jesse Keating <jkeating@redhat.com> - 7.91-1
e3ebaa6
- Provide system-release, useful for spinoffs.
e3ebaa6
- Also link system-release to fedora-release for file level checks
e3ebaa6
- Bump for F8 Test2
e3ebaa6
- Fix license tag
e3ebaa6
3ee533e
* Thu Jul 27 2007 Jesse Keating <jkeating@redhat.com> - 7.90-1
3ee533e
- Bump for F8 Test1
3ee533e
d397f93
* Thu Jun 28 2007 Jesse Keating <jkeating@redhat.com> - 7.89-3
d397f93
- Cleanups from review
d397f93
- Don't (noreplace) the dist tag macro file
d397f93
d77301f
* Tue Jun 19 2007 Jesse Keating <jkeating@redhat.com> - 7.89-2
d77301f
- Define the dist macros in this package since we define everyting else here
d77301f
b42c089
* Wed May 30 2007 Jesse Keating <jkeating@redhat.com> - 7.89-1
b42c089
- And we're back to rawhide.  Re-enable devel repos
b42c089
b42c089
* Thu May 24 2007 Jesse Keating <jkeating@redhat.com> - 7-3
b42c089
- We have a name!
b42c089
- Require the newer release notes
b42c089
b42c089
* Mon May 21 2007 Jesse Keating <jkeating@redhat.com> - 7-2
b42c089
- Use Everything in the non-mirror URL to the release tree
b42c089
b42c089
* Mon May 21 2007 Jesse Keating <jkeating@redhat.com> - 7-1
b42c089
- First build for Fedora 7
b42c089
- Remove Extras repos (YAY!)
b42c089
- Remove references to "core" in repo files.
b42c089
- Adjust repo files for new mirror structure
b42c089
- Remove Legacy repo
b42c089
cf8f81e
* Fri Apr 20 2007 Jesse Keating <jkeating@redhat.com> - 6.93-1
cf8f81e
- Bump for Test 4
cf8f81e
dc75efe
* Mon Mar 19 2007 Jesse Keating <jkeating@redhat.com> - 6.92-1
dc75efe
- Bump for Test 3
dc75efe
- No more eula in fedora-release, moved to firstboot
dc75efe
145d4c7
* Fri Feb 23 2007 Jesse Keating <jkeating@redhat.com> - 6.91-1
145d4c7
- Bump for Test 2
145d4c7
145d4c7
* Tue Feb 13 2007 Jesse Keating <jkeating@redhat.com> - 6.90-4
145d4c7
- Specfile cleanups
145d4c7
e1f4ade
* Mon Feb 05 2007 Jesse Keating <jkeating@redhat.com> - 6.90-3
e1f4ade
- Drop the legacy repo file.
e1f4ade
46648cc
* Fri Jan 26 2007 Jesse Keating <jkeating@redhat.com> - 6.90-2
46648cc
- Core?  What Core?
46648cc
55e499e
* Wed Jan 24 2007 Jeremy Katz <katzj@redhat.com> - 6.90-1
55e499e
- Bump to 6.90.  Keep working with older release notes
55e499e
1860d89
* Mon Oct 16 2006 Jesse Keating <jkeating@redhat.com> - 6-89
1860d89
- Keep version 6, bump release.  Saves from having to rebuild
1860d89
  release notes all the time
1860d89
157efe4
* Sun Oct 15 2006 Jesse Keating <jkeating@redhat.com> - 6.89-1
157efe4
- Rebuild for rawhide
157efe4
157efe4
* Thu Oct 12 2006 Jesse Keating <jkeating@redhat.com> - 6-3
157efe4
- version has to stay the same, safe to use.
157efe4
157efe4
* Thu Oct  5 2006 Jesse Keating <jkeating@redhat.com> - 6-2
3003368
- replace old mirror files with new mirrorlist cgi system
3003368
2efba70
* Thu Oct  5 2006 Jesse Keating <jkeating@redhat.com> - 6-1
2efba70
- Rebuild for Fedora Core 6 release
2efba70
97a5fda
* Tue Sep  5 2006 Jesse Keating <jkeating@redhat.com> - 5.92-1
97a5fda
- Bump for FC6 Test3
97a5fda
eed5ae7
* Thu Jul 27 2006 Jesse Keating <jkeating@redhat.com> - 5.91.1-1
eed5ae7
- Convert deprecated gtk calls. (#200242)
eed5ae7
- Fix some of the versioning
eed5ae7
364af55
* Sun Jul 23 2006 Jesse Keating <jkeating@redhat.com> - 5.91-4
cd00143
- Bump for FC6 Test2
cd00143
- Remove release-notes content, now standalone package
364af55
- Don't replace issue and issue.net if the end user has modified it
364af55
- Require fedora-release-notes
cd00143
- Cleanups
cd00143
e6f51da
* Mon Jun 19 2006 Jesse Keating <jkeating@redhat.com> - 5.90-3
10d954b
- Cleanups
10d954b
6b446a7
* Thu Jun 15 2006 Jesse Keating <jkeating@redhat.com> - 5.90-1
6b446a7
- Update for 5.90
6b446a7
8fb8b05
* Wed May 24 2006 Jesse Keating <jkeating@redhat.com> - 5.89-rawhide.2
8fb8b05
- Update to get new devel repo file
8fb8b05
- merge minor changes from external cvs .spec file
8fb8b05
d5fe401
* Wed Apr 19 2006 Jesse Keating <jkeating@redhat.com> - 5.89-rawhide.1
d5fe401
- Look, a changelog!
d5fe401
- Removed duplicate html/css content from doc dir.
716e2c4
- Add lynx as a buildreq
d5fe401