2011-05-05 22:24:58 +00:00
|
|
|
## lorax template file: populate the ramdisk (runtime image)
|
2011-05-26 17:05:33 +00:00
|
|
|
<%page args="basearch, product"/>
|
2011-05-05 22:24:58 +00:00
|
|
|
|
|
|
|
## anaconda package
|
2012-01-18 18:16:15 +00:00
|
|
|
installpkg anaconda anaconda-widgets
|
2011-08-30 15:18:46 +00:00
|
|
|
## anaconda deps that aren't in the RPM
|
|
|
|
installpkg firstboot
|
2011-05-05 22:24:58 +00:00
|
|
|
|
2011-09-30 09:38:33 +00:00
|
|
|
## firstaidkit (rescue mode) packages
|
|
|
|
installpkg firstaidkit-plugin-{passwd,key-recovery,mdadm-conf}
|
2011-08-03 20:56:47 +00:00
|
|
|
|
2011-05-05 22:24:58 +00:00
|
|
|
## kernel and firmware
|
|
|
|
installpkg kernel
|
|
|
|
%if basearch != "s390x":
|
|
|
|
installpkg *-firmware
|
|
|
|
%endif
|
|
|
|
|
2011-08-03 20:56:47 +00:00
|
|
|
## arch-specific packages (bootloaders etc.)
|
2011-05-05 22:24:58 +00:00
|
|
|
%if basearch == "i386":
|
2011-08-03 20:56:47 +00:00
|
|
|
installpkg kernel-PAE gpart
|
2011-05-05 22:24:58 +00:00
|
|
|
%endif
|
2011-07-20 20:48:39 +00:00
|
|
|
%if basearch in ("i386", "x86_64"):
|
2011-11-01 19:57:45 +00:00
|
|
|
installpkg grub-efi efibootmgr biosdevname memtest86+
|
2011-05-05 22:24:58 +00:00
|
|
|
%endif
|
2011-07-20 20:48:39 +00:00
|
|
|
%if basearch in ("ppc", "ppc64"):
|
2011-08-03 20:56:47 +00:00
|
|
|
installpkg yaboot fbset hfsutils kernel-bootwrapper ppc64-utils
|
2011-05-05 22:24:58 +00:00
|
|
|
%endif
|
|
|
|
%if basearch == "s390x":
|
2011-08-03 20:56:47 +00:00
|
|
|
installpkg lsscsi modutils mount s390utils-base s390utils-cmsfs
|
2011-05-05 22:24:58 +00:00
|
|
|
%endif
|
|
|
|
%if basearch == "sparc":
|
2011-08-03 20:56:47 +00:00
|
|
|
installpkg silo tilo
|
2011-05-05 22:24:58 +00:00
|
|
|
%endif
|
|
|
|
|
2011-08-09 01:13:07 +00:00
|
|
|
## extra dracut modules
|
2012-02-16 19:58:13 +00:00
|
|
|
installpkg dracut-network anaconda-dracut
|
2011-08-09 01:13:07 +00:00
|
|
|
|
2012-01-04 01:24:41 +00:00
|
|
|
## required for dracut
|
|
|
|
installpkg kbd kbd-misc
|
2012-02-16 19:58:13 +00:00
|
|
|
## required for anaconda-dracut (img-lib etc.)
|
|
|
|
installpkg tar xz dmidecode curl
|
2012-01-04 01:24:41 +00:00
|
|
|
|
2011-08-03 20:56:47 +00:00
|
|
|
## basic system stuff
|
|
|
|
installpkg systemd-sysv systemd-units
|
|
|
|
installpkg rsyslog
|
|
|
|
|
|
|
|
## xorg/GUI packages
|
2011-08-30 00:26:54 +00:00
|
|
|
installpkg xorg-x11-drivers xorg-x11-server-Xorg
|
|
|
|
installpkg xorg-x11-server-utils xorg-x11-xauth
|
2012-02-15 01:22:27 +00:00
|
|
|
installpkg dbus-x11 metacity gsettings-desktop-schemas
|
2011-05-05 22:24:58 +00:00
|
|
|
installpkg NetworkManager-gnome
|
2011-08-03 20:56:47 +00:00
|
|
|
installpkg at-spi at-spi2-atk pyatspi
|
2011-05-05 22:24:58 +00:00
|
|
|
installpkg gnome-python2-gconf
|
|
|
|
installpkg gobject-introspection
|
2012-01-18 18:16:15 +00:00
|
|
|
installpkg librsvg2
|
2011-08-03 20:56:47 +00:00
|
|
|
installpkg polkit-desktop-policy
|
|
|
|
installpkg gnome-keyring
|
|
|
|
installpkg python-imaging
|
|
|
|
|
|
|
|
## filesystem tools
|
2011-10-26 17:15:11 +00:00
|
|
|
installpkg btrfs-progs jfsutils xfsprogs reiserfs-utils gfs2-utils ntfsprogs
|
2011-08-03 20:56:47 +00:00
|
|
|
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
|
2011-08-03 21:27:58 +00:00
|
|
|
installpkg libmlx4
|
2011-08-03 20:56:47 +00:00
|
|
|
|
|
|
|
## translations & language packs
|
|
|
|
installpkg yum-langpacks specspo
|
|
|
|
|
|
|
|
## fonts & themes
|
|
|
|
installpkg bitmap-fangsongti-fonts
|
|
|
|
installpkg dejavu-sans-fonts dejavu-sans-mono-fonts
|
2011-05-05 22:24:58 +00:00
|
|
|
installpkg kacst-farsi-fonts
|
|
|
|
installpkg kacst-qurn-fonts
|
|
|
|
installpkg lklug-fonts
|
2011-08-03 20:56:47 +00:00
|
|
|
installpkg lohit-*-fonts
|
2011-05-05 22:24:58 +00:00
|
|
|
installpkg madan-fonts
|
2012-02-17 10:13:13 +00:00
|
|
|
installpkg nhn-nanum-gothic-fonts
|
2011-05-05 22:24:58 +00:00
|
|
|
installpkg smc-meera-fonts
|
|
|
|
installpkg vlgothic-fonts
|
2011-08-03 20:56:47 +00:00
|
|
|
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
|
2011-05-05 22:24:58 +00:00
|
|
|
installpkg ${product.name}-logos
|
|
|
|
installpkg ${product.name}-release
|
|
|
|
|
2011-08-29 18:06:14 +00:00
|
|
|
## debugging/bug reporting tools
|
2011-08-03 20:56:47 +00:00
|
|
|
installpkg gdb-gdbserver
|
|
|
|
installpkg python-epdb
|
2011-08-29 18:06:14 +00:00
|
|
|
installpkg libreport-plugin-bugzilla libreport-plugin-reportuploader
|
2011-09-22 19:00:36 +00:00
|
|
|
installpkg fpaste
|
2011-08-03 20:56:47 +00:00
|
|
|
|
|
|
|
## extra tools not required by anaconda
|
2011-08-03 22:15:29 +00:00
|
|
|
installpkg vim-minimal strace lsof dump xz less eject
|
2011-08-03 20:56:47 +00:00
|
|
|
installpkg wget rsync rsh bind-utils ftp mtr vconfig rdate
|
2012-03-14 10:03:02 +00:00
|
|
|
installpkg icfg
|
2011-08-03 20:56:47 +00:00
|
|
|
|
2011-05-05 22:24:58 +00:00
|
|
|
## actually install all the requested packages
|
|
|
|
run_pkg_transaction
|