Feature freeze is coming soon on 2009-03-03. At that date I think we said all spins had to have spins pages submitted and approved or they wait for Fedora 12.
So far, we don't have any that I can tell looking at https://fedoraproject.org/wiki/Category:Spins_Fedora_11
I haven't seen any minutes from the meeting on Monday, February 16, 2009, so I'm not sure if any of the spins in https://fedoraproject.org/wiki/Category:Spins_Ready_For_SIG were approved for the Fedora 11 or not.
The only other spin waiting for my review is here: https://fedoraproject.org/wiki/AOS_Spin but the ISO names say Fedora-10 so I added a comment to the discussion page and put it back to to Category:Incomplete_Spin.
John
John Poelstra wrote:
Feature freeze is coming soon on 2009-03-03. At that date I think we said all spins had to have spins pages submitted and approved or they wait for Fedora 12.
So far, we don't have any that I can tell looking at https://fedoraproject.org/wiki/Category:Spins_Fedora_11
I've forgotten to move the XFCE spin page to that category, so I've done so now. Since this is recurring release for this spin, it has been previously approved by the Board.
I haven't seen any minutes from the meeting on Monday, February 16, 2009, so I'm not sure if any of the spins in https://fedoraproject.org/wiki/Category:Spins_Ready_For_SIG were approved for the Fedora 11 or not.
We could not approve the Education Spin because it uses exotic %packages options. So far, I've been able to confirm that using --instLangs more then once, in kickstarts inheriting the kickstart for this spin (localized spins for example), so that lifts my concern regarding this spin.
The only other spin waiting for my review is here: https://fedoraproject.org/wiki/AOS_Spin but the ISO names say Fedora-10 so I added a comment to the discussion page and put it back to to Category:Incomplete_Spin.
The AOS spin should be able to walk through the process neatly, it has been previously approved and I haven't seen that much changes to the kickstart (last change was November 30th 2008, by me).
Kind regards,
Jeroen van Meeuwen -kanarip
Jeroen van Meeuwen wrote:
The only other spin waiting for my review is here: https://fedoraproject.org/wiki/AOS_Spin but the ISO names say Fedora-10 so I added a comment to the discussion page and put it back to to Category:Incomplete_Spin.
The AOS spin should be able to walk through the process neatly, it has been previously approved and I haven't seen that much changes to the kickstart (last change was November 30th 2008, by me).
I have updated the Wiki page for F-11 and will follow this email with patches for the ks file.
-D
added support for sreial console removed acpi added extra devices added aos-base-pkg snippet --- fedora-aos.ks | 33 +++++++++++++++++++++------------ 1 files changed, 21 insertions(+), 12 deletions(-)
diff --git a/fedora-aos.ks b/fedora-aos.ks index ff0ee42..ca821ad 100644 --- a/fedora-aos.ks +++ b/fedora-aos.ks @@ -1,22 +1,31 @@ # Kickstart file to build the appliance operating # system for fedora. # This is based on the work at http://www.thincrust.net +# lang C keyboard us timezone US/Eastern auth --useshadow --enablemd5 selinux --permissive firewall --disabled -bootloader --timeout=1 --append="acpi=force" +bootloader --timeout=1 --append="console=tty0 console=ttyS0,115200n8" network --bootproto=dhcp --device=eth0 --onboot=on services --enabled=network
# Uncomment the next line # to make the root password be thincrust # By default the root password is emptied +# #rootpw --iscrypted $1$uw6MV$m6VtUWPed4SqgoW6fKfTZ/
# +#Add kernel modules +# +device virtio_blk +device virtio_pci +device scsi_wait_scan + +# # Partition Information. Change this as necessary # This information is used by appliance-tools but # not by the livecd tools. @@ -27,21 +36,21 @@ part / --size 550 --fstype ext3 --ondisk sda # Repositories # # To compose against the current release tree, use the following "repo" (enabled by default) -#repo --name=released --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-10&arch=$basearc... +repo --name=released --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-11&arch=$basearc... # To include updates, use the following "repo" (enabled by default) -#repo --name=updates --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f10&ar... +repo --name=updates --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f11&ar...
# To compose against rawhide, use the following "repo" (disabled by default) -repo --name=rawhide --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=$basearch +#repo --name=rawhide --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=$basearch
# To compose against local trees, (edit and) use: -#repo --name=f10 --baseurl=http://localrepo/fedora/releases/10/Everything/$basearch/os/ -#repo --name=f10-updates --baseurl=http://localrepo/fedora/updates/10/$basearch/ +#repo --name=f11 --baseurl=http://localrepo/fedora/releases/10/Everything/$basearch/os/ +#repo --name=f11-updates --baseurl=http://localrepo/fedora/updates/10/$basearch/
# # Add all the packages after the base packages # -%packages --excludedocs --nobase +%packages --excludedocs --nobase --instLang=en bash kernel grub @@ -51,8 +60,10 @@ policycoreutils chkconfig rootfiles yum -vim-minimal -acpid + +#for nice power off in xen +#acpid + #needed to disable selinux lokkit
@@ -64,8 +75,6 @@ iputils # Packages to Remove #
-# no need for kudzu if the hardware doesn't change --kudzu -prelink -setserial -ed @@ -98,6 +107,7 @@ iputils -fedora-logos generic-logos -fedora-release-notes + %end
# @@ -106,4 +116,3 @@ generic-logos %post
%end -
--- fedora-aos.ks | 58 +-------------------------------------------- snippets/aos-base-pkgs.ks | 55 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 56 insertions(+), 57 deletions(-) create mode 100644 snippets/aos-base-pkgs.ks
diff --git a/fedora-aos.ks b/fedora-aos.ks index ca821ad..8458370 100644 --- a/fedora-aos.ks +++ b/fedora-aos.ks @@ -51,63 +51,7 @@ repo --name=updates --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?rep # Add all the packages after the base packages # %packages --excludedocs --nobase --instLang=en -bash -kernel -grub -e2fsprogs -passwd -policycoreutils -chkconfig -rootfiles -yum - -#for nice power off in xen -#acpid - -#needed to disable selinux -lokkit - -#Allow for dhcp access -dhclient -iputils - -# -# Packages to Remove -# - --prelink --setserial --ed - -# Remove the authconfig pieces --authconfig --rhpl --wireless-tools - -# Remove the kbd bits --kbd --usermode - -# these are all kind of overkill but get pulled in by mkinitrd ordering --mkinitrd --kpartx --dmraid --mdadm --lvm2 --tar - -# selinux toolchain of policycoreutils, libsemanage, ustr --policycoreutils --checkpolicy --selinux-policy* --libselinux-python --libselinux - -# Things it would be nice to loose --fedora-logos -generic-logos --fedora-release-notes - +%include snippets/aos-base-pkgs.ks %end
# diff --git a/snippets/aos-base-pkgs.ks b/snippets/aos-base-pkgs.ks new file mode 100644 index 0000000..2f02f7a --- /dev/null +++ b/snippets/aos-base-pkgs.ks @@ -0,0 +1,55 @@ +# +# Packages to Add +# +@core +bash +kernel +grub +e2fsprogs +passwd +policycoreutils +chkconfig +rootfiles +yum +vim-minimal + +#for nice power off in xen +#apcid + +#needed to disable selinux +lokkit + +#Allow for dhcp access +dhclient +iputils + +# +# Packages to Remove +# +-prelink +-setserial +-ed + +# Remove the authconfig pieces +-authconfig +-rhpl +-wireless-tools + +# Remove the kbd bits +-kbd +-usermode + +# these are all kind of overkill but get pulled in by mkinitrd ordering +-mkinitrd +-kpartx +-dmraid +-mdadm +-lvm2 +-tar + +# selinux toolchain of policycoreutils, libsemanage, ustr +-policycoreutils +-checkpolicy +-selinux-policy* +-libselinux-python +-libselinux
David Huff wrote:
fedora-aos.ks | 58 +-------------------------------------------- snippets/aos-base-pkgs.ks | 55 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 56 insertions(+), 57 deletions(-) create mode 100644 snippets/aos-base-pkgs.ks
I think it would be better to have snippets/aos-base-pkgs.ks have a complete
%packages --options %end
section, so that it can just be included (on other spins)
The fedora-aos.ks would then have:
-%packages --excludedocs --nobase --instLang=en +%include snippets/aos-base-pkgs.ks -%end
Let me know if it makes sense what I'm saying.
Kind regards,
Jeroen van Meeuwen -kanarip
Jeroen van Meeuwen wrote:
I think it would be better to have snippets/aos-base-pkgs.ks have a complete
%packages --options %end
section, so that it can just be included (on other spins)
The fedora-aos.ks would then have:
-%packages --excludedocs --nobase --instLang=en +%include snippets/aos-base-pkgs.ks -%end
The reasoning behind this approach was so that others can extend the the base package set in a custom kicksstart file for a new appliance ie. build on what we have, something like this...
%packages --excludedocs --nobase --instLang=en %include snippets/aos-base-pkgs.ks +additional packages +some may be form other repos -maybe even take something out %end
-D