e8894b64fa
Install the anaconda dracut module during 'install', use it when rebuilding initramfs, and clean it up afterward. Also install '.buildstamp' into the initramfs (the anconda module wants it).
112 lines
3.1 KiB
Cheetah
112 lines
3.1 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 firstboot
|
|
|
|
## firstaidkit (rescue mode) packages
|
|
installpkg firstaidkit-plugin-{passwd,key-recovery,mdadm-conf}
|
|
|
|
## 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-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
|
|
%endif
|
|
%if basearch == "sparc":
|
|
installpkg silo tilo
|
|
%endif
|
|
|
|
## extra dracut modules
|
|
installpkg dracut-network anaconda-dracut
|
|
|
|
## required for dracut
|
|
installpkg kbd kbd-misc
|
|
## required for anaconda-dracut (img-lib etc.)
|
|
installpkg tar xz dmidecode 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 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
|
|
|
|
## 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
|
|
installpkg ${product.name}-logos
|
|
installpkg ${product.name}-release
|
|
|
|
## 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 rdate
|
|
installpkg icfg
|
|
|
|
## actually install all the requested packages
|
|
run_pkg_transaction
|