2878de43c5
- 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.
110 lines
3.2 KiB
Cheetah
110 lines
3.2 KiB
Cheetah
## lorax template file: populate the ramdisk (runtime image)
|
|
<%page args="basearch, product"/>
|
|
|
|
## anaconda package
|
|
installpkg anaconda
|
|
|
|
## firstaidkit (rescue mode) package
|
|
installpkg firstaidkit-engine
|
|
|
|
## kernel and firmware
|
|
installpkg kernel
|
|
%if basearch != "s390x":
|
|
installpkg *-firmware
|
|
%endif
|
|
|
|
## arch-specific packages (bootloaders etc.)
|
|
%if basearch == "i386":
|
|
installpkg kernel-PAE gpart
|
|
%endif
|
|
%if basearch in ("i386", "x86_64"):
|
|
installpkg grub firstaidkit-plugin-grub efibootmgr biosdevname memtest86+
|
|
%endif
|
|
%if basearch in ("ppc", "ppc64"):
|
|
installpkg yaboot fbset hfsutils kernel-bootwrapper ppc64-utils
|
|
%endif
|
|
%if basearch == "s390x":
|
|
installpkg lsscsi modutils mount s390utils-base s390utils-cmsfs
|
|
%endif
|
|
%if basearch == "sparc":
|
|
installpkg silo tilo
|
|
%endif
|
|
|
|
## 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 at-spi at-spi2-atk pyatspi
|
|
installpkg gnome-python2-gconf
|
|
installpkg gobject-introspection
|
|
installpkg polkit-desktop-policy
|
|
installpkg gnome-keyring
|
|
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-qurn-fonts
|
|
installpkg lklug-fonts
|
|
installpkg lohit-*-fonts
|
|
installpkg madan-fonts
|
|
installpkg smc-meera-fonts
|
|
installpkg un-core-dotum-fonts
|
|
installpkg vlgothic-fonts
|
|
installpkg wqy-microhei-fonts
|
|
installpkg xorg-x11-fonts-ethiopic xorg-x11-fonts-misc
|
|
installpkg gnome-themes-standard gnome-icon-theme-legacy
|
|
|
|
## branding & logos
|
|
installpkg fedora-gnome-theme fedora-icon-theme
|
|
installpkg ${product.name}-logos
|
|
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
|
|
run_pkg_transaction
|