Remove some stale entires from runtime-install

iscsi-initator-utils and gobject-introspection actually are required via
anaconda rpm deps, so they aren't needed in runtime-install.tmpl.

Nothing seems to actually use python-imaging (i.e., python-pillow).

The executables for polkit, gnome-keyring and python-ethtool are removed
in runtime-cleanup, so if anything needs the libraries in these
packages, they can be pulled in through rpm dependencies. Among them,
only polkit is required.

For LUKS escrow stuff, keep the packages that provide the command-line
executables (volume_key, nss-tools), and remove the libraries. The
python2 libraries are no longer needed by blivet, and libblockdev will
install the C libraries it needs.

Install the dnf langpacks plugin instead of the yum one.

python-epdb is less useful now that anaconda is Python 3.
This commit is contained in:
David Shea 2015-06-10 16:32:29 -04:00
parent da4456eda9
commit bbd1592f43
2 changed files with 5 additions and 20 deletions

View File

@ -190,10 +190,6 @@ removefrom glibc-common /usr/libexec/* /usr/sbin/*
removefrom gmp /usr/${libdir}/libgmpxx.* /usr/${libdir}/libmp.* removefrom gmp /usr/${libdir}/libgmpxx.* /usr/${libdir}/libmp.*
removefrom gnome-bluetooth-libs /usr/${libdir}/libgnome-bluetooth* removefrom gnome-bluetooth-libs /usr/${libdir}/libgnome-bluetooth*
removefrom gnome-bluetooth-libs /usr/share/* removefrom gnome-bluetooth-libs /usr/share/*
removefrom gnome-keyring /etc/xdg/* /usr/bin/* /usr/${libdir}/* /usr/libexec/*
removefrom gnome-keyring /usr/share/GConf/* /usr/share/gcr-3/*
removefrom gnome-keyring /usr/share/glib-2.0/* /usr/share/gnome-keyring*
removefrom gnome-keyring /usr/share/locale/*
removefrom gnutls /usr/share/locale/* removefrom gnutls /usr/share/locale/*
removefrom gpgme /usr/${libdir}/libgpgme-* removefrom gpgme /usr/${libdir}/libgpgme-*
removefrom grep /etc/* /usr/share/locale/* removefrom grep /etc/* /usr/share/locale/*
@ -284,8 +280,6 @@ removefrom procps /usr/bin/vmstat /usr/bin/w /usr/bin/watch
removefrom psmisc /usr/share/locale/* removefrom psmisc /usr/share/locale/*
removefrom pygtk2 /usr/bin/* /usr/${libdir}/pygtk/* removefrom pygtk2 /usr/bin/* /usr/${libdir}/pygtk/*
removefrom pykickstart /usr/bin/* /usr/share/locale/* removefrom pykickstart /usr/bin/* /usr/share/locale/*
removefrom python-ethtool /usr/sbin/*
removefrom python-meh /usr/share/locale/*
removefrom readline /usr/${libdir}/* removefrom readline /usr/${libdir}/*
removefrom libreport /usr/bin/* /usr/share/locale/* removefrom libreport /usr/bin/* /usr/share/locale/*
removefrom rpm /usr/bin/* /usr/share/locale/* removefrom rpm /usr/bin/* /usr/share/locale/*

View File

@ -6,7 +6,6 @@ installpkg anaconda anaconda-widgets
installpkg kexec-tools-anaconda-addon installpkg kexec-tools-anaconda-addon
## anaconda deps that aren't in the RPM ## anaconda deps that aren't in the RPM
installpkg tmux installpkg tmux
installpkg iscsi-initiator-utils
## Other available payloads ## Other available payloads
installpkg dnf installpkg dnf
installpkg rpm-ostree installpkg rpm-ostree
@ -78,11 +77,7 @@ installpkg xorg-x11-drivers xorg-x11-server-Xorg
installpkg xorg-x11-server-utils xorg-x11-xauth installpkg xorg-x11-server-utils xorg-x11-xauth
installpkg dbus-x11 metacity gsettings-desktop-schemas installpkg dbus-x11 metacity gsettings-desktop-schemas
installpkg nm-connection-editor installpkg nm-connection-editor
installpkg gobject-introspection
installpkg librsvg2 installpkg librsvg2
installpkg polkit-desktop-policy
installpkg gnome-keyring
installpkg python-imaging
## filesystem tools ## filesystem tools
installpkg btrfs-progs jfsutils xfsprogs reiserfs-utils gfs2-utils ntfs-3g ntfsprogs installpkg btrfs-progs jfsutils xfsprogs reiserfs-utils gfs2-utils ntfs-3g ntfsprogs
@ -91,14 +86,14 @@ installpkg device-mapper-persistent-data
installpkg xfsdump installpkg xfsdump
## needed for LUKS escrow ## needed for LUKS escrow
installpkg python-volume_key volume_key installpkg volume_key
installpkg python-nss installpkg nss-tools
## SELinux support ## SELinux support
installpkg selinux-policy-targeted audit libsemanage-python installpkg selinux-policy-targeted audit
## network tools/servers ## network tools/servers
installpkg python-ethtool ethtool openssh-server nfs-utils openssh-clients installpkg ethtool openssh-server nfs-utils openssh-clients
installpkg tigervnc-server-minimal installpkg tigervnc-server-minimal
%if basearch != "s390x": %if basearch != "s390x":
installpkg tigervnc-server-module installpkg tigervnc-server-module
@ -115,7 +110,7 @@ installpkg hdparm pcmciautils
installpkg libmlx4 rdma installpkg libmlx4 rdma
## translations & language packs ## translations & language packs
installpkg yum-langpacks installpkg python3-dnf-langpacks
## fonts & themes ## fonts & themes
installpkg bitmap-fangsongti-fonts installpkg bitmap-fangsongti-fonts
@ -145,7 +140,6 @@ installpkg abattis-cantarell-fonts
## debugging/bug reporting tools ## debugging/bug reporting tools
installpkg gdb-gdbserver installpkg gdb-gdbserver
installpkg python-epdb
installpkg libreport-plugin-bugzilla libreport-plugin-reportuploader installpkg libreport-plugin-bugzilla libreport-plugin-reportuploader
installpkg fpaste installpkg fpaste
@ -155,9 +149,6 @@ installpkg wget rsync rsh bind-utils ftp mtr vconfig
installpkg icfg spice-vdagent installpkg icfg spice-vdagent
installpkg gdisk hexedit sg3_utils installpkg gdisk hexedit sg3_utils
## yum plugins
installpkg yum-plugin-fastestmirror yum-langpacks
## satisfy libnotify's desktop-notification-daemon with the least crazy option ## satisfy libnotify's desktop-notification-daemon with the least crazy option
installpkg notification-daemon installpkg notification-daemon