Skip to content

Commit

Permalink
spec file for oddthesis repo RPM
Browse files Browse the repository at this point in the history
  • Loading branch information
goldmann committed Jan 15, 2009
1 parent 1d00767 commit 480d00c
Show file tree
Hide file tree
Showing 3 changed files with 98 additions and 0 deletions.
53 changes: 53 additions & 0 deletions specs/extras/oddthesis-repo.spec
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
%define is_fedora %(test -e /etc/fedora-release && echo 1 || echo 0)
%define is_redhat %(test -e /etc/redhat-release && echo 1 || echo 0)

%if %is_fedora
%define distro fedora
%else
%define distro rhel
%endif

Name: oddthesis-repo
Version: 1.0
Release: 1
#%{?dist}
Summary: Oddthesis Repository Configuration Files
Group: System Environment/Base
License: LGPL
URL: http://oddthesis.org/
Source0: RPM-GPG-KEY-oddthesis
Source1: oddthesis.repo
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
BuildArch: noarch

%description
This package installs the 'RPM-GPG-KEY-oddthesis' file and the 'oddthesis.repo'
repository file.

%prep
%setup -c -T

%build

%install
rm -rf %{buildroot}

# gpg
install -Dpm 0644 %{SOURCE0} %{buildroot}%{_sysconfdir}/pki/rpm-gpg/RPM-GPG-KEY-oddthesis

# yum
mkdir -p %{buildroot}%{_sysconfdir}/yum.repos.d/
cat %{SOURCE1} | sed "s/#distro#/%{distro}/g" > %{buildroot}%{_sysconfdir}/yum.repos.d/oddthesis.repo

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(-,root,root,-)
%{_sysconfdir}/pki/rpm-gpg/*
%config %{_sysconfdir}/yum.repos.d/*

%changelog
* Thu Jan 15 2009 Marek Goldmann <marek.goldmann@gmail.com> oddthesis-repo-1.0
- First spec file based upon Gregory R. Kriehn HOWTO
(http://optics.csufresno.edu/~kriehn/fedora/fedora_files/f8/howto/yum-repository.html).
30 changes: 30 additions & 0 deletions src/RPM-GPG-KEY-oddthesis
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.9 (GNU/Linux)

mQGiBElvb1cRBADrcvfRckstSodFlMkJtf0BMQm8XJj/F75uolRo8lyZ9SSrjhzt
fapRKsyu+UGvK6O0v8ctb9A9lB9qMuEDtzIzlGDtYxaTHsFSPjHVszN4FQb1lS9I
V1AnqDAjO3Rdxe5pzXawEDCzdY1OyTAALDNmaQOMB2L/9A9V0bJuX+ilfwCghT9M
ZFSFjJtTiZh/scywM31aH7MD/A8ak+RRZDprAZzobS6UdKbpdLBX1y1GD4LXBlNE
ydztVbvL2WN86X7SWx6ABQswjnBX1mAPRWBMMh7KIywsY4crDxo6DJtxmtrC7z2J
DZzkIpQfQIJ3Efpdxw7oo4k7kOZ7+o1raUAP+Afuq96dA2y8k5C+ZoGoCWwdtHGV
0erbA/47vMsfk52nMT/WJhzICbdgdLbaq2tfECixnQ87tgMaceSW9aObCBBAxOWW
0h8ouragmbPCMXRRYP/CuX/Vlwdp2e8k/O6nt1iIEgcjigVF13aSJMkSFK0HwZQb
FN0DvIOrkGLtGWQhwMOZRGNqgvqV1wtmLt1yZm4VejkvKdE3iLRDT2RkdGhlc2lz
IChPZGR0aGVzaXMgcmVwb3NpdG9yeSBzaWduaW5nIGtleSkgPHNpZ25lckBvZGR0
aGVzaXMub3JnPohgBBMRAgAgBQJJb29XAhsDBgsJCAcDAgQVAggDBBYCAwECHgEC
F4AACgkQIp90s0whxNUjQgCeORRKIO/90Lik+YocOdFdS9wFolEAn3FWeI96i5hR
deFhbDTAtGZiFY/ZuQINBElvb1cQCACNsy9/8+ijcWmjjzgwGeNdMYOGt9rLDgzY
cd8lQl0ZmVRXFUyJDObP3EfSWsGWAfQVj/rLaPbw70+2anw8p/C8m6r3diR70Bxf
YUqOJV7BMk1xrf+C0gka3MmegRWF1GBNxNgNGkgPcVsnnPLqIktYuXw7pFpk7Jkc
eNn7p+Ug5mja/Is2SCc8jP6ehAFdF6+Az747mF29QbQHAkfORavYNJP6Xcya6uZJ
qCS76iJeBkoaZWz5DW35wCYGqR2qcv+RoTEGrXyPi9dw4zg3tWkhIIZ6gRp9kOEC
xAwVJ+uGsYJZk3K6UhyCRscqLuZQfFzMHUBpeItLeFZoxHH4hpDzAAMGB/9/Gi9B
VWfynPUHcdh6xg2xSYG4vfeZ/891vyfOa4kRjmktgitRiIjYzQnBX76Jsxo2dIPi
2jPc2vxvsi7EaS3bido7abpp8u6qYq87XrLD2gkyM5uOjz8dtfwX1RZsfifdZnZJ
7xcg1FUS1uYmV5MIbpwvTyJ2Sar0SRCzHCpgOfx6FLm0gwsE4+JAe4Y9dqA+neka
2XD66tk/Bxx6LnyktlWwU4ipSAwHncNQ91LAeYtPQSfIsA/x1dmBwe+mOIvqc//i
N9WaXSJGV3kMv9ocyi0bZ3N0ZycvmY53CVmH/E6L4BfccYPu/+6E4fqi2Rdkh/F7
f9L4Ft8ta2BuCa9oiEkEGBECAAkFAklvb1cCGwwACgkQIp90s0whxNWdPgCdEBC/
xjCOdNp/uF8fjAGWhD/Jy9QAnRpZ3CfqJxMn6N8F5xIhK2KKw+02
=rRwA
-----END PGP PUBLIC KEY BLOCK-----
15 changes: 15 additions & 0 deletions src/oddthesis.repo
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
[oddthesis]
name=Oddthesis $basearch
failovermethod=priority
baseurl=http://repo.oddthesis.org/packages/#distro#/$releasever/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oddthesis

[oddthesis-source]
name=Oddthesis Source
failovermethod=priority
baseurl=http://repo.oddthesis.org/packages/#distro#/$releasever/SRPMS/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oddthesis

0 comments on commit 480d00c

Please sign in to comment.