refactor/clean up runtime-install.tmpl
- don't bother explicitly listing things that get installed as deps - rearrange packages into functional groups, so we know *why* each package gets installed - add commentary about some dubious package installations I've done some testing on x86_64 and ppc64 - the installed package set is unchanged except for the addition of lohit-malayalam-fonts.
This commit is contained in:
parent
002f0ce549
commit
2878de43c5
@ -4,155 +4,106 @@
|
|||||||
## anaconda package
|
## anaconda package
|
||||||
installpkg anaconda
|
installpkg anaconda
|
||||||
|
|
||||||
|
## firstaidkit (rescue mode) package
|
||||||
|
installpkg firstaidkit-engine
|
||||||
|
|
||||||
## kernel and firmware
|
## kernel and firmware
|
||||||
installpkg kernel
|
installpkg kernel
|
||||||
%if basearch != "s390x":
|
%if basearch != "s390x":
|
||||||
installpkg *-firmware
|
installpkg *-firmware
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
## i386 specific packages
|
## arch-specific packages (bootloaders etc.)
|
||||||
%if basearch == "i386":
|
%if basearch == "i386":
|
||||||
installpkg kernel-PAE
|
installpkg kernel-PAE gpart
|
||||||
installpkg gpart
|
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
## x86 specific packages
|
|
||||||
%if basearch in ("i386", "x86_64"):
|
%if basearch in ("i386", "x86_64"):
|
||||||
installpkg biosdevname
|
installpkg grub firstaidkit-plugin-grub efibootmgr biosdevname memtest86+
|
||||||
installpkg efibootmgr
|
|
||||||
installpkg firstaidkit-plugin-grub
|
|
||||||
installpkg grub
|
|
||||||
installpkg memtest86+
|
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
## ppc specific packages
|
|
||||||
%if basearch in ("ppc", "ppc64"):
|
%if basearch in ("ppc", "ppc64"):
|
||||||
installpkg fbset
|
installpkg yaboot fbset hfsutils kernel-bootwrapper ppc64-utils
|
||||||
installpkg hfsutils
|
|
||||||
installpkg kernel-bootwrapper
|
|
||||||
installpkg pcmciautils
|
|
||||||
installpkg ppc64-utils
|
|
||||||
installpkg yaboot
|
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
## s390 specific packages
|
|
||||||
%if basearch == "s390x":
|
%if basearch == "s390x":
|
||||||
installpkg lsscsi
|
installpkg lsscsi modutils mount s390utils-base s390utils-cmsfs
|
||||||
installpkg modutils
|
|
||||||
installpkg mount
|
|
||||||
installpkg s390utils-base
|
|
||||||
installpkg s390utils-cmsfs
|
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
## sparc specific packages
|
|
||||||
%if basearch == "sparc":
|
%if basearch == "sparc":
|
||||||
installpkg silo
|
installpkg silo tilo
|
||||||
installpkg tilo
|
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
## other required packages
|
## basic system stuff
|
||||||
|
installpkg systemd-sysv systemd-units
|
||||||
|
installpkg rsyslog
|
||||||
|
|
||||||
|
## xorg/GUI packages
|
||||||
|
installpkg xorg-x11-drivers xorg-x11-server-Xorg xorg-x11-server-utils
|
||||||
|
installpkg dbus-x11 metacity
|
||||||
installpkg NetworkManager-gnome
|
installpkg NetworkManager-gnome
|
||||||
installpkg at-spi
|
installpkg at-spi at-spi2-atk pyatspi
|
||||||
installpkg at-spi2-atk
|
|
||||||
installpkg audit
|
|
||||||
installpkg bind-utils
|
|
||||||
installpkg bitmap-fangsongti-fonts
|
|
||||||
installpkg btrfs-progs
|
|
||||||
installpkg bzip2-libs
|
|
||||||
installpkg wqy-microhei-fonts
|
|
||||||
installpkg dbus-x11
|
|
||||||
installpkg dejavu-sans-fonts
|
|
||||||
installpkg dejavu-sans-mono-fonts
|
|
||||||
installpkg dump
|
|
||||||
installpkg ethtool
|
|
||||||
installpkg fedora-gnome-theme
|
|
||||||
installpkg fedora-icon-theme
|
|
||||||
installpkg firstaidkit-engine
|
|
||||||
installpkg firstboot
|
|
||||||
installpkg ftp
|
|
||||||
installpkg gdb-gdbserver
|
|
||||||
installpkg gdk-pixbuf
|
|
||||||
installpkg gfs2-utils
|
|
||||||
installpkg glib
|
|
||||||
installpkg gnome-icon-theme-legacy
|
|
||||||
installpkg gnome-keyring
|
|
||||||
installpkg gnome-python2-gconf
|
installpkg gnome-python2-gconf
|
||||||
installpkg gnome-themes-standard
|
|
||||||
installpkg gobject-introspection
|
installpkg gobject-introspection
|
||||||
installpkg groff
|
installpkg polkit-desktop-policy
|
||||||
installpkg hdparm
|
installpkg gnome-keyring
|
||||||
installpkg jfsutils
|
installpkg python-imaging
|
||||||
|
|
||||||
|
## filesystem tools
|
||||||
|
installpkg btrfs-progs jfsutils xfsprogs reiserfs-utils gfs2-utils ntfs-3g
|
||||||
|
installpkg python-volume_key volume_key
|
||||||
|
|
||||||
|
## SELinux support
|
||||||
|
installpkg selinux-policy-targeted audit libsemanage-python
|
||||||
|
|
||||||
|
## network tools/servers
|
||||||
|
installpkg python-ethtool ethtool openssh-server nfs-utils
|
||||||
|
installpkg tigervnc-server-minimal tigervnc-server-module
|
||||||
|
|
||||||
|
## hardware utilities/libraries
|
||||||
|
installpkg pciutils pcmciautils usbutils
|
||||||
|
installpkg mt-st hdparm smartmontools
|
||||||
|
installpkg libibverbs libmlx4
|
||||||
|
|
||||||
|
## translations & language packs
|
||||||
|
installpkg yum-langpacks specspo
|
||||||
|
|
||||||
|
## fonts & themes
|
||||||
|
installpkg bitmap-fangsongti-fonts
|
||||||
|
installpkg dejavu-sans-fonts dejavu-sans-mono-fonts
|
||||||
installpkg kacst-farsi-fonts
|
installpkg kacst-farsi-fonts
|
||||||
installpkg kacst-qurn-fonts
|
installpkg kacst-qurn-fonts
|
||||||
installpkg lcms-libs
|
|
||||||
installpkg libgnome-keyring
|
|
||||||
installpkg libgssglue
|
|
||||||
installpkg libmlx4
|
|
||||||
installpkg libsemanage-python
|
|
||||||
installpkg libsysfs
|
|
||||||
installpkg libtirpc
|
|
||||||
installpkg lklug-fonts
|
installpkg lklug-fonts
|
||||||
installpkg lohit-assamese-fonts
|
installpkg lohit-*-fonts
|
||||||
installpkg lohit-bengali-fonts
|
|
||||||
installpkg lohit-devanagari-fonts
|
|
||||||
installpkg lohit-gujarati-fonts
|
|
||||||
installpkg lohit-kannada-fonts
|
|
||||||
installpkg lohit-oriya-fonts
|
|
||||||
installpkg lohit-punjabi-fonts
|
|
||||||
installpkg lohit-tamil-fonts
|
|
||||||
installpkg lohit-telugu-fonts
|
|
||||||
installpkg lsof
|
|
||||||
installpkg madan-fonts
|
installpkg madan-fonts
|
||||||
installpkg man-db
|
|
||||||
installpkg metacity
|
|
||||||
installpkg mt-st
|
|
||||||
installpkg mtr
|
|
||||||
installpkg nfs-utils
|
|
||||||
installpkg notification-daemon
|
|
||||||
installpkg ntfs-3g
|
|
||||||
installpkg openssh-server
|
|
||||||
installpkg pciutils
|
|
||||||
installpkg pcmciautils
|
|
||||||
installpkg polkit-desktop-policy
|
|
||||||
installpkg pyatspi
|
|
||||||
installpkg python-epdb
|
|
||||||
installpkg python-ethtool
|
|
||||||
installpkg python-imaging
|
|
||||||
installpkg python-volume_key
|
|
||||||
installpkg rdate
|
|
||||||
installpkg reiserfs-utils
|
|
||||||
installpkg rsh
|
|
||||||
installpkg rsync
|
|
||||||
installpkg rsyslog
|
|
||||||
installpkg samba-common
|
|
||||||
installpkg samba-winbind-clients
|
|
||||||
installpkg selinux-policy-targeted
|
|
||||||
installpkg smartmontools
|
|
||||||
installpkg smc-meera-fonts
|
installpkg smc-meera-fonts
|
||||||
installpkg specspo
|
|
||||||
installpkg strace
|
|
||||||
installpkg systemd-sysv
|
|
||||||
installpkg tigervnc-server-minimal
|
|
||||||
installpkg tigervnc-server-module
|
|
||||||
installpkg udev
|
|
||||||
installpkg un-core-dotum-fonts
|
installpkg un-core-dotum-fonts
|
||||||
installpkg usbutils
|
|
||||||
installpkg vconfig
|
|
||||||
installpkg vim-minimal
|
|
||||||
installpkg vlgothic-fonts
|
installpkg vlgothic-fonts
|
||||||
installpkg volume_key
|
installpkg wqy-microhei-fonts
|
||||||
installpkg volume_key-libs
|
installpkg xorg-x11-fonts-ethiopic xorg-x11-fonts-misc
|
||||||
installpkg wget
|
installpkg gnome-themes-standard gnome-icon-theme-legacy
|
||||||
installpkg xfsprogs
|
|
||||||
installpkg xorg-x11-drivers
|
## branding & logos
|
||||||
installpkg xorg-x11-fonts-ethiopic
|
installpkg fedora-gnome-theme fedora-icon-theme
|
||||||
installpkg xorg-x11-fonts-misc
|
|
||||||
installpkg xorg-x11-server-Xorg
|
|
||||||
installpkg xorg-x11-server-utils
|
|
||||||
installpkg xz
|
|
||||||
installpkg yum-langpacks
|
|
||||||
installpkg ${product.name}-logos
|
installpkg ${product.name}-logos
|
||||||
installpkg ${product.name}-release
|
installpkg ${product.name}-release
|
||||||
|
|
||||||
|
## debugging tools
|
||||||
|
installpkg gdb-gdbserver
|
||||||
|
installpkg python-epdb
|
||||||
|
|
||||||
|
## extra tools not required by anaconda
|
||||||
|
installpkg vim-minimal strace lsof dump xz
|
||||||
|
installpkg wget rsync rsh bind-utils ftp mtr vconfig rdate
|
||||||
|
|
||||||
|
## XXX NOTE these packages were being installed for unknown reasons.
|
||||||
|
## I'm keeping them here with commentary until I'm sure they're not needed.
|
||||||
|
## Why would we need firstboot in anaconda?
|
||||||
|
installpkg firstboot
|
||||||
|
## Cleanup removes everything but libman, and nothing seems to use it
|
||||||
|
installpkg man-db
|
||||||
|
## Cleanup leaves only pam_smbpass.so, which AFAIK we don't use
|
||||||
|
installpkg samba-common
|
||||||
|
## Cleanup leaves only pam_winbind.so and /usr/lib/libwbclient.so.0
|
||||||
|
installpkg samba-winbind-clients
|
||||||
|
## gtk+ v1.x? Nothing uses this anymore...
|
||||||
|
installpkg gtk+ glib gdk-pixbuf
|
||||||
|
|
||||||
## actually install all the requested packages
|
## actually install all the requested packages
|
||||||
run_pkg_transaction
|
run_pkg_transaction
|
||||||
|
Loading…
Reference in New Issue
Block a user