From: Derrick M. <d2...@pe...> - 2003-07-28 14:08:34
|
I wasn't able to find an existing profile for Redhat9 so I tried my hand at putting together one. Sendmail seems to hang on startup so I've just disabled it for now. The rest seems to work okay. All one has to do to update UML Builder is copy the text below into a file called: "/usr/lib/uml/umlbuilder/profiles/Redhat9.p". Cheers, Derrick Moser ---BEGIN-CUT--- # Redhat 9 setup modules = { 'core': ( # Description 'Core', # Include (), # Packages 'ash', 'basesystem', 'bash', 'coreutils', 'cpio', 'e2fsprogs', 'ed', 'file', 'filesystem', 'glibc', 'grub', 'hdparm', 'hotplug', 'initscripts', 'iproute', 'iputils', 'kbd', 'kernel', 'libgcc', 'libtermcap', 'losetup', 'passwd', 'procps', 'raidtools', 'readline', 'redhat-logos', 'redhat-release', 'rootfiles', 'rpm', 'setserial', 'setup', 'sysklogd', 'SysVinit', 'termcap', 'util-linux', 'vim-minimal', 'authconfig', 'kudzu', 'lilo', 'redhat-config-mouse', 'shadow-utils', ), 'base': ( # Description 'Base', # Include ('core', 'dialup', ), # Packages 'acl', 'anacron', 'apmd', 'aspell', 'at', 'attr', 'authconfig', 'autofs', 'bc', 'bind-utils', 'bzip2', 'crontabs', 'cyrus-sasl-plain', 'devlabel', 'dhclient', 'diffutils', 'dos2unix', 'dosfstools', 'dump', 'ethtool', 'eject', 'fbset', 'finger', 'ftp', 'gpm', 'irda-utils', 'kernel-pcmcia-cs', 'krb5-workstation', 'kudzu', 'lftp', 'lha', 'logrotate', 'lsof', 'logwatch', 'lokkit', 'mailcap', 'man', 'man-pages', 'mkbootdisk', 'mt-st', 'mtools', 'mtr', 'netconfig', 'nfs-utils', 'nss_ldap', 'ntsysv', 'openssh-clients', 'pam_krb5', 'pam_smb', 'parted', 'pax', 'pciutils', 'pidentd', 'pinfo', 'quota', 'rdate', 'redhat-config-network-tui', 'redhat-logos', 'reiserfs-utils', 'rp-pppoe', 'rsh', 'rsync', 'jfsutils', 'jwhois', 'setuptool', 'sendmail', 'slocate', 'specspo', 'star', 'sudo', 'stunnel', 'talk', 'tcp_wrappers', 'tcsh', 'telnet', 'traceroute', 'time', 'tmpwatch', 'up2date', 'utempter', 'wireless-tools', 'rdist', 'tcpdump', 'openssh-server', 'wget', 'unix2dos', 'unzip', 'vconfig', 'vim-common', 'vixie-cron', 'ypbind', 'zip', ), 'printing': ( # Description 'Printing Support', # Include (), # Packages '4Suite', 'XFree86-font-utils', 'a2ps', 'cups', 'ghostscript', 'hpijs', 'LPRng', 'ttfprint', 'redhat-config-printer', 'redhat-switch-printer', ), 'base-x': ( # Description 'X Window System', # Include ('printing', ), # Packages 'authconfig-gtk', 'bitmap-fonts', 'firstboot', 'desktop-backgrounds-basic', 'desktop-backgrounds-extra', 'gdm', 'openssh-askpass', 'openssh-askpass-gnome', 'redhat-config-date', 'redhat-config-network', 'redhat-config-services', 'redhat-config-soundcard', 'redhat-config-users', 'redhat-config-xfree86', 'redhat-logviewer', 'redhat-config-printer-gui', 'redhat-switch-printer-gnome', 'redhat-switch-mail-gnome', 'redhat-config-packages', 'switchdesk', 'usermode-gtk', 'XFree86', 'XFree86-font-utils', 'XFree86-tools', 'XFree86-twm', 'XFree86-xauth', 'XFree86-75dpi-fonts', 'XFree86-100dpi-fonts', 'xinitrc', 'XFree86-xdm', 'up2date-gnome', 'rhn-applet', 'xisdnload', ), 'dialup': ( # Description 'Dialup Networking Support', # Include (), # Packages 'ppp', 'lrzsz', 'minicom', 'statserial', 'wvdial', 'isdn4k-utils', ), 'gnome-desktop': ( # Description 'GNOME Desktop Environment', # Include ('base-x', ), # Packages 'control-center', 'desktop-file-utils', 'desktop-printing', 'eog', 'file-roller', 'gconf-editor', 'gedit', 'gftp', 'gimp-print-utils', 'gnome-applets', 'gnome-audio', 'gnome-icon-theme', 'gnome-media', 'gnome-panel', 'gnome-session', 'gnome-system-monitor', 'gnome-terminal', 'gnome-themes', 'gnome-user-docs', 'gnome-utils', 'gnome-vfs-extras', 'gnome-vfs2-extras', 'gqview', 'gtk-engines', 'gtk2-engines', 'ggv', 'gthumb', 'mtr-gtk', 'magicdev', 'hwbrowser', 'metacity', 'nautilus', 'nautilus-media', 'switchdesk-gnome', 'yelp', ), 'kde-desktop': ( # Description 'KDE Desktop Environment', # Include ('base-x', 'dialup', ), # Packages 'kdeutils', 'arts', 'autorun', 'desktop-printing', 'fam', 'htdig', 'kdegraphics', 'kdepim', 'kdeaddons', 'kdeadmin', 'kdeartwork', 'kdemultimedia', 'kdebase', 'kdenetwork', 'switchdesk-kde', 'xinetd', ), 'graphical-internet': ( # Description 'Graphical Internet', # Include (), # Packages 'balsa', 'evolution', 'gaim', 'galeon', 'gnomemeeting', 'mozilla', 'mozilla-psm', 'mozilla-chat', 'mozilla-mail', 'pan', 'xchat', 'indexhtml', 'licq-kde', 'quanta', ), 'text-internet': ( # Description 'Text-based Internet', # Include ('base', ), # Packages 'fetchmail', 'epic', 'lynx', 'mutt', 'ncftp', 'pine', 'slrn', ), 'sound-and-video': ( # Description 'Sound and Video', # Include ('base', 'base-x', ), # Packages 'aumix', 'cdda2wav', 'cdlabelgen', 'cdp', 'cdparanoia', 'cdrecord', 'dvdrecord', 'dvgrab', 'grip', 'gtoaster', 'kdemultimedia', 'mikmod', 'sndconfig', 'sox', 'vorbis-tools', 'xawtv', 'xcdroast', 'xmms', 'xmms-skins', ), 'graphics': ( # Description 'Graphics', # Include ('base', 'base-x', ), # Packages 'ImageMagick', 'sane-frontends', 'xsane', 'xsane-gimp', 'dia', 'gimp', 'gimp-data-extras', 'gimp-print-plugin', 'gtkam', 'gtkam-gimp', 'kdegraphics', 'netpbm-progs', 'xfig', ), 'office': ( # Description 'Office/Productivity', # Include ('base-x', ), # Packages 'openoffice', 'xpdf', 'MagicPoint', 'abiword', 'ggv', 'gnumeric', 'gnucash', 'mrproject', 'kdepim', 'koffice', 'kdegraphics', 'tetex-xdvi', ), 'mail-server': ( # Description 'Mail Server', # Include ('base', ), # Packages 'sendmail', 'imap', 'sendmail-cf', 'mailman', 'spamassassin', 'squirrelmail', 'postfix', ), 'network-server': ( # Description 'Network Servers', # Include ('base', ), # Packages 'amanda-server', 'am-utils', 'cipe', 'dhcp', 'finger-server', 'krb5-server', 'pxe', 'radvd', 'rsh-server', 'talk-server', 'telnet-server', 'vnc-server', 'ypserv', 'zebra', ), 'news-server': ( # Description 'News Server', # Include ('base', ), # Packages 'inn', ), 'smb-server': ( # Description 'Windows File Server', # Include ('base', ), # Packages 'samba-client', 'samba', ), 'server-cfg': ( # Description 'Server Configuration Tools', # Include ('base', ), # Packages 'redhat-config-bind', 'redhat-config-httpd', 'redhat-config-nfs', 'redhat-config-network', 'redhat-config-printer', 'redhat-config-printer-gui', 'redhat-config-samba', 'redhat-config-securitylevel', 'redhat-config-services', 'redhat-switch-printer', 'redhat-switch-printer-gnome', 'redhat-switch-mail', 'redhat-switch-mail-gnome', ), 'ftp-server': ( # Description 'FTP Server', # Include ('base', ), # Packages 'vsftpd', ), 'sql-server': ( # Description 'SQL Database Server', # Include ('base', ), # Packages 'postgresql-server', 'unixODBC', 'perl-DBD-Pg', 'perl-DB_File', 'mysql-server', ), 'web-server': ( # Description 'Web Server', # Include ('base', ), # Packages 'httpd', 'httpd-manual', 'hwcrypto', 'mod_python', 'mod_perl', 'mod_ssl', 'php', 'php-imap', 'php-ldap', 'php-odbc', 'php-pgsql', 'mod_auth_pgsql', 'php-mysql', 'mod_auth_mysql', 'squid', 'tux', 'webalizer', ), 'dns-server': ( # Description 'DNS Name Server', # Include ('base', ), # Packages 'caching-nameserver', 'bind', ), 'authoring-and-publishing': ( # Description 'Authoring and Publishing', # Include ('base', ), # Packages 'xhtml1-dtds', 'docbook-style-dsssl', 'docbook-utils', 'docbook-utils-pdf', 'linuxdoc-tools', 'tetex', 'tetex-afm', 'tetex-xdvi', 'xmlto', ), 'engineering-and-scientific': ( # Description 'Engineering and Scientific', # Include ('base', ), # Packages 'blas', 'gnuplot', 'lam', 'lapack', 'octave', 'pvm', 'units', ), 'editors': ( # Description 'Editors', # Include ('base', ), # Packages 'vim-enhanced', 'vim-X11', ), 'emacs': ( # Description 'Emacs', # Include ('base', ), # Packages 'emacs', 'emacs-leim', 'psgml', ), 'xemacs': ( # Description 'XEmacs', # Include ('base', ), # Packages 'xemacs', 'xemacs-el', 'xemacs-info', ), 'system-tools': ( # Description 'System Tools', # Include (), # Packages 'amanda-client', 'ethereal', 'ethereal-gnome', 'nmap', 'nmap-frontend', 'rdesktop', 'samba-client', 'shapecfg', 'tsclient', 'vnc', 'xdelta', 'mc', 'screen', ), 'admin-tools': ( # Description 'Administration Tools', # Include (), # Packages 'authconfig-gtk', 'redhat-config-date', 'redhat-config-keyboard', 'redhat-config-kickstart', 'redhat-config-language', 'redhat-config-rootpassword', 'redhat-config-soundcard', 'redhat-config-users', 'redhat-config-packages', 'redhat-config-proc', 'redhat-logviewer', ), 'games': ( # Description 'Games and Entertainment', # Include ('base', ), # Packages 'joystick', 'Maelstrom', 'chromium', 'freeciv', 'tuxracer', 'xboard', 'gnome-games', 'kdegames', ), 'ISO8859-2-support': ( # Description 'ISO8859-2 Support', # Include (), # Packages 'fonts-ISO8859-2', 'fonts-ISO8859-2-75dpi', 'fonts-ISO8859-2-100dpi', ), 'ISO8859-9-support': ( # Description 'ISO8859-9 Support', # Include (), # Packages 'XFree86-ISO8859-9-75dpi-fonts', 'XFree86-ISO8859-9-100dpi-fonts', ), 'cyrillic-support': ( # Description 'Cyrillic Support', # Include (), # Packages 'XFree86-cyrillic-fonts', 'fonts-KOI8-R', 'fonts-KOI8-R-100dpi', ), 'british-support': ( # Description 'British Support', # Include (), # Packages 'aspell-en-gb', 'kde-i18n-British', ), 'canadian-support': ( # Description 'Canadian Support', # Include (), # Packages 'aspell-en-ca', ), 'catalan-support': ( # Description 'Catalan Support', # Include (), # Packages 'aspell-ca', 'kde-i18n-Catalan', ), 'brazilian-support': ( # Description 'Brazilian Support', # Include ('portuguese-support', ), # Packages 'aspell-pt_BR', 'kde-i18n-Brazil', ), 'czech-support': ( # Description 'Czech Support', # Include ('ISO8859-2-support', ), # Packages 'kde-i18n-Czech', 'man-pages-cs', ), 'danish-support': ( # Description 'Danish Support', # Include (), # Packages 'aspell-da', 'kde-i18n-Danish', 'man-pages-da', ), 'dutch-support': ( # Description 'Dutch Support', # Include (), # Packages 'aspell-nl', 'kde-i18n-Dutch', ), 'estonian-support': ( # Description 'Estonian Support', # Include ('ISO8859-2-support', ), # Packages 'kde-i18n-Estonian', ), 'finnish-support': ( # Description 'Finnish Support', # Include (), # Packages 'kde-i18n-Finnish', ), 'german-support': ( # Description 'German Support', # Include (), # Packages 'aspell-de', 'kde-i18n-German', 'man-pages-de', ), 'greek-support': ( # Description 'Greek Support', # Include (), # Packages 'kde-i18n-Greek', ), 'hebrew-support': ( # Description 'Hebrew Support', # Include (), # Packages 'kde-i18n-Hebrew', 'fonts-hebrew', ), 'hungarian-support': ( # Description 'Hungarian Support', # Include ('ISO8859-2-support', ), # Packages 'kde-i18n-Hungarian', ), 'spanish-support': ( # Description 'Spanish Support', # Include (), # Packages 'aspell-es', 'kde-i18n-Spanish', 'man-pages-es', ), 'french-support': ( # Description 'French Support', # Include (), # Packages 'aspell-fr', 'kde-i18n-French', 'man-pages-fr', ), 'icelandic-support': ( # Description 'Icelandic Support', # Include (), # Packages 'kde-i18n-Icelandic', ), 'italian-support': ( # Description 'Italian Support', # Include (), # Packages 'aspell-it', 'kde-i18n-Italian', 'man-pages-it', ), 'korean-support': ( # Description 'Korean Support', # Include (), # Packages 'nvi-m17n', 'kde-i18n-Korean', 'man-pages-ko', 'ami', 'hanterm-xf', 'h2ps', 'nhpf', 'ttfonts-ko', ), 'norwegian-support': ( # Description 'Norwegian Support', # Include (), # Packages 'aspell-no', 'kde-i18n-Norwegian', 'kde-i18n-Norwegian-Nynorsk', ), 'polish-support': ( # Description 'Polish Support', # Include ('ISO8859-2-support', ), # Packages 'kde-i18n-Polish', 'man-pages-pl', ), 'portuguese-support': ( # Description 'Portuguese Support', # Include (), # Packages 'aspell-pt', 'kde-i18n-Portuguese', ), 'romanian-support': ( # Description 'Romanian Support', # Include ('ISO8859-2-support', ), # Packages 'kde-i18n-Romanian', ), 'russian-support': ( # Description 'Russian Support', # Include ('cyrillic-support', ), # Packages 'kde-i18n-Russian', 'man-pages-ru', ), 'serbian-support': ( # Description 'Serbian Support', # Include ('ISO8859-2-support', ), # Packages 'kde-i18n-Serbian', ), 'slovak-support': ( # Description 'Slovak Support', # Include ('ISO8859-2-support', ), # Packages 'kde-i18n-Slovak', ), 'slovenian-support': ( # Description 'Slovenian Support', # Include ('ISO8859-2-support', ), # Packages 'kde-i18n-Slovenian', ), 'swedish-support': ( # Description 'Swedish Support', # Include (), # Packages 'aspell-sv', 'kde-i18n-Swedish', ), 'turkish-support': ( # Description 'Turkish Support', # Include ('ISO8859-9-support', ), # Packages 'kde-i18n-Turkish', ), 'ukrainian-support': ( # Description 'Ukrainian Support', # Include ('cyrillic-support', ), # Packages 'kde-i18n-Ukrainian', ), 'chinese-support': ( # Description 'Chinese Support', # Include (), # Packages 'nvi-m17n', 'kde-i18n-Chinese', 'kde-i18n-Chinese-Big5', 'libtabe-devel', 'miniChinput', 'stardict', 'ttfonts-zh_TW', 'ttfonts-zh_CN', 'taipeifonts', 'xcin', 'bg5ps', ), 'japanese-support': ( # Description 'Japanese Support', # Include (), # Packages 'Canna', 'jcode.pl', 'kakasi-dict', 'kcc', 'kon2', 'kon2-fonts', 'lv', 'nvi-m17n', 'nvi-m17n-canna', 'perl-NKF', 'perl-Text-Kakasi', 'nkf', 'ttfonts-ja', 'watanabe-vf', 'kde-i18n-Japanese', 'fonts-ja', 'jisksp14', 'jisksp16-1990', 'FreeWnn', 'kappa20', 'kinput2-canna-wnn6', 'knm_new', 'kterm', 'skkdic', 'skkinput', 'man-pages-ja', 'kakasi-devel', 'Wnn6-SDK-devel', 'namazu-devel', ), 'development-tools': ( # Description 'Development Tools', # Include ('development-libs', ), # Packages 'ElectricFence', 'autoconf', 'automake14', 'automake15', 'automake', 'binutils', 'bison', 'byacc', 'cdecl', 'cproto', 'cvs', 'ddd', 'dejagnu', 'dev86', 'diffstat', 'doxygen', 'dmalloc', 'expect', 'flex', 'gcc', 'gcc-c++', 'gcc-g77', 'gcc-gnat', 'gcc-java', 'gcc-objc', 'gdb', 'gettext', 'indent', 'libtool', 'ltrace', 'make', 'memprof', 'nasm', 'njamd', 'patchutils', 'perl-CPAN', 'pkgconfig', 'pmake', 'pstack', 'python-devel', 'rcs', 'rpm-build', 'redhat-rpm-config', 'splint', 'strace', 'texinfo', ), 'development-libs': ( # Description 'Development Libraries', # Include (), # Packages 'curl-devel', 'cyrus-sasl-devel', 'db4-devel', 'db4-utils', 'dialog', 'expat-devel', 'fam-devel', 'gdbm-devel', 'gmp-devel', 'gpm-devel', 'hesiod-devel', 'krb5-devel', 'krbafs-devel', 'kudzu-devel', 'libcap-devel', 'libtermcap-devel', 'libusb-devel', 'libuser-devel', 'libxml-devel', 'libxml2-devel', 'lockdev-devel', 'modutils-devel', 'ncurses-devel', 'newt-devel', 'openldap-devel', 'openssl-devel', 'pam-devel', 'pciutils-devel', 'readline-devel', 'rpm-devel', 'slang-devel', 'swig', 'zlib-devel', 'libogg-devel', 'libvorbis-devel', ), 'kernel-development': ( # Description 'Kernel Development', # Include ('development-tools', ), # Packages 'kernel-source', 'libattr-devel', 'libacl-devel', 'tk', ), 'legacy-software-development': ( # Description 'Legacy Software Development', # Include (), # Packages 'compat-gcc', 'compat-gcc-c++', 'compat-gcc-g77', 'compat-libstdc++', 'compat-libstdc++-devel', ), 'x-software-development': ( # Description 'X Software Development', # Include ('development-tools', ), # Packages 'Glide3-devel', 'XFree86-devel', 'Xaw3d-devel', 'gd-devel', 'lesstif-devel', 'libjpeg-devel', 'libtiff-devel', 'libpng-devel', 'libmng-devel', 'libungif-devel', 'freetype-devel', 'netpbm-devel', 'libpng10-devel', 'openmotif-devel', 'SDL-devel', 'SDL_image-devel', 'SDL_mixer-devel', 'SDL_net-devel', ), 'gnome-software-development': ( # Description 'GNOME Software Development', # Include ('x-software-development', ), # Packages 'bug-buddy', 'pygtk2-devel', 'glib-devel', 'glib2-devel', 'gtk+-devel', 'GConf-devel', 'GConf2-devel', 'Guppi-devel', 'ORBit-devel', 'ORBit2-devel', 'atk-devel', 'bonobo-activation-devel', 'bonobo-conf-devel', 'bonobo-devel', 'eel2-devel', 'fontconfig-devel', 'gail-devel', 'gal-devel', 'gdk-pixbuf-devel', 'gnome-libs-devel', 'gnome-pilot-devel', 'gnome-print-devel', 'gnome-vfs-devel', 'gnome-vfs2-devel', 'gtkhtml-devel', 'gtk-doc', 'gtk2-devel', 'imlib-devel', 'libIDL-devel', 'libart_lgpl-devel', 'libbonobo-devel', 'libbonoboui-devel', 'libglade-devel', 'libglade2-devel', 'libgnome-devel', 'libgnomecanvas-devel', 'libgnomeui-devel', 'libgtop-devel', 'libole2-devel', 'librsvg-devel', 'librsvg2-devel', 'libunicode-devel', 'libxslt-devel', 'linc-devel', 'oaf-devel', 'pango-devel', 'glade', 'glade2', ), 'kde-software-development': ( # Description 'KDE Software Development', # Include ('x-software-development', ), # Packages 'PyQt-devel', 'arts-devel', 'cdparanoia-devel', 'cups-devel', 'kdbg', 'kdebase-devel', 'kdelibs-devel', 'kdenetwork-devel', 'kdesdk', 'kdesdk-devel', 'kdepim-devel', 'kdevelop', 'kdeutils-devel', 'kdegraphics-devel', 'pilot-link-devel', 'qt-designer', 'qt-devel', 'sane-backends-devel', 'sip-devel', 'libxslt-devel', ), 'workstation-common': ( # Description 'Workstation Common', # Include ('base', 'base-x', 'admin-tools', 'editors', 'sound-and-video', 'dialup', 'office', 'graphical-internet', 'text-internet', 'printing', 'graphics', 'games', ), # Packages ), 'server': ( # Description 'Server', # Include ('base', 'printing', 'text-internet', 'dialup', 'web-server', 'smb-server', 'server-cfg', 'admin-tools', ), # Packages ), 'gnome': ( # Description 'GNOME', # Include ('gnome-desktop', ), # Packages ), 'kde': ( # Description 'KDE', # Include ('kde-desktop', ), # Packages ), 'supported': ( # Description 'Supported Packages', # Include (), # Packages 'anaconda', 'anaconda-help', 'anaconda-images', 'anaconda-runtime', 'booty', ), } supportedfs=['ext2', 'reiserfs', 'ext3'] installrpms=['dev', 'e2fsprogs', 'glibc', 'util-linux', 'setup', 'bash', 'python', 'ncurses', 'tar', 'coreutils', 'rpm', 'net-tools', 'sash', 'reiserfs-utils', 'cpio', 'bzip2-libs', 'popt'] actions={ 'prep': ''' # you get errors if these files do not exist import os os.system("touch /var/lib/rpm/Basenames") os.system("touch /var/lib/rpm/Conflictname") os.system("touch /var/lib/rpm/Dirnames") os.system("touch /var/lib/rpm/Filemd5s") os.system("touch /var/lib/rpm/Group") os.system("touch /var/lib/rpm/Installtid") os.system("touch /var/lib/rpm/Name") os.system("touch /var/lib/rpm/Packages") os.system("touch /var/lib/rpm/Providename") os.system("touch /var/lib/rpm/Provideversion") os.system("touch /var/lib/rpm/Pubkeys") os.system("touch /var/lib/rpm/Requirename") os.system("touch /var/lib/rpm/Requireversion") os.system("touch /var/lib/rpm/Sha1header") os.system("touch /var/lib/rpm/Sigmd5") os.system("touch /var/lib/rpm/Triggername") ''', 'post': ''' import os # postinstall # patchinittab adds /dev/ which we do not want findandreplace("/etc/inittab", "/dev/ttys/", "ttys/") # patch /etc/rc.d/rc.sysinit os.system("sed '/^last=0$/,/^fi$/s/^/#/' < /mnt/etc/rc.d/rc.sysinit > /tmp/rc.sysinit; cp /tmp/rc.sysinit /mnt/etc/rc.d/rc.sysinit") # disable sendmail os.system("mv /mnt/etc/rc.d/rc3.d/S80sendmail /mnt/etc/rc.d/rc3.d/K30sendmail") ''' } ---END-CUT--- |
From: Derrick M. <d2...@pe...> - 2003-07-29 14:15:27
|
I've been trying to get more of Redhat 9 to work... The RPM dependency calculation failed for a few RPMs. This is what I had to do: There are multiple RPMs that provide things like "kernel". I removed the following RPMs to work around the problem. Is there a way to tell umlbuilder to ignore these RPMs? Or simply tell it which one to use? compat-gcc-c++-7.3-2.96.118.i386.rpm kernel-2.4.20-8.athlon.rpm kernel-2.4.20-8.i686.rpm kernel-bigmem-2.4.20-8.i686.rpm kernel-smp-2.4.20-8.athlon.rpm kernel-smp-2.4.20-8.i686.rpm There was also a problem with RPMs that had version strings starting with non-digits, ie. "alpha" or "v3.0". "cdparanoia" and "kinput2" are two such packages in Redhat9. The following patch fixes the problem. --- pkg_collection.py.org 2003-07-28 21:28:28.000000000 -0400 +++ pkg_collection.py 2003-07-28 23:17:35.000000000 -0400 @@ -4,7 +4,6 @@ import os import string import sys -import fnmatch import time import re import md5 @@ -276,7 +275,7 @@ if package in self.rpms: return package # we throw away all provides except those actually required # so this function needs to look in original filename list - c=filter(lambda x,p=package: fnmatch.fnmatchcase(x, p+"-[0-9]*"), self.rpms) + c=filter(lambda x,p=package: re.match("^"+re.escape(p)+"-[^-]*-[^-]*$", x), self.rpms) c.sort() if len(c)<1: # suse doesn't use numbered rpms |