Repository :
http://git.fedorahosted.org/cgit/copr.git
On branch : master
---------------------------------------------------------------
commit 171e3c5e6a692b934b56da5a7edae3964acfe032
Author: Miroslav Suchý <msuchy(a)redhat.com>
Date: Wed Dec 18 14:38:39 2013 +0100
foo
---------------------------------------------------------------
copr.spec | 3 +
.../coprs/templates/coprs/repository.spec | 43 ++++++++++++++++++++
2 files changed, 46 insertions(+), 0 deletions(-)
diff --git a/copr.spec b/copr.spec
index ab44d92..db977c7 100644
--- a/copr.spec
+++ b/copr.spec
@@ -89,6 +89,8 @@ Requires: python-markdown
Requires: python-psycopg2
Requires: python-pylibravatar
Requires: python-whoosh >= 2.5.3
+Requires(pre): rpmdevtools
+Requires: rpm-build
# for tests:
Requires: pytest
Requires: python-flexmock
@@ -290,6 +292,7 @@ getent group copr-fe >/dev/null || groupadd -r copr-fe
getent passwd copr-fe >/dev/null || \
useradd -r -g copr-fe -G copr-fe -d %{_datadir}/copr/coprs_frontend -s /bin/bash -c
"COPR frontend user" copr-fe
/usr/bin/passwd -l copr-fe >/dev/null
+runuser -c "rpmdev-setuptree" copr-fe
%post frontend
service httpd condrestart
diff --git a/coprs_frontend/coprs/templates/coprs/repository.spec
b/coprs_frontend/coprs/templates/coprs/repository.spec
new file mode 100644
index 0000000..74ab219
--- /dev/null
+++ b/coprs_frontend/coprs/templates/coprs/repository.spec
@@ -0,0 +1,43 @@
+%global date %(date '+%a %b %d %Y')
+
+Name: %{username}-%{projectname}
+Version: 1
+Release: 1%{?dist}
+Summary: %{username}-%{projectname} yum repository
+
+Group: System Environment/Base
+License: WTFPL
+URL:
http://copr.fedoraproject.org/coprs/%{username}/%{projectname}
+BuildArch: noarch
+
+# whatever provides /etc/yum.repos.d/
+Requires: system-release
+
+%description
+%{copr_description}
+
+%prep
+#nothing to do here
+
+%build
+cat <<EOF >%{username}-%{projectname}.repo
+[%{username}-%{projectname}]
+name=Copr repo for %{projectname} owned by %{username}
+description=%{copr_description}
+baseurl=%{baseurl}
+skip_if_unavailable=True
+gpgcheck=0
+enabled=1
+EOF
+
+%install
+mkdir -p %{buildroot}%{_sysconfdir}/yum.repos.d
+cp %{username}-%{projectname}.repo %{buildroot}%{_sysconfdir}/yum.repos.d
+
+%files
+%{_sysconfdir}/yum.repos.d/%{username}-%{projectname}.repo
+
+
+%changelog
+* %{date} Copr build system - %{version}-%{release}
+- automaticaly generated by Copr