8d49fcdc24
We need the initramfs around to reboot properly. If it's packed up in /boot we need this service to unpack it. If it's not there, the service does nothing, so this patch won't hurt anything. Also add pigz, which speeds up compression nicely (for use in anaconda-cleanup-initramfs.service).
121 lines
3.3 KiB
Cheetah
121 lines
3.3 KiB
Cheetah
## lorax template file: populate the ramdisk (runtime image)
|
|
<%page args="basearch, product"/>
|
|
|
|
## anaconda package
|
|
installpkg anaconda anaconda-widgets
|
|
## anaconda deps that aren't in the RPM
|
|
installpkg tmux
|
|
installpkg firstboot
|
|
installpkg iscsi-initiator-utils
|
|
## speed up compression on multicore systems
|
|
installpkg pigz
|
|
|
|
## firstaidkit (rescue mode) packages
|
|
installpkg firstaidkit-plugin-{passwd,key-recovery,mdadm-conf}
|
|
installpkg grub2
|
|
|
|
## kernel and firmware
|
|
installpkg kernel
|
|
%if basearch != "s390x":
|
|
installpkg *-firmware
|
|
installpkg b43-openfwwf
|
|
%endif
|
|
|
|
## arch-specific packages (bootloaders etc.)
|
|
%if basearch == "i386":
|
|
installpkg kernel-PAE gpart
|
|
%endif
|
|
%if basearch in ("i386", "x86_64"):
|
|
installpkg grub-efi 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-fuse
|
|
%endif
|
|
%if basearch == "sparc":
|
|
installpkg silo tilo
|
|
%endif
|
|
|
|
## extra dracut modules
|
|
installpkg dracut-network anaconda-dracut
|
|
|
|
## rpcbind or portmap needed by dracut nfs module
|
|
installpkg rpcbind
|
|
|
|
## required for dracut
|
|
installpkg kbd kbd-misc
|
|
## required for anaconda-dracut (img-lib etc.)
|
|
installpkg tar xz curl
|
|
|
|
## basic system stuff
|
|
installpkg systemd-sysv systemd-units
|
|
installpkg rsyslog
|
|
|
|
## xorg/GUI packages
|
|
installpkg xorg-x11-drivers xorg-x11-server-Xorg
|
|
installpkg xorg-x11-server-utils xorg-x11-xauth
|
|
installpkg dbus-x11 metacity gsettings-desktop-schemas
|
|
installpkg NetworkManager-gnome
|
|
installpkg at-spi at-spi2-atk pyatspi
|
|
installpkg gnome-python2-gconf
|
|
installpkg gobject-introspection
|
|
installpkg librsvg2
|
|
installpkg polkit-desktop-policy
|
|
installpkg gnome-keyring
|
|
installpkg python-imaging
|
|
|
|
## filesystem tools
|
|
installpkg btrfs-progs jfsutils xfsprogs reiserfs-utils gfs2-utils ntfs-3g ntfsprogs
|
|
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
|
|
installpkg chrony rdate
|
|
|
|
## hardware utilities/libraries
|
|
installpkg pciutils pcmciautils usbutils
|
|
installpkg mt-st hdparm smartmontools
|
|
installpkg 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 nhn-nanum-gothic-fonts
|
|
installpkg smc-meera-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
|
|
|
|
## debugging/bug reporting tools
|
|
installpkg gdb-gdbserver
|
|
installpkg python-epdb
|
|
installpkg libreport-plugin-bugzilla libreport-plugin-reportuploader
|
|
installpkg fpaste
|
|
|
|
## extra tools not required by anaconda
|
|
installpkg vim-minimal strace lsof dump xz less eject
|
|
installpkg wget rsync rsh bind-utils ftp mtr vconfig
|
|
installpkg icfg spice-vdagent
|
|
installpkg gdisk
|
|
|
|
## actually install all the requested packages
|
|
run_pkg_transaction
|