lorax/share/runtime-install.tmpl

148 lines
4.0 KiB
Cheetah
Raw Normal View History

## lorax template file: populate the ramdisk (runtime image)
2011-05-26 17:05:33 +00:00
<%page args="basearch, product"/>
## anaconda package
installpkg anaconda anaconda-widgets
## anaconda deps that aren't in the RPM
installpkg tmux
installpkg firstboot
2012-03-28 04:16:36 +00:00
installpkg iscsi-initiator-utils
## speed up compression on multicore systems
installpkg pigz
## firstaidkit (rescue mode) packages
installpkg firstaidkit-plugin-{passwd,key-recovery,mdadm-conf}
## kernel and firmware
installpkg kernel
%if basearch != "s390x":
installpkg *-firmware
2012-05-03 07:11:03 +00:00
installpkg b43-openfwwf
%endif
## arch-specific packages (bootloaders etc.)
%if basearch in ("arm", "armhfp"):
installpkg kernel-lpae kernel-tegra
installpkg uboot-tools
%endif
%if basearch == "i386":
installpkg kernel-PAE gpart
%endif
%if basearch == "x86_64":
installpkg efibootmgr grub2-efi shim shim-unsigned
%endif
2011-07-20 20:48:39 +00:00
%if basearch in ("i386", "x86_64"):
installpkg grub2 grub2-tools biosdevname memtest86+ syslinux
%endif
2011-07-20 20:48:39 +00:00
%if basearch in ("ppc", "ppc64"):
installpkg grub2 grub2-tools yaboot fbset hfsutils kernel-bootwrapper ppc64-utils
%endif
%if basearch == "s390x":
installpkg lsscsi s390utils-base s390utils-cmsfs-fuse
%endif
## yay, plymouth
installpkg plymouth
## extra dracut modules
installpkg anaconda-dracut dracut-network dracut-config-generic
## fedup-dracut handles upgrades
installpkg fedup-dracut fedup-dracut-plymouth
## install other fedup scripts, if there are any. It's OK if there aren't.
log "Looking for extra fedup-dracut packages..."
-installpkg *-fedup-dracut
## rpcbind or portmap needed by dracut nfs module
installpkg rpcbind
2012-01-04 01:24:41 +00:00
## required for dracut
installpkg kbd kbd-misc
## required for anaconda-dracut (img-lib etc.)
installpkg tar xz curl
2012-01-04 01:24:41 +00:00
## basic system stuff
installpkg systemd-sysv systemd-units
installpkg rsyslog
## xorg/GUI packages
2013-01-25 21:01:42 +00:00
%if basearch != "s390x":
installpkg xorg-x11-drivers xorg-x11-server-Xorg
2013-01-25 21:01:42 +00:00
%endif
installpkg xorg-x11-server-utils xorg-x11-xauth
installpkg dbus-x11 metacity gsettings-desktop-schemas
installpkg nm-connection-editor
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
2012-03-20 08:47:14 +00:00
installpkg btrfs-progs jfsutils xfsprogs reiserfs-utils gfs2-utils ntfs-3g ntfsprogs
installpkg python-volume_key volume_key
installpkg system-storage-manager
installpkg device-mapper-persistent-data
## SELinux support
installpkg selinux-policy-targeted audit libsemanage-python
## network tools/servers
installpkg python-ethtool ethtool openssh-server nfs-utils
installpkg tigervnc-server-minimal
%if basearch != "s390x":
installpkg tigervnc-server-module
%endif
installpkg net-tools
## hardware utilities/libraries
2013-01-25 21:01:44 +00:00
installpkg pciutils usbutils
installpkg mt-st smartmontools
%if basearch != "s390x":
installpkg hdparm pcmciautils
%endif
installpkg libmlx4
## translations & language packs
2013-01-25 21:01:43 +00:00
installpkg yum-langpacks
## 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 thai-scalable-waree-fonts
installpkg vlgothic-fonts
installpkg wqy-microhei-fonts
installpkg sil-abyssinica-fonts
installpkg 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
2011-09-22 19:00:36 +00:00
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
2012-03-20 08:58:11 +00:00
installpkg icfg spice-vdagent
installpkg gdisk
2012-08-22 16:45:16 +00:00
## yum plugins
installpkg yum-plugin-fastestmirror yum-langpacks
2012-08-22 16:45:16 +00:00
## actually install all the requested packages
run_pkg_transaction