mirror of
https://pagure.io/fedora-kickstarts.git
synced 2025-12-10 00:50:32 +08:00
Compare commits
21 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
c63d8f8560 | ||
|
|
61bf8cdef3 | ||
|
|
4e58ddb00b | ||
|
|
7eab7b8dc2 | ||
|
|
34753edf2e | ||
|
|
3cd095d5b4 | ||
|
|
58502625d2 | ||
|
|
5d46dd6986 | ||
|
|
28b2dbbff6 | ||
|
|
46e180a422 | ||
|
|
b96e230217 | ||
|
|
b525c94e2a | ||
|
|
831ab51972 | ||
|
|
49515fa6c0 | ||
|
|
82ad98acef | ||
|
|
472e817c11 | ||
|
|
c928f5e820 | ||
|
|
5ef5d1443e | ||
|
|
cda710675f | ||
|
|
0d9a3ed849 | ||
|
|
1fa1ac23b2 |
@@ -44,6 +44,10 @@ initial-setup-gui
|
|||||||
# make sure all the locales are available for inital0-setup and anaconda to work
|
# make sure all the locales are available for inital0-setup and anaconda to work
|
||||||
glibc-all-langpacks
|
glibc-all-langpacks
|
||||||
|
|
||||||
|
# this ks uses it in %post, and imgcreate also uses it in the installed
|
||||||
|
# system root, so it needs to be there
|
||||||
|
chkconfig
|
||||||
|
|
||||||
%end
|
%end
|
||||||
|
|
||||||
%post
|
%post
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
%include fedora-arm-xbase.ks
|
%include fedora-arm-xbase.ks
|
||||||
%include fedora-mate-common.ks
|
%include fedora-mate-common.ks
|
||||||
|
|
||||||
part / --size=6100 --fstype ext4
|
part / --size=7168 --fstype ext4
|
||||||
|
|
||||||
%post
|
%post
|
||||||
|
|
||||||
|
|||||||
@@ -4,6 +4,7 @@
|
|||||||
@input-methods
|
@input-methods
|
||||||
@multimedia
|
@multimedia
|
||||||
@printing
|
@printing
|
||||||
|
epiphany
|
||||||
%end
|
%end
|
||||||
|
|
||||||
%post
|
%post
|
||||||
|
|||||||
@@ -14,6 +14,6 @@
|
|||||||
parole
|
parole
|
||||||
|
|
||||||
# extra backgrounds
|
# extra backgrounds
|
||||||
f29-backgrounds-extras-gnome
|
f30-backgrounds-extras-gnome
|
||||||
|
|
||||||
%end
|
%end
|
||||||
|
|||||||
@@ -137,7 +137,7 @@ echo "Removing firewalld."
|
|||||||
# not work when package was installed by Anaconda instead of command line.
|
# not work when package was installed by Anaconda instead of command line.
|
||||||
# Also -- check if this is still even needed with new anaconda -- disabled
|
# Also -- check if this is still even needed with new anaconda -- disabled
|
||||||
# firewall should _not_ pull in this package.
|
# firewall should _not_ pull in this package.
|
||||||
# yum -C -y remove "firewalld*" --setopt="clean_requirements_on_remove=1"
|
# dnf -C -y remove "firewalld*" --setopt="clean_requirements_on_remove=1"
|
||||||
dnf -C -y erase "firewalld*"
|
dnf -C -y erase "firewalld*"
|
||||||
|
|
||||||
# Another one needed at install time but not after that, and it pulls
|
# Another one needed at install time but not after that, and it pulls
|
||||||
|
|||||||
@@ -112,12 +112,12 @@ rpm -e linux-firmware
|
|||||||
# Remove firewalld; was supposed to be optional in F18+, but is required to
|
# Remove firewalld; was supposed to be optional in F18+, but is required to
|
||||||
# be present for install/image building.
|
# be present for install/image building.
|
||||||
echo "Removing firewalld."
|
echo "Removing firewalld."
|
||||||
yum -C -y remove firewalld --setopt="clean_requirements_on_remove=1"
|
dnf -C -y remove firewalld --setopt="clean_requirements_on_remove=1"
|
||||||
|
|
||||||
# Another one needed at install time but not after that, and it pulls
|
# Another one needed at install time but not after that, and it pulls
|
||||||
# in some unneeded deps (like, newt and slang)
|
# in some unneeded deps (like, newt and slang)
|
||||||
echo "Removing authconfig."
|
echo "Removing authconfig."
|
||||||
yum -C -y remove authconfig --setopt="clean_requirements_on_remove=1"
|
dnf -C -y remove authconfig --setopt="clean_requirements_on_remove=1"
|
||||||
|
|
||||||
echo -n "Getty fixes"
|
echo -n "Getty fixes"
|
||||||
# although we want console output going to the serial console, we don't
|
# although we want console output going to the serial console, we don't
|
||||||
@@ -176,10 +176,10 @@ echo "RUN_FIRSTBOOT=NO" > /etc/sysconfig/firstboot
|
|||||||
echo "Removing random-seed so it's not the same in every image."
|
echo "Removing random-seed so it's not the same in every image."
|
||||||
rm -f /var/lib/systemd/random-seed
|
rm -f /var/lib/systemd/random-seed
|
||||||
|
|
||||||
echo "Cleaning old yum repodata."
|
echo "Cleaning old dnf repodata."
|
||||||
yum history new
|
dnf history new
|
||||||
yum clean all
|
dnf clean all
|
||||||
truncate -c -s 0 /var/log/yum.log
|
truncate -c -s 0 /var/log/dnf.log
|
||||||
|
|
||||||
echo "Import RPM GPG key"
|
echo "Import RPM GPG key"
|
||||||
releasever=$(rpm -q --qf '%{version}\n' fedora-release)
|
releasever=$(rpm -q --qf '%{version}\n' fedora-release)
|
||||||
@@ -204,7 +204,7 @@ dd if=/usr/share/syslinux/mbr.bin of=/dev/vda
|
|||||||
echo "Fixing SELinux contexts."
|
echo "Fixing SELinux contexts."
|
||||||
touch /var/log/cron
|
touch /var/log/cron
|
||||||
touch /var/log/boot.log
|
touch /var/log/boot.log
|
||||||
mkdir -p /var/cache/yum
|
mkdir -p /var/cache/dnf
|
||||||
/usr/sbin/fixfiles -R -a restore
|
/usr/sbin/fixfiles -R -a restore
|
||||||
|
|
||||||
echo "Zeroing out empty space."
|
echo "Zeroing out empty space."
|
||||||
|
|||||||
@@ -103,12 +103,12 @@ rpm -e linux-firmware
|
|||||||
# Remove firewalld; was supposed to be optional in F18+, but is required to
|
# Remove firewalld; was supposed to be optional in F18+, but is required to
|
||||||
# be present for install/image building.
|
# be present for install/image building.
|
||||||
echo "Removing firewalld."
|
echo "Removing firewalld."
|
||||||
yum -C -y remove "firewalld*" --setopt="clean_requirements_on_remove=1"
|
dnf -C -y remove "firewalld*" --setopt="clean_requirements_on_remove=1"
|
||||||
|
|
||||||
# Another one needed at install time but not after that, and it pulls
|
# Another one needed at install time but not after that, and it pulls
|
||||||
# in some unneeded deps (like, newt and slang)
|
# in some unneeded deps (like, newt and slang)
|
||||||
echo "Removing authconfig."
|
echo "Removing authconfig."
|
||||||
yum -C -y remove authconfig --setopt="clean_requirements_on_remove=1"
|
dnf -C -y remove authconfig --setopt="clean_requirements_on_remove=1"
|
||||||
|
|
||||||
echo -n "Getty fixes"
|
echo -n "Getty fixes"
|
||||||
# although we want console output going to the serial console, we don't
|
# although we want console output going to the serial console, we don't
|
||||||
@@ -167,10 +167,10 @@ echo "RUN_FIRSTBOOT=NO" > /etc/sysconfig/firstboot
|
|||||||
echo "Removing random-seed so it's not the same in every image."
|
echo "Removing random-seed so it's not the same in every image."
|
||||||
rm -f /var/lib/systemd/random-seed
|
rm -f /var/lib/systemd/random-seed
|
||||||
|
|
||||||
echo "Cleaning old yum repodata."
|
echo "Cleaning old dnf repodata."
|
||||||
yum history new
|
dnf history new
|
||||||
yum clean all
|
dnf clean all
|
||||||
truncate -c -s 0 /var/log/yum.log
|
truncate -c -s 0 /var/log/dnf.log
|
||||||
|
|
||||||
echo "Import RPM GPG key"
|
echo "Import RPM GPG key"
|
||||||
releasever=$(rpm -q --qf '%{version}\n' fedora-release)
|
releasever=$(rpm -q --qf '%{version}\n' fedora-release)
|
||||||
@@ -196,7 +196,7 @@ dd if=/usr/share/syslinux/mbr.bin of=/dev/vda
|
|||||||
echo "Fixing SELinux contexts."
|
echo "Fixing SELinux contexts."
|
||||||
touch /var/log/cron
|
touch /var/log/cron
|
||||||
touch /var/log/boot.log
|
touch /var/log/boot.log
|
||||||
mkdir -p /var/cache/yum
|
mkdir -p /var/cache/dnf
|
||||||
chattr -i /boot/extlinux/ldlinux.sys
|
chattr -i /boot/extlinux/ldlinux.sys
|
||||||
/usr/sbin/fixfiles -R -a restore
|
/usr/sbin/fixfiles -R -a restore
|
||||||
chattr +i /boot/extlinux/ldlinux.sys
|
chattr +i /boot/extlinux/ldlinux.sys
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ vim-minimal
|
|||||||
dnf
|
dnf
|
||||||
dnf-yum # https://fedorahosted.org/fesco/ticket/1312#comment:29
|
dnf-yum # https://fedorahosted.org/fesco/ticket/1312#comment:29
|
||||||
sssd-client
|
sssd-client
|
||||||
|
sudo
|
||||||
%end
|
%end
|
||||||
|
|
||||||
%post --erroronfail --log=/root/anaconda-post.log
|
%post --erroronfail --log=/root/anaconda-post.log
|
||||||
|
|||||||
@@ -8,12 +8,15 @@ autopart --noswap
|
|||||||
# install the default groups for the server environment since installing the environment is not working
|
# install the default groups for the server environment since installing the environment is not working
|
||||||
@server-product
|
@server-product
|
||||||
@standard
|
@standard
|
||||||
|
@core
|
||||||
@headless-management
|
@headless-management
|
||||||
@hardware-support
|
@hardware-support
|
||||||
@networkmanager-submodules
|
@networkmanager-submodules
|
||||||
|
|
||||||
@container-management
|
@container-management
|
||||||
@domain-client
|
@domain-client
|
||||||
|
@guest-agents
|
||||||
|
@server-hardware-support
|
||||||
-initial-setup-gui
|
-initial-setup-gui
|
||||||
-generic-release*
|
-generic-release*
|
||||||
%end
|
%end
|
||||||
|
|||||||
@@ -65,6 +65,7 @@ glibc-all-langpacks
|
|||||||
|
|
||||||
# no longer in @core since 2018-10, but needed for livesys script
|
# no longer in @core since 2018-10, but needed for livesys script
|
||||||
initscripts
|
initscripts
|
||||||
|
chkconfig
|
||||||
%end
|
%end
|
||||||
|
|
||||||
%post
|
%post
|
||||||
|
|||||||
@@ -6,7 +6,6 @@
|
|||||||
# Maintainer:
|
# Maintainer:
|
||||||
# - Luya Tshimbalanga <luya AT fedoraproject DOT org>
|
# - Luya Tshimbalanga <luya AT fedoraproject DOT org>
|
||||||
# - Credit to Sebastian Dziallas for initiating the project
|
# - Credit to Sebastian Dziallas for initiating the project
|
||||||
|
|
||||||
%include fedora-live-workstation.ks
|
%include fedora-live-workstation.ks
|
||||||
|
|
||||||
# Size partition
|
# Size partition
|
||||||
@@ -17,11 +16,10 @@ part / --size 14336
|
|||||||
@design-suite
|
@design-suite
|
||||||
|
|
||||||
# Provides backup application
|
# Provides backup application
|
||||||
deja-dup
|
#deja-dup
|
||||||
deja-dup-nautilus
|
#deja-dup-nautilus
|
||||||
|
|
||||||
# Add extra gnome applications
|
# Add extra gnome applications
|
||||||
gnome-books
|
|
||||||
gnome-calendar
|
gnome-calendar
|
||||||
gnome-photos
|
gnome-photos
|
||||||
gnome-shell-extension-pomodoro
|
gnome-shell-extension-pomodoro
|
||||||
@@ -32,8 +30,7 @@ powerline
|
|||||||
powerline-fonts
|
powerline-fonts
|
||||||
|
|
||||||
# Extra wallpapers
|
# Extra wallpapers
|
||||||
f28-backgrounds-extras-base
|
f30-backgrounds-extras-gnome
|
||||||
f28-backgrounds-extras-gnome
|
|
||||||
|
|
||||||
# removal of unneeded applications
|
# removal of unneeded applications
|
||||||
-gnome-boxes
|
-gnome-boxes
|
||||||
@@ -41,7 +38,7 @@ f28-backgrounds-extras-gnome
|
|||||||
-rdesktop
|
-rdesktop
|
||||||
|
|
||||||
# temporarily removing conflicting application
|
# temporarily removing conflicting application
|
||||||
-LuxRender-blender
|
-synfigstudio
|
||||||
-mypaint
|
-mypaint
|
||||||
|
|
||||||
%end
|
%end
|
||||||
|
|||||||
@@ -6,3 +6,6 @@
|
|||||||
|
|
||||||
%include fedora-live-workstation.ks
|
%include fedora-live-workstation.ks
|
||||||
%include fedora-python-classroom-gnome-common.ks
|
%include fedora-python-classroom-gnome-common.ks
|
||||||
|
|
||||||
|
# https://bugzilla.redhat.com/show_bug.cgi?id=1695796
|
||||||
|
part / --size 7168
|
||||||
|
|||||||
@@ -17,6 +17,8 @@ wget
|
|||||||
-python33
|
-python33
|
||||||
-python34
|
-python34
|
||||||
-python35
|
-python35
|
||||||
|
-python36
|
||||||
|
-python38
|
||||||
-pypy
|
-pypy
|
||||||
|
|
||||||
%end
|
%end
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
# Exactly one of the following should be uncommented
|
# Exactly one of the following should be uncommented
|
||||||
|
|
||||||
# For the master branch 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
|
# For non-master branches the following should be uncommented
|
||||||
# %include fedora-repo-not-rawhide.ks
|
%include fedora-repo-not-rawhide.ks
|
||||||
|
|||||||
@@ -28,14 +28,6 @@ armadillo-devel
|
|||||||
ddd
|
ddd
|
||||||
valgrind
|
valgrind
|
||||||
|
|
||||||
#python 2 tools/libraries not included from the groups
|
|
||||||
python2-tools
|
|
||||||
python-ipython
|
|
||||||
python-ipython-console
|
|
||||||
python-ipython-notebook
|
|
||||||
sympy
|
|
||||||
python-networkx
|
|
||||||
python-pandas
|
|
||||||
|
|
||||||
#python 3 and tools/libraries not included from the groups
|
#python 3 and tools/libraries not included from the groups
|
||||||
python3
|
python3
|
||||||
@@ -51,8 +43,6 @@ python3-networkx
|
|||||||
python3-pandas
|
python3-pandas
|
||||||
|
|
||||||
# matplotlib backends
|
# matplotlib backends
|
||||||
python-matplotlib-qt4
|
|
||||||
python-matplotlib-tk
|
|
||||||
python3-matplotlib-qt4
|
python3-matplotlib-qt4
|
||||||
python3-matplotlib-tk
|
python3-matplotlib-tk
|
||||||
|
|
||||||
@@ -67,7 +57,7 @@ gcc-gfortran
|
|||||||
rkward
|
rkward
|
||||||
|
|
||||||
# GUI for Octave
|
# GUI for Octave
|
||||||
qtoctave
|
#qtoctave
|
||||||
|
|
||||||
# julia
|
# julia
|
||||||
# Comment out till build failure is sorted
|
# Comment out till build failure is sorted
|
||||||
@@ -80,7 +70,7 @@ qtoctave
|
|||||||
# Workaround for https://pagure.io/releng/issue/7814
|
# Workaround for https://pagure.io/releng/issue/7814
|
||||||
-eclipse-linuxtools-vagrant
|
-eclipse-linuxtools-vagrant
|
||||||
|
|
||||||
spyder
|
#spyder
|
||||||
|
|
||||||
#writing & publishing
|
#writing & publishing
|
||||||
emacs
|
emacs
|
||||||
@@ -101,7 +91,6 @@ openmpi
|
|||||||
openmpi-devel
|
openmpi-devel
|
||||||
valgrind-openmpi
|
valgrind-openmpi
|
||||||
libgomp
|
libgomp
|
||||||
python-pp
|
|
||||||
mpi4py-openmpi
|
mpi4py-openmpi
|
||||||
python3-mpi4py-openmpi
|
python3-mpi4py-openmpi
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user