blob: b0233c3e1cd2aea520df16640ead25081e108cec (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
|
#
# whiteout.py - dependency whiteout setup
#
# Copyright (C) 2002, 2003, 2004 Red Hat, Inc. All rights reserved.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
import logging
log = logging.getLogger("anaconda")
whiteout="""
pango-gtkbeta-devel>pango-gtkbeta\
XFree86>Mesa \
xorg-x11>Mesa \
compat-glibc>db2 \
compat-glibc>db1 \
pam>initscripts \
initscripts>sysklogd \
arts>kdelibs-sound \
libgnomeprint15>gnome-print \
nautilus>nautilus-mozilla \
tcl>postgresql-tcl \
libtermcap>bash \
modutils>vixie-cron \
ypbind>yp-tools \
ghostscript-fonts>ghostscript \
usermode>util-linux \
control-center>xscreensaver \
kdemultimedia-arts>kdemultimedia-libs \
initscripts>util-linux \
XFree86-libs>XFree86-Mesa-libGL \
xorg-x11-libs>xorg-x11-Mesa-libGL \
mysql>perl-DBD-MySQL \
ghostscript>gimp-print \
bind>bind-utils \
perl>mod_perl \
perl>perl-Filter \
coreutils>pam \
perl>mrtg \
perl-Date-Calc>perl-Bit-Vector \
glibc-debug>glibc-devel \
xinitrc>XFree86 \
xinitrc>xorg-x11 \
xemacs>apel-xemacs \
gimp>gimp-print-plugin \
redhat-lsb>redhat-lsb \
info>ncurses \
aspell>aspell-en \
dbus>dbus-glib \
xemacs>xemacs-sumo \
ncurses>gpm \
cyrus-sasl>openldap \
lvm2>kernel \
initscripts>kernel \
initscripts>kernel-smp \
httpd>httpd-suexec \
php>php-pear \
gnome-python2>gnome-python2-bonobo \
openoffice.org-libs>openoffice.org \
gtk+>gdk-pixbuf \
nautilus>nautilus-cd-burner \
hicolor-icon-theme>gtk2 \
gtk2>scim-libs
"""
whitetup = map(lambda x: (x.split(">")[0], x.split(">")[1]), whiteout.split())
|