Alan Pevec
2008-Sep-30 21:56 UTC
[Ovirt-devel] [PATCH ovirt-node-image] use rawhide repos for Fedora 10
for experimental builds, until it gets released
Signed-off-by: Alan Pevec <apevec at redhat.com>
---
ovirt-node-image.spec.in | 25 ++++++++++++++++++-------
1 files changed, 18 insertions(+), 7 deletions(-)
diff --git a/ovirt-node-image.spec.in b/ovirt-node-image.spec.in
index dbe8834..9772740 100644
--- a/ovirt-node-image.spec.in
+++ b/ovirt-node-image.spec.in
@@ -36,19 +36,30 @@ The PXE boot image for oVirt Node network boot from oVirt
Server.
%setup -q
%build
-if [ -n "%{?fedora_url}" ]; then
- cat > repos.ks << EOF
+%if 0%{?fedora} == 010
+# XXX current rawhide
+ %if "%{?fedora_url}" == ""
+cat > repos.ks << EOF
+repo --name=rawhide --baseurl=%{fedora_url}/development/%{_arch}/os
+EOF
+ %else
+cat > repos.ks << EOF
+repo --name=rawhide
--mirrorlist=%{fedora_mirror}?repo=rawhide&arch=%{_arch}
+EOF
+ %endif
+%else
+ %if "%{?fedora_url}" == ""
+cat > repos.ks << EOF
repo --name=f%{fedora}
--baseurl=%{fedora_url}/releases/%{fedora}/Everything/%{_arch}/os
-repo --name=f%{fedora}-updates
--baseurl=%{fedora_url}/updates/%{fedora}/%{_arch}
repo --name=f%{fedora}-updates-newkey
--baseurl=%{fedora_url}/updates/%{fedora}/%{_arch}.newkey
EOF
-else
- cat > repos.ks << EOF
+ %else
+cat > repos.ks << EOF
repo --name=f%{fedora}
--mirrorlist=%{fedora_mirror}?repo=fedora-%{fedora}&arch=%{_arch}
-repo --name=f%{fedora}-updates
--mirrorlist=%{fedora_mirror}?repo=updates-released-f%{fedora}&arch=%{_arch}
repo --name=f%{fedora}-updates-newkey
--mirrorlist=%{fedora_mirror}?repo=updates-released-f%{fedora}.newkey&arch=%{_arch}
EOF
-fi
+ %endif
+%endif
cat >> repos.ks << EOF
repo --name=ovirt-org --baseurl=%{ovirt_url}/%{fedora}/%{_arch}
--
1.5.5.1
Alan Pevec
2008-Oct-01 11:06 UTC
[Ovirt-devel] [PATCH ovirt-node-image] use rawhide repos for Fedora 10
for experimental builds, until it gets released
Signed-off-by: Alan Pevec <apevec at redhat.com>
---
ovirt-node-image.spec.in | 36 ++++++++++++++++++++++++++----------
1 files changed, 26 insertions(+), 10 deletions(-)
diff --git a/ovirt-node-image.spec.in b/ovirt-node-image.spec.in
index dbe8834..5a874f7 100644
--- a/ovirt-node-image.spec.in
+++ b/ovirt-node-image.spec.in
@@ -36,22 +36,38 @@ The PXE boot image for oVirt Node network boot from oVirt
Server.
%setup -q
%build
-if [ -n "%{?fedora_url}" ]; then
- cat > repos.ks << EOF
-repo --name=f%{fedora}
--baseurl=%{fedora_url}/releases/%{fedora}/Everything/%{_arch}/os
-repo --name=f%{fedora}-updates
--baseurl=%{fedora_url}/updates/%{fedora}/%{_arch}
-repo --name=f%{fedora}-updates-newkey
--baseurl=%{fedora_url}/updates/%{fedora}/%{_arch}.newkey
+%if 0%{?fedora} == 010
+ # XXX current rawhide
+ %if "%{?fedora_url}" == ""
+cat > repos.ks << EOF
+repo --name=rawhide
--mirrorlist=%{fedora_mirror}?repo=rawhide&arch=%{_arch}
+EOF
+ %else
+cat > repos.ks << EOF
+repo --name=rawhide --baseurl=%{fedora_url}/development/%{_arch}/os
EOF
-else
- cat > repos.ks << EOF
+ %endif
+cat >> repos.ks << EOF
+repo --name=ovirt-org --baseurl=%{ovirt_url}/development/%{_arch}
+EOF
+%else
+ %if "%{?fedora_url}" == ""
+cat > repos.ks << EOF
repo --name=f%{fedora}
--mirrorlist=%{fedora_mirror}?repo=fedora-%{fedora}&arch=%{_arch}
-repo --name=f%{fedora}-updates
--mirrorlist=%{fedora_mirror}?repo=updates-released-f%{fedora}&arch=%{_arch}
repo --name=f%{fedora}-updates-newkey
--mirrorlist=%{fedora_mirror}?repo=updates-released-f%{fedora}.newkey&arch=%{_arch}
EOF
-fi
-
+ %else
+cat > repos.ks << EOF
+repo --name=f%{fedora}
--baseurl=%{fedora_url}/releases/%{fedora}/Everything/%{_arch}/os
+repo --name=f%{fedora}-updates-newkey
--baseurl=%{fedora_url}/updates/%{fedora}/%{_arch}.newkey
+EOF
+ %endif
cat >> repos.ks << EOF
repo --name=ovirt-org --baseurl=%{ovirt_url}/%{fedora}/%{_arch}
+EOF
+%endif
+
+cat >> repos.ks << EOF
repo --name=ovirt-local --baseurl=%{ovirt_local_repo}
EOF
--
1.5.5.1