rpms/generic-release/devel generic-release.spec, NONE, 1.1 import.log, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
Tom Callaway
spot at fedoraproject.org
Mon Sep 22 21:42:33 UTC 2008
- Previous message (by thread): rpms/generic-release/devel .cvsignore, NONE, 1.1 Makefile, NONE, 1.1 sources, NONE, 1.1
- Next message (by thread): rpms/cheese/devel .cvsignore, 1.17, 1.18 cheese.spec, 1.34, 1.35 sources, 1.17, 1.18
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: spot
Update of /cvs/extras/rpms/generic-release/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv18992/devel
Modified Files:
.cvsignore sources
Added Files:
generic-release.spec import.log
Log Message:
initial commit
--- NEW FILE generic-release.spec ---
%define release_name Generic
%define dist_version 10
Summary: Generic release files
Name: generic-release
Version: 9.91
Release: 1
License: GPLv2
Group: System Environment/Base
Source: %{name}-%{version}.tar.gz
Obsoletes: redhat-release
Provides: redhat-release = %{version}-%{release}
Provides: system-release = %{version}-%{release}
Requires: system-release-notes >= 8
# We require release notes to make sure that they don't get dropped during
# upgrades, and just because we always want the release notes available
# instead of explicitly asked for
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch
%description
Generic release files such as yum configs and various /etc/ files that
define the release. This package explicitly is a replacement for the
fedora-release package, if you are unable for any reason to abide by the
trademark restrictions on the fedora-release package.
%package notes
Summary: Release Notes
License: Open Publication
Group: System Environment/Base
Provides: system-release-notes = %{version}-%{release}
%description notes
Generic release notes package. This package explicitly is a replacement
for the fedora-release-notes package, if you are unable for any reason
to abide by the trademark restrictions on the fedora-release-notes
package. Please note that there is no actual useful content here.
%prep
%setup -q
%build
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT/etc
echo "Generic release %{version} (%{release_name})" > $RPM_BUILD_ROOT/etc/fedora-release
echo "cpe://o:generic:generic:%{version}" > $RPM_BUILD_ROOT/etc/system-release-cpe
cp -p $RPM_BUILD_ROOT/etc/fedora-release $RPM_BUILD_ROOT/etc/issue
echo "Kernel \r on an \m (\l)" >> $RPM_BUILD_ROOT/etc/issue
cp -p $RPM_BUILD_ROOT/etc/issue $RPM_BUILD_ROOT/etc/issue.net
echo >> $RPM_BUILD_ROOT/etc/issue
ln -s fedora-release $RPM_BUILD_ROOT/etc/redhat-release
ln -s fedora-release $RPM_BUILD_ROOT/etc/system-release
install -d -m 755 $RPM_BUILD_ROOT/etc/pki/rpm-gpg
install -m 644 RPM-GPG-KEY* $RPM_BUILD_ROOT/etc/pki/rpm-gpg/
# Install all the keys, link the primary keys to primary arch files
# and to compat generic location
pushd $RPM_BUILD_ROOT/etc/pki/rpm-gpg/
for arch in i386 x86_64 ppc ppc64
do
ln -s RPM-GPG-KEY-fedora-%{dist_version}-primary RPM-GPG-KEY-fedora-$arch
ln -s RPM-GPG-KEY-fedora-test-%{dist_version}-primary RPM-GPG-KEY-fedora-test-$arch
done
ln -s RPM-GPG-KEY-fedora-%{dist_version}-primary RPM-GPG-KEY-fedora
ln -s RPM-GPG-KEY-fedora-test-%{dist_version}-primary RPM-GPG-KEY-fedora-test
popd
install -d -m 755 $RPM_BUILD_ROOT/etc/yum.repos.d
for file in fedora*repo ; do
install -m 644 $file $RPM_BUILD_ROOT/etc/yum.repos.d
done
install -d -m 755 $RPM_BUILD_ROOT/%{_datadir}/%{name}
for file in compose/*; do
install -m 644 $file $RPM_BUILD_ROOT/%{_datadir}/%{name}
done
# Set up the dist tag macros
install -d -m 755 $RPM_BUILD_ROOT/etc/rpm
cat >> $RPM_BUILD_ROOT/etc/rpm/macros.dist << EOF
# dist macros.
%%fedora %{dist_version}
%%dist .fc%{dist_version}
%%fc%{dist_version} 1
EOF
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root,-)
%doc GPL
%config %attr(0644,root,root) /etc/fedora-release
/etc/redhat-release
/etc/system-release
%config %attr(0644,root,root) /etc/system-release-cpe
%dir /etc/yum.repos.d
%config(noreplace) /etc/yum.repos.d/*
%config(noreplace) %attr(0644,root,root) /etc/issue
%config(noreplace) %attr(0644,root,root) /etc/issue.net
%config %attr(0644,root,root) /etc/rpm/macros.dist
%dir %{_datadir}/%{name}
%{_datadir}/%{name}/*
%dir /etc/pki/rpm-gpg
/etc/pki/rpm-gpg/*
%files notes
%defattr(-,root,root,-)
%doc README.Generic-Release-Notes
%changelog
* Mon Sep 22 2008 Tom "spot" Callaway <tcallawa at redhat.com> 9.91-1
- initial package for generic-release and generic-release-notes
--- NEW FILE import.log ---
generic-release-9_91-1:HEAD:generic-release-9.91-1.src.rpm:1222119636
Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/generic-release/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore 22 Sep 2008 21:39:56 -0000 1.1
+++ .cvsignore 22 Sep 2008 21:42:02 -0000 1.2
@@ -0,0 +1 @@
+generic-release-9.91.tar.gz
Index: sources
===================================================================
RCS file: /cvs/extras/rpms/generic-release/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 22 Sep 2008 21:39:56 -0000 1.1
+++ sources 22 Sep 2008 21:42:02 -0000 1.2
@@ -0,0 +1 @@
+be8d90967e9306123b861e2f8e49f994 generic-release-9.91.tar.gz
- Previous message (by thread): rpms/generic-release/devel .cvsignore, NONE, 1.1 Makefile, NONE, 1.1 sources, NONE, 1.1
- Next message (by thread): rpms/cheese/devel .cvsignore, 1.17, 1.18 cheese.spec, 1.34, 1.35 sources, 1.17, 1.18
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list