using livecd-creator
by Kamil Paral
Hi,
fedora-live-base.ks now defines:
repo --name=fedora --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-$releasever&arch=$basearch
repo --name=updates --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f$releasever&arch=$basearch
The problem is that when I run livecd-creator on fedora-livecd-desktop.ks,
I get an error:
Error creating Live CD : Unable to download from repo : Cannot retrieve
repository metadata (repomd.xml) for repository: fedora. Please verify
its path and try again
Because (as I have observed) it substitutes $basearch with current arch,
but does not substitute $releasever for anything and therefore that
URL is inaccessible.
I have solved it by creating a custom kickstart file that overrides fedora
and updates repositories.
My question is - can it be done simpler? Can I for example define
$releasever as an environment variable or something? Because creating
custom kickstart file every time I just want to build an ISO for different
fedora release is just slow..
Thanks for any hints.
PS: Please CC me in your reply, I'm not subscribed to this list. Thanks.
13 years, 6 months
[spin-kickstarts/F-14] Use $basearch
by Bruno Wolff III
commit a63734f02572c108c26cd0989e5f145e316873c4
Author: Bruno Wolff III <bruno(a)wolff.to>
Date: Thu Oct 14 00:53:55 2010 -0500
Use $basearch
It looks there probably still is time to get in an update using $basearch
which is currently supported by livecd-creator. ($releasever won't be
supported until livecd-creator-035 becomes available.)
fedora-aos.ks | 8 ++++----
fedora-install-fedora.ks | 2 +-
fedora-live-base.ks | 8 ++++----
fedora-live-mini.ks | 8 ++++----
4 files changed, 13 insertions(+), 13 deletions(-)
---
diff --git a/fedora-aos.ks b/fedora-aos.ks
index f04ebea..8f06dd8 100644
--- a/fedora-aos.ks
+++ b/fedora-aos.ks
@@ -26,10 +26,10 @@ part / --size 550 --fstype ext3 --ondisk sda
#
# Repositories
#
-#repo --name=rawhide --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=i386
-repo --name=fedora --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-14&arch=i386
-repo --name=updates --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f14&arch=i386
-#repo --name=updates-testing --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-testing-f14&arch=i386
+#repo --name=rawhide --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=$basearch
+repo --name=fedora --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-14&arch=$basearch
+repo --name=updates --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f14&arch=$basearch
+#repo --name=updates-testing --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-testing-f14&arch=$basearch
#
# Add all the packages after the base packages
diff --git a/fedora-install-fedora.ks b/fedora-install-fedora.ks
index 184cb29..c735fa3 100644
--- a/fedora-install-fedora.ks
+++ b/fedora-install-fedora.ks
@@ -10,7 +10,7 @@
#part iso --size=4998
# Add the repos you wish to use to compose here. At least one of them needs group data.
-repo --name=fedora --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-14&arch=i386 --exclude kernel*debug* --exclude kernel-kdump* --exclude syslog-ng --exclude java-1.5.0-gcj-devel --exclude astronomy-bookmarks --exclude generic* --exclude java-1.5.0-gcj-javadoc --exclude btanks --exclude GConf2-dbus* --exclude bluez-gnome --exclude xfce4-notifyd
+repo --name=fedora --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-14&arch=$basearch --exclude kernel*debug* --exclude kernel-kdump* --exclude syslog-ng --exclude java-1.5.0-gcj-devel --exclude astronomy-bookmarks --exclude generic* --exclude java-1.5.0-gcj-javadoc --exclude btanks --exclude GConf2-dbus* --exclude bluez-gnome --exclude xfce4-notifyd
repo --name=fedora-source --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-source-14&arch=i386
# Package manifest for the compose. Uses repo group metadata to translate groups.
diff --git a/fedora-live-base.ks b/fedora-live-base.ks
index 1acbf59..a193a4a 100644
--- a/fedora-live-base.ks
+++ b/fedora-live-base.ks
@@ -17,10 +17,10 @@ xconfig --startxonboot
part / --size 3072 --fstype ext4
services --enabled=NetworkManager --disabled=network,sshd
-#repo --name=rawhide --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=i386
-repo --name=fedora --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-14&arch=i386
-repo --name=updates --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f14&arch=i386
-#repo --name=updates-testing --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-testing-f14&arch=i386
+#repo --name=rawhide --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=$basearch
+repo --name=fedora --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-14&arch=$basearch
+repo --name=updates --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f14&arch=$basearch
+#repo --name=updates-testing --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-testing-f14&arch=$basearch
%packages
@base-x
diff --git a/fedora-live-mini.ks b/fedora-live-mini.ks
index 19de9d8..ebbb2f5 100644
--- a/fedora-live-mini.ks
+++ b/fedora-live-mini.ks
@@ -12,10 +12,10 @@ xconfig --startxonboot
part / --size 4096 --fstype ext4
services --enabled=NetworkManager,messagebus --disabled=network,sshd
-#repo --name=rawhide --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=i386
-repo --name=fedora --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-14&arch=i386
-repo --name=updates --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f14&arch=i386
-#repo --name=updates-testing --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-testing-f14&arch=i386
+#repo --name=rawhide --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=$basearch
+repo --name=fedora --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-14&arch=$basearch
+repo --name=updates --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f14&arch=$basearch
+#repo --name=updates-testing --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-testing-f14&arch=$basearch
%packages
@base-x
13 years, 6 months
Upcoming Fedora 14 Tasks
by John Poelstra
Start End Name
Tue 12-Oct Tue 12-Oct Branch spin-kickstarts and build package from
new branch
Tue 12-Oct Tue 12-Oct Spins kickstart package Freeze
Mon 18-Oct Mon 18-Oct Final Change Deadline
13 years, 6 months
[spin-kickstarts/F-14] Prep for release.
by Bruno Wolff III
commit a9e990efbf900eb840b3a63ec82bef53207578da
Author: Bruno Wolff III <bruno(a)wolff.to>
Date: Tue Oct 12 22:38:51 2010 -0500
Prep for release.
configure.ac | 2 +-
spin-kickstarts.spec.in | 5 ++++-
2 files changed, 5 insertions(+), 2 deletions(-)
---
diff --git a/configure.ac b/configure.ac
index b9d4acc..d3f22c5 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,4 +1,4 @@
-AC_INIT([spin-kickstarts], 0.14.2)
+AC_INIT([spin-kickstarts], 0.14.3)
AC_SUBST([RELEASE], 1)
ALL_LINGUAS="bn_IN bn ca cs da de el es fi fr gl gu hi hr hu is it ja ko ml ms nb nl or pa pl pt pt_BR ru sk sl sr@latin sr sv ta tr uk zh_CN zh_TW"
diff --git a/spin-kickstarts.spec.in b/spin-kickstarts.spec.in
index ef730ef..ba58a11 100644
--- a/spin-kickstarts.spec.in
+++ b/spin-kickstarts.spec.in
@@ -76,7 +76,10 @@ rm -rf $RPM_BUILD_ROOT
%doc %{_datadir}/%{name}/l10n/README
%changelog
-* @DATESTAMP@ Bruno Wolff III <bruno(a)wolff.to> @VERSION@-@RELEASE@
+* Tue Oct 12 2010 Bruno Wolff III <bruno(a)wolff.to> 0.14.3-1
+- Version to appear on final release media unless something is badly broken.
+
+* Mon Sep 06 2010 Bruno Wolff III <bruno(a)wolff.to> 0.14.2-1
- Some significant changes since the alpha, so we want a new package for beta.
* Tue Jul 27 2010 Bruno Wolff III <bruno(a)wolff.to> 0.14.1-1
13 years, 6 months
[spin-kickstarts] Set master version to 15.
by Bruno Wolff III
commit c5bb8a2f42901e5d1de5cfd6f7bc587651197190
Author: Bruno Wolff III <bruno(a)wolff.to>
Date: Tue Oct 12 22:27:31 2010 -0500
Set master version to 15.
configure.ac | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/configure.ac b/configure.ac
index b9d4acc..314c3fe 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,4 +1,4 @@
-AC_INIT([spin-kickstarts], 0.14.2)
+AC_INIT([spin-kickstarts], 0.15.0)
AC_SUBST([RELEASE], 1)
ALL_LINGUAS="bn_IN bn ca cs da de el es fi fr gl gu hi hr hu is it ja ko ml ms nb nl or pa pl pt pt_BR ru sk sl sr@latin sr sv ta tr uk zh_CN zh_TW"
13 years, 6 months
[spin-kickstarts] The master branch is back to using rawhide for a while.
by Bruno Wolff III
commit 86477b4fbd3ca8e4d30b5060bc8b8709c10ec5b9
Author: Bruno Wolff III <bruno(a)wolff.to>
Date: Tue Oct 12 22:22:49 2010 -0500
The master branch is back to using rawhide for a while.
fedora-aos.ks | 6 +++---
fedora-live-base.ks | 6 +++---
fedora-live-mini.ks | 6 +++---
3 files changed, 9 insertions(+), 9 deletions(-)
---
diff --git a/fedora-aos.ks b/fedora-aos.ks
index f04ebea..f748b0e 100644
--- a/fedora-aos.ks
+++ b/fedora-aos.ks
@@ -26,9 +26,9 @@ part / --size 550 --fstype ext3 --ondisk sda
#
# Repositories
#
-#repo --name=rawhide --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=i386
-repo --name=fedora --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-14&arch=i386
-repo --name=updates --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f14&arch=i386
+repo --name=rawhide --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=i386
+#repo --name=fedora --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-14&arch=i386
+#repo --name=updates --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f14&arch=i386
#repo --name=updates-testing --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-testing-f14&arch=i386
#
diff --git a/fedora-live-base.ks b/fedora-live-base.ks
index 1acbf59..3440765 100644
--- a/fedora-live-base.ks
+++ b/fedora-live-base.ks
@@ -17,9 +17,9 @@ xconfig --startxonboot
part / --size 3072 --fstype ext4
services --enabled=NetworkManager --disabled=network,sshd
-#repo --name=rawhide --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=i386
-repo --name=fedora --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-14&arch=i386
-repo --name=updates --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f14&arch=i386
+repo --name=rawhide --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=i386
+#repo --name=fedora --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-14&arch=i386
+#repo --name=updates --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f14&arch=i386
#repo --name=updates-testing --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-testing-f14&arch=i386
%packages
diff --git a/fedora-live-mini.ks b/fedora-live-mini.ks
index 19de9d8..6b2805d 100644
--- a/fedora-live-mini.ks
+++ b/fedora-live-mini.ks
@@ -12,9 +12,9 @@ xconfig --startxonboot
part / --size 4096 --fstype ext4
services --enabled=NetworkManager,messagebus --disabled=network,sshd
-#repo --name=rawhide --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=i386
-repo --name=fedora --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-14&arch=i386
-repo --name=updates --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f14&arch=i386
+repo --name=rawhide --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=i386
+#repo --name=fedora --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-14&arch=i386
+#repo --name=updates --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f14&arch=i386
#repo --name=updates-testing --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-testing-f14&arch=i386
%packages
13 years, 6 months
[spin-kickstarts/F-14] One more repo command needed to use absolute releasever and basearch.
by Bruno Wolff III
commit aba41e889debaea897e74be44ef0107f24e7d8d0
Author: Bruno Wolff III <bruno(a)wolff.to>
Date: Tue Oct 12 22:20:02 2010 -0500
One more repo command needed to use absolute releasever and basearch.
fedora-install-fedora.ks | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/fedora-install-fedora.ks b/fedora-install-fedora.ks
index 67feb41..184cb29 100644
--- a/fedora-install-fedora.ks
+++ b/fedora-install-fedora.ks
@@ -10,8 +10,8 @@
#part iso --size=4998
# Add the repos you wish to use to compose here. At least one of them needs group data.
-repo --name=fedora --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-$releasever&arch=$basearch --exclude kernel*debug* --exclude kernel-kdump* --exclude syslog-ng --exclude java-1.5.0-gcj-devel --exclude astronomy-bookmarks --exclude generic* --exclude java-1.5.0-gcj-javadoc --exclude btanks --exclude GConf2-dbus* --exclude bluez-gnome --exclude xfce4-notifyd
-repo --name=fedora-source --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-source-$releasever&arch=$basearch
+repo --name=fedora --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-14&arch=i386 --exclude kernel*debug* --exclude kernel-kdump* --exclude syslog-ng --exclude java-1.5.0-gcj-devel --exclude astronomy-bookmarks --exclude generic* --exclude java-1.5.0-gcj-javadoc --exclude btanks --exclude GConf2-dbus* --exclude bluez-gnome --exclude xfce4-notifyd
+repo --name=fedora-source --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-source-14&arch=i386
# Package manifest for the compose. Uses repo group metadata to translate groups.
# (@base is added by default unless you add --nobase to %packages)
13 years, 6 months
spin-kickstarts branched for F-14
by Bruno Wolff III
There is now an F-14 branch of spin-kickstarts. We are starting the final
freeze now, so only serious problems should be fixed now in that branch.
And we need to give releng a heads up if we do that.
New development should continue in the master branch.
The nightly composes still hadn't been built, but releng wanted to get
the spin-kickstarts package rebuild in and doing the branch was part of
that process. The package will be rebuilt shortly.
13 years, 6 months