[spin-kickstarts/f21] put experimental cloud spin back to same as base cloud spin exept for i18n/docs
by Matthew Miller
commit bee1c037a17ba5479784808dfc62a9abd5281d31
Author: Matthew Miller <mattdm(a)mattdm.org>
Date: Fri Jul 11 11:54:19 2014 -0400
put experimental cloud spin back to same as base cloud spin exept for i18n/docs
fedora-cloud-experimental.ks | 19 +++++++++++++------
1 files changed, 13 insertions(+), 6 deletions(-)
---
diff --git a/fedora-cloud-experimental.ks b/fedora-cloud-experimental.ks
index 9b09185..f6a3bee 100644
--- a/fedora-cloud-experimental.ks
+++ b/fedora-cloud-experimental.ks
@@ -19,7 +19,6 @@ bootloader --timeout=1 --append="no_timer_check console=tty1 console=ttyS0,11520
network --bootproto=dhcp --device=eth0 --activate --onboot=on
services --enabled=network,sshd,rsyslog,cloud-init,cloud-init-local,cloud-config,cloud-final
-
zerombr
clearpart --all
part / --size 3000 --fstype ext4
@@ -55,13 +54,13 @@ dracut-config-generic
syslinux-extlinux
+# Needed initially, but removed below.
+firewalld
+
# cherry-pick a few things from @standard
tar
rsync
-# anaconda needs authconfig to be installed into the image to setup some things
-authconfig
-
# Some things from @core we can do without in a minimal install
-biosdevname
-plymouth
@@ -70,9 +69,7 @@ authconfig
-kbd
-uboot-tools
-kernel
--firewalld
-grub2
--man-db
%end
@@ -119,10 +116,20 @@ rm -f /etc/systemd/system/default.target
ln -s /lib/systemd/system/multi-user.target /etc/systemd/system/default.target
echo .
+# If you want to remove rsyslog and just use journald, remove this!
+echo -n "Disabling persistent journal"
+rmdir /var/log/journal/
+echo .
+
# this is installed by default but we don't need it in virt
echo "Removing linux-firmware package."
yum -C -y remove linux-firmware
+# Remove firewalld; was supposed to be optional in F18+, but is required to
+# be present for install/image building.
+echo "Removing firewalld."
+yum -C -y remove firewalld --setopt="clean_requirements_on_remove=1"
+
# Another one needed at install time but not after that, and it pulls
# in some unneeded deps (like, newt and slang)
echo "Removing authconfig."
9 years, 9 months
[spin-kickstarts/f21] fedora-release-cloud in cloud images
by Matthew Miller
commit d7ab22af4fad635f9b4494361fe1d1b7515e4eab
Author: Matthew Miller <mattdm(a)mattdm.org>
Date: Fri Jul 11 11:01:56 2014 -0400
fedora-release-cloud in cloud images
fedora-cloud-atomic.ks | 5 +++++
fedora-cloud-base.ks | 3 +++
fedora-cloud-bigdata.ks | 3 +++
fedora-cloud-experimental.ks | 3 +++
4 files changed, 14 insertions(+), 0 deletions(-)
---
diff --git a/fedora-cloud-atomic.ks b/fedora-cloud-atomic.ks
index 87d6194..7c01390 100644
--- a/fedora-cloud-atomic.ks
+++ b/fedora-cloud-atomic.ks
@@ -32,10 +32,15 @@ reboot
# Package list.
%packages
+
+fedora-release-cloud
+
kernel-core
@core
grubby
+
+
# cloud-init does magical things with EC2 metadata, including provisioning
# a user account with ssh keys.
cloud-init
diff --git a/fedora-cloud-base.ks b/fedora-cloud-base.ks
index 5d6e6a6..bea106a 100644
--- a/fedora-cloud-base.ks
+++ b/fedora-cloud-base.ks
@@ -39,6 +39,9 @@ reboot
# Package list.
%packages
+
+fedora-release-cloud
+
kernel-core
@core
grubby
diff --git a/fedora-cloud-bigdata.ks b/fedora-cloud-bigdata.ks
index a76761e..5d41dc8 100644
--- a/fedora-cloud-bigdata.ks
+++ b/fedora-cloud-bigdata.ks
@@ -39,6 +39,9 @@ reboot
# Package list.
%packages
+
+fedora-release-cloud
+
kernel-core
@core
grubby
diff --git a/fedora-cloud-experimental.ks b/fedora-cloud-experimental.ks
index a80b187..9b09185 100644
--- a/fedora-cloud-experimental.ks
+++ b/fedora-cloud-experimental.ks
@@ -31,6 +31,9 @@ reboot
# Package list.
%packages --excludedocs --instLangs=en_US
+
+fedora-release-cloud
+
kernel-core
@core
grubby
9 years, 9 months
[spin-kickstarts] put experimental cloud spin back to same as base cloud spin exept for i18n/docs
by Matthew Miller
commit 44dd601bc44460dd4c41b5ec766469e19d66388e
Author: Matthew Miller <mattdm(a)mattdm.org>
Date: Fri Jul 11 11:54:19 2014 -0400
put experimental cloud spin back to same as base cloud spin exept for i18n/docs
fedora-cloud-experimental.ks | 19 +++++++++++++------
1 files changed, 13 insertions(+), 6 deletions(-)
---
diff --git a/fedora-cloud-experimental.ks b/fedora-cloud-experimental.ks
index 9b09185..f6a3bee 100644
--- a/fedora-cloud-experimental.ks
+++ b/fedora-cloud-experimental.ks
@@ -19,7 +19,6 @@ bootloader --timeout=1 --append="no_timer_check console=tty1 console=ttyS0,11520
network --bootproto=dhcp --device=eth0 --activate --onboot=on
services --enabled=network,sshd,rsyslog,cloud-init,cloud-init-local,cloud-config,cloud-final
-
zerombr
clearpart --all
part / --size 3000 --fstype ext4
@@ -55,13 +54,13 @@ dracut-config-generic
syslinux-extlinux
+# Needed initially, but removed below.
+firewalld
+
# cherry-pick a few things from @standard
tar
rsync
-# anaconda needs authconfig to be installed into the image to setup some things
-authconfig
-
# Some things from @core we can do without in a minimal install
-biosdevname
-plymouth
@@ -70,9 +69,7 @@ authconfig
-kbd
-uboot-tools
-kernel
--firewalld
-grub2
--man-db
%end
@@ -119,10 +116,20 @@ rm -f /etc/systemd/system/default.target
ln -s /lib/systemd/system/multi-user.target /etc/systemd/system/default.target
echo .
+# If you want to remove rsyslog and just use journald, remove this!
+echo -n "Disabling persistent journal"
+rmdir /var/log/journal/
+echo .
+
# this is installed by default but we don't need it in virt
echo "Removing linux-firmware package."
yum -C -y remove linux-firmware
+# Remove firewalld; was supposed to be optional in F18+, but is required to
+# be present for install/image building.
+echo "Removing firewalld."
+yum -C -y remove firewalld --setopt="clean_requirements_on_remove=1"
+
# Another one needed at install time but not after that, and it pulls
# in some unneeded deps (like, newt and slang)
echo "Removing authconfig."
9 years, 9 months
[spin-kickstarts] fedora-release-cloud in cloud images
by Matthew Miller
commit b5c6a9265b1d06ff86c4aba8a4ab545b88727537
Author: Matthew Miller <mattdm(a)mattdm.org>
Date: Fri Jul 11 11:01:56 2014 -0400
fedora-release-cloud in cloud images
fedora-cloud-atomic.ks | 5 +++++
fedora-cloud-base.ks | 3 +++
fedora-cloud-bigdata.ks | 3 +++
fedora-cloud-experimental.ks | 3 +++
4 files changed, 14 insertions(+), 0 deletions(-)
---
diff --git a/fedora-cloud-atomic.ks b/fedora-cloud-atomic.ks
index 87d6194..7c01390 100644
--- a/fedora-cloud-atomic.ks
+++ b/fedora-cloud-atomic.ks
@@ -32,10 +32,15 @@ reboot
# Package list.
%packages
+
+fedora-release-cloud
+
kernel-core
@core
grubby
+
+
# cloud-init does magical things with EC2 metadata, including provisioning
# a user account with ssh keys.
cloud-init
diff --git a/fedora-cloud-base.ks b/fedora-cloud-base.ks
index 5d6e6a6..bea106a 100644
--- a/fedora-cloud-base.ks
+++ b/fedora-cloud-base.ks
@@ -39,6 +39,9 @@ reboot
# Package list.
%packages
+
+fedora-release-cloud
+
kernel-core
@core
grubby
diff --git a/fedora-cloud-bigdata.ks b/fedora-cloud-bigdata.ks
index a76761e..5d41dc8 100644
--- a/fedora-cloud-bigdata.ks
+++ b/fedora-cloud-bigdata.ks
@@ -39,6 +39,9 @@ reboot
# Package list.
%packages
+
+fedora-release-cloud
+
kernel-core
@core
grubby
diff --git a/fedora-cloud-experimental.ks b/fedora-cloud-experimental.ks
index a80b187..9b09185 100644
--- a/fedora-cloud-experimental.ks
+++ b/fedora-cloud-experimental.ks
@@ -31,6 +31,9 @@ reboot
# Package list.
%packages --excludedocs --instLangs=en_US
+
+fedora-release-cloud
+
kernel-core
@core
grubby
9 years, 9 months
[spin-kickstarts/f21] setup repos for f21 being branched
by Dennis Gilmore
commit 9b1cc5c7347248d3c49cfd9e5d9c1dff78fdda5a
Author: Dennis Gilmore <dennis(a)ausil.us>
Date: Thu Jul 10 20:59:46 2014 -0500
setup repos for f21 being branched
fedora-install-cloud.ks | 8 ++++----
fedora-install-server.ks | 8 ++++----
fedora-install-workstation.ks | 8 ++++----
fedora-repo.ks | 4 ++--
4 files changed, 14 insertions(+), 14 deletions(-)
---
diff --git a/fedora-install-cloud.ks b/fedora-install-cloud.ks
index f2e2876..98d2612 100644
--- a/fedora-install-cloud.ks
+++ b/fedora-install-cloud.ks
@@ -16,12 +16,12 @@
# use the source repo, we can't just include fedora-repo.ks
# In the master branch the rawhide repo commands should be uncommented.
-repo --name=rawhide --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=$basearch
-repo --name=rawhide-source --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=rawhide-source&arch=$basearch
+#repo --name=rawhide --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=$basearch
+#repo --name=rawhide-source --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=rawhide-source&arch=$basearch
# In non-master branches the fedora repo commands should be uncommented
-#repo --name=fedora --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-$releasever&arch=$basearch
-#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-$releasever&arch=$basearch
+repo --name=fedora-source --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-source-$releasever&arch=$basearch
# Package manifest for the compose. Uses repo group metadata to translate groups.
# (default groups for the configured repos are added by --default)
diff --git a/fedora-install-server.ks b/fedora-install-server.ks
index 8b1854f..029707f 100644
--- a/fedora-install-server.ks
+++ b/fedora-install-server.ks
@@ -16,12 +16,12 @@
# use the source repo, we can't just include fedora-repo.ks
# In the master branch the rawhide repo commands should be uncommented.
-repo --name=rawhide --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=$basearch
-repo --name=rawhide-source --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=rawhide-source&arch=$basearch
+#repo --name=rawhide --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=$basearch
+#repo --name=rawhide-source --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=rawhide-source&arch=$basearch
# In non-master branches the fedora repo commands should be uncommented
-#repo --name=fedora --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-$releasever&arch=$basearch
-#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-$releasever&arch=$basearch
+repo --name=fedora-source --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-source-$releasever&arch=$basearch
# Package manifest for the compose. Uses repo group metadata to translate groups.
# (default groups for the configured repos are added by --default)
diff --git a/fedora-install-workstation.ks b/fedora-install-workstation.ks
index 687b7d8..e12e340 100644
--- a/fedora-install-workstation.ks
+++ b/fedora-install-workstation.ks
@@ -16,12 +16,12 @@
# use the source repo, we can't just include fedora-repo.ks
# In the master branch the rawhide repo commands should be uncommented.
-repo --name=rawhide --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=$basearch
-repo --name=rawhide-source --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=rawhide-source&arch=$basearch
+#repo --name=rawhide --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=$basearch
+#repo --name=rawhide-source --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=rawhide-source&arch=$basearch
# In non-master branches the fedora repo commands should be uncommented
-#repo --name=fedora --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-$releasever&arch=$basearch
-#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-$releasever&arch=$basearch
+repo --name=fedora-source --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-source-$releasever&arch=$basearch
# Package manifest for the compose. Uses repo group metadata to translate groups.
# (default groups for the configured repos are added by --default)
diff --git a/fedora-repo.ks b/fedora-repo.ks
index 9c7dfff..a0232f0 100644
--- a/fedora-repo.ks
+++ b/fedora-repo.ks
@@ -3,7 +3,7 @@
# Exactly one of the following should be uncommented
# For the master branch the following should be uncommented
-%include fedora-repo-rawhide.ks
+#%include fedora-repo-rawhide.ks
# For non-master branches the following should be uncommented
-# %include fedora-repo-not-rawhide.ks
+%include fedora-repo-not-rawhide.ks
9 years, 9 months
[spin-kickstarts] Server: Drop some langpack packages that don’t have a major server use
by Miloslav Trmac
commit 65190cd71f8d3be96a19c44469eb00e2d3c6a196
Author: Miloslav Trmač <mitr(a)redhat.com>
Date: Thu Jul 10 20:32:08 2014 +0200
Server: Drop some langpack packages that don’t have a major server use
fedora-install-server.ks | 2 --
1 files changed, 0 insertions(+), 2 deletions(-)
---
diff --git a/fedora-install-server.ks b/fedora-install-server.ks
index c07fd59..8b1854f 100644
--- a/fedora-install-server.ks
+++ b/fedora-install-server.ks
@@ -119,9 +119,7 @@ dracut-*
# Langpacks
autocorr-*
hunspell-*
-hyphen-*
man-pages-*
-mythes-*
-gimp-help-*
# Removals
9 years, 9 months
[spin-kickstarts] Server: Add more “uservisible” groups
by Miloslav Trmac
commit 4e610f4fae2529d85e12a1b31ec3cd4bbd65269b
Author: Miloslav Trmač <mitr(a)redhat.com>
Date: Thu Jul 10 20:29:54 2014 +0200
Server: Add more “uservisible” groups
fedora-install-server.ks | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
---
diff --git a/fedora-install-server.ks b/fedora-install-server.ks
index 15e17e6..c07fd59 100644
--- a/fedora-install-server.ks
+++ b/fedora-install-server.ks
@@ -107,6 +107,12 @@ dracut-*
@headless-management
@javaenterprise
+# “uservisible” groups we want to offer
+@editors
+@network-server
+@system-tools
+@text-internet
+
# Things needed for installation
@anaconda-tools
9 years, 9 months
[spin-kickstarts] Server: Add more infrastructure-server groups
by Miloslav Trmac
commit ec2dce353fa34d7735e4e514742c5349c9f8cedf
Author: Miloslav Trmač <mitr(a)redhat.com>
Date: Thu Jul 10 20:29:31 2014 +0200
Server: Add more infrastructure-server groups
fedora-install-server.ks | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
---
diff --git a/fedora-install-server.ks b/fedora-install-server.ks
index 1778c0b..15e17e6 100644
--- a/fedora-install-server.ks
+++ b/fedora-install-server.ks
@@ -90,12 +90,14 @@ dracut-*
@tomcat
# Infrastructure Server
+@directory-server
@dogtag
@dns-server
@freeipa-server
@ftp-server
@mail-server
@network-server
+@printing
@smb-server
@virtualization
@load-balancer
9 years, 9 months
[spin-kickstarts] Server: Don’t ship any desktop
by Miloslav Trmac
commit f2e4d2629efca07e2e20a1e5b7f139dae1c1c9a7
Author: Miloslav Trmač <mitr(a)redhat.com>
Date: Thu Jul 10 20:29:04 2014 +0200
Server: Don’t ship any desktop
fedora-install-server.ks | 24 +++++++++++++-----------
1 files changed, 13 insertions(+), 11 deletions(-)
---
diff --git a/fedora-install-server.ks b/fedora-install-server.ks
index ab20dd9..1778c0b 100644
--- a/fedora-install-server.ks
+++ b/fedora-install-server.ks
@@ -42,29 +42,31 @@ repo --name=rawhide-source --mirrorlist=http://mirrors.fedoraproject.org/mirror
-GConf2-dbus*
-bluez-gnome
-community-mysql*
-# initial-setup-gui pulls in all kinds of desktops, avoid at least the largest
-# ones
--enlightenment*
--kde-runtime*
--kde-workspace*
--lightdm-kde
# core
kernel*
dracut-*
-# Desktops
+# No desktops
+-cinnamon*
+-enlightenment*
+-gnome-shell
+-gnome-session
+-kde*
+-lightdm-kde
+-lightdm-razorqt
+# Pulls in qt
+-oprofile-gui
+
+-@legacy-fonts
+
## common stuff
-@base-x
@guest-agents
@standard
@core
-@input-methods
@multimedia
@hardware-support
-@admin-tools
-@basic-desktop
# Workstation
@development-libs
9 years, 9 months