# Copyright (c) 2007 - OpenSLX GmbH # # This program is free software distributed under the GPL version 2. # See http://openslx.org/COPYING # # If you have any feedback please consult http://openslx.org/feedback and # send your suggestions, praise, or complaints to feedback@openslx.org # # General information about OpenSLX can be found at http://openslx.org/ # ----------------------------------------------------------------------------- # SUSE_10_1_x86_64.pm # - provides SUSE-10.1-x86_64-specific overrides of the OpenSLX OSSetup API. # ----------------------------------------------------------------------------- package OpenSLX::OSSetup::Distro::SUSE_10_1_x86_64; use strict; use warnings; use base qw(OpenSLX::OSSetup::Distro::SUSE); use OpenSLX::Basics; ################################################################################ ### implementation ################################################################################ sub new { my $class = shift; my $self = { 'base-name' => 'suse-10.1_x86_64', }; return bless $self, $class; } sub initDistroInfo { my $self = shift; $self->{config}->{'repository'} = { 'base' => { 'urls' => " ftp://ftp5.gwdg.de/pub/opensuse/distribution/SL-10.1/inst-source ftp://suse.inode.at/opensuse/distribution/SL-10.1/inst-source http://mirrors.uol.com.br/pub/suse/distribution/SL-10.1/inst-source ftp://klid.dk/opensuse/distribution/SL-10.1/inst-source ftp://ftp.estpak.ee/pub/suse/opensuse/distribution/SL-10.1/inst-source ftp://ftp.jaist.ac.jp/pub/Linux/openSUSE/distribution/SL-10.1/inst-source ", 'name' => 'SUSE Linux 10.1', 'repo-subdir' => 'suse', }, 'base_non-oss' => { 'urls' => " ftp://ftp5.gwdg.de/pub/opensuse/distribution/SL-10.1/non-oss-inst-source ftp://suse.inode.at/opensuse/distribution/SL-10.1/non-oss-inst-source http://mirrors.uol.com.br/pub/suse/distribution/SL-10.1/non-oss-inst-source ftp://klid.dk/opensuse/distribution/SL-10.1/non-oss-inst-source ftp://ftp.estpak.ee/pub/suse/opensuse/distribution/SL-10.1/non-oss-inst-source ftp://ftp.jaist.ac.jp/pub/Linux/openSUSE/distribution/SL-10.1/non-oss-inst-source ", 'name' => 'SUSE Linux 10.1 non-OSS', 'repo-subdir' => 'suse', }, 'base_update' => { 'urls' => " ftp://ftp.gwdg.de/pub/suse/update/10.1 ", 'name' => 'SUSE Linux 10.1 updates', 'repo-subdir' => '', }, }; $self->{config}->{'package-subdir'} = 'suse'; $self->{config}->{'prereq-packages'} = " x86_64/bzip2-1.0.3-15.x86_64.rpm x86_64/glibc-2.4-25.x86_64.rpm x86_64/glibc-2.4-31.1.x86_64.rpm x86_64/popt-1.7-268.x86_64.rpm x86_64/rpm-4.4.2-40.x86_64.rpm x86_64/rpm-4.4.2-43.4.x86_64.rpm x86_64/zlib-1.2.3-13.x86_64.rpm "; $self->{config}->{'bootstrap-prereq-packages'} = ""; $self->{config}->{'bootstrap-packages'} = " x86_64/aaa_base-10.1-41.x86_64.rpm x86_64/aaa_skel-2006.3.29-5.x86_64.rpm x86_64/aaa_skel-2006.5.19-0.2.x86_64.rpm x86_64/ash-1.6.1-13.x86_64.rpm x86_64/bash-3.1-22.x86_64.rpm x86_64/bash-3.1-24.3.x86_64.rpm x86_64/blocxx-1.0.0-15.x86_64.rpm x86_64/coreutils-5.93-20.x86_64.rpm x86_64/cpio-2.6-17.x86_64.rpm x86_64/cracklib-2.8.6-12.x86_64.rpm x86_64/cyrus-sasl-2.1.21-18.x86_64.rpm x86_64/db-4.3.29-13.x86_64.rpm x86_64/diffutils-2.8.7-15.x86_64.rpm x86_64/e2fsprogs-1.38-25.x86_64.rpm x86_64/expat-2.0.0-11.x86_64.rpm x86_64/file-4.16-13.x86_64.rpm x86_64/file-4.16-15.4.x86_64.rpm x86_64/filesystem-10.1-5.x86_64.rpm x86_64/fillup-1.42-116.x86_64.rpm x86_64/findutils-4.2.27-12.x86_64.rpm x86_64/gawk-3.1.5-18.x86_64.rpm x86_64/gdbm-1.8.3-241.x86_64.rpm x86_64/glibc-32bit-2.4-27.x86_64.rpm x86_64/glibc-32bit-2.4-30.x86_64.rpm x86_64/glibc-32bit-2.4-31.1.x86_64.rpm x86_64/gpg-1.4.2-23.x86_64.rpm x86_64/gpg-1.4.2-23.7.x86_64.rpm x86_64/grep-2.5.1a-18.x86_64.rpm x86_64/gzip-1.3.5-157.x86_64.rpm x86_64/gzip-1.3.5-159.5.x86_64.rpm x86_64/info-4.8-20.x86_64.rpm x86_64/insserv-1.04.0-18.x86_64.rpm x86_64/irqbalance-0.09-58.x86_64.rpm x86_64/kernel-default-2.6.16.13-4.x86_64.rpm x86_64/kernel-default-2.6.16.21-0.25.x86_64.rpm x86_64/libacl-2.2.34-12.x86_64.rpm x86_64/libattr-2.4.28-14.x86_64.rpm x86_64/libcom_err-1.38-25.x86_64.rpm x86_64/libgcc-4.1.0-25.x86_64.rpm x86_64/libstdc++-4.1.0-25.x86_64.rpm x86_64/libxcrypt-2.4-10.x86_64.rpm x86_64/libzio-0.1-15.x86_64.rpm x86_64/limal-1.1.6-8.x86_64.rpm x86_64/limal-bootloader-1.1.2-7.x86_64.rpm x86_64/limal-perl-1.1.6-8.x86_64.rpm x86_64/logrotate-3.7.3-11.x86_64.rpm x86_64/mdadm-2.2-30.x86_64.rpm x86_64/mingetty-0.9.6s-86.x86_64.rpm x86_64/mkinitrd-1.2-103.x86_64.rpm x86_64/mkinitrd-1.2-106.19.x86_64.rpm x86_64/mktemp-1.5-742.x86_64.rpm x86_64/module-init-tools-3.2.2-32.x86_64.rpm x86_64/module-init-tools-3.2.2-32.13.x86_64.rpm x86_64/ncurses-5.5-16.x86_64.rpm x86_64/net-tools-1.60-581.x86_64.rpm x86_64/openldap2-client-2.3.19-18.x86_64.rpm x86_64/openssl-0.9.8a-16.x86_64.rpm x86_64/openssl-0.9.8a-18.10.x86_64.rpm x86_64/pam-0.99.3.0-25.x86_64.rpm x86_64/pam-0.99.3.0-29.3.x86_64.rpm x86_64/pciutils-2.2.1-14.x86_64.rpm x86_64/pcre-6.4-12.x86_64.rpm x86_64/perl-5.8.8-12.x86_64.rpm x86_64/perl-Bootloader-0.2.20-7.x86_64.rpm x86_64/perl-Bootloader-0.2.27-0.4.x86_64.rpm x86_64/perl-gettext-1.05-11.x86_64.rpm x86_64/permissions-2006.2.24-8.x86_64.rpm x86_64/readline-5.1-22.x86_64.rpm x86_64/reiserfs-3.6.19-17.x86_64.rpm x86_64/sed-4.1.4-15.x86_64.rpm x86_64/suse-release-10.1-9.x86_64.rpm x86_64/sysvinit-2.86-19.x86_64.rpm x86_64/udev-085-29.x86_64.rpm x86_64/udev-085-30.15.x86_64.rpm x86_64/util-linux-2.12r-35.x86_64.rpm noarch/suse-build-key-1.0-685.noarch.rpm "; $self->{config}->{'metapackager-packages'} = { 'smart' => " x86_64/python-2.4.2-18.x86_64.rpm x86_64/python-elementtree-1.2.6-18.x86_64.rpm x86_64/python-xml-2.4.2-18.x86_64.rpm x86_64/rpm-python-4.4.2-40.x86_64.rpm x86_64/smart-0.41-23.x86_64.rpm ", 'yum' => " x86_64/libxml2-2.6.23-13.x86_64.rpm x86_64/libxml2-python-2.6.23-15.x86_64.rpm x86_64/python-2.4.2-18.x86_64.rpm x86_64/python-elementtree-1.2.6-18.x86_64.rpm x86_64/python-sqlite-1.1.6-17.x86_64.rpm x86_64/python-urlgrabber-2.9.7-15.x86_64.rpm x86_64/rpm-python-4.4.2-40.x86_64.rpm x86_64/sqlite-3.2.8-14.x86_64.rpm x86_64/yum-2.4.2-13.x86_64.rpm ", }; $self->{config}->{'selection'} = { 'default' => " glibc-locale ", 'gnome' => " <<>> 3ddiag 855resolution a2ps aaa_base aaa_skel aalib acl acpid alsa alsa-firmware alsa-tools apparmor-docs apparmor-parser apparmor-profiles apparmor-utils arts art-sharp art-sharp2 ash aspell aspell-en at atk at-spi attr audiofile audit audit-libs autofs autoyast2 autoyast2-installation awesfx banshee banshee-engine-gst banshee-plugins-DAAP bash bc beagle beagle-evolution beagle-firefox beagle-gui beagle-index bind-libs bind-utils binutils bitstream-vera blam blocxx blt bluez-libs bluez-utils boost bootsplash bootsplash-theme-SuSE bug-buddy busybox bzip2 cabextract cairo capi4linux cdparanoia cdrdao cdrecord CheckHardware checkmedia cifs-mount compat compat-curl2 compat-libstdc++ compat-openssl097g contact-lookup-applet control-center2 convmv coreutils cpio cpp cpufrequtils cracklib cron Crystalcursors cups cups-client cups-drivers cups-drivers-stp cups-libs cups-SUSE-ppds-dat curl cyrus-sasl cyrus-sasl-saslauthd dasher db dbus-1 dbus-1-glib dbus-1-gtk dbus-1-mono dbus-1-python dbus-1-qt3 dbus-1-x11 dcraw dejavu deltarpm desktop-data-SuSE desktop-file-utils desktop-translations device-mapper devs dhcdbd dhcp dhcpcd dhcp-client dia dialog diffutils DirectFB dirmngr dmraid docbook_4 dos2unix dosbootdisk dosfstools dvd+rw-tools e2fsprogs ed eel efont-unicode eject enigma eog epiphany epiphany-extensions esound ethtool evince evolution evolution-data-server evolution-exchange evolution-pilot evolution-sharp evolution-webcal expat fam fam-server fbset festival file file-roller fileshareset filesystem fillup filters findutils finger flac fontconfig fonts-config foomatic-filters freeciv freeglut freetype freetype2 fribidi frozen-bubble f-spot fvwm2 gail gaim gal2 gawk gcalctool gconf2 gconf-editor gconf-sharp gconf-sharp2 gdb gdbm gdk-pixbuf gdm gecko-sharp gecko-sharp2 gedit gettext ghex ghostscript-fonts-other ghostscript-fonts-std ghostscript-library ghostscript-x11 giflib gimp gimp-cmyk gimp-help glade-sharp glade-sharp2 gle glib glib2 glibc glibc-i18ndata glibc-locale glibmm24 glib-sharp glib-sharp2 glitz gmime gnet gnome2-SuSE gnome2-user-docs gnome-applets gnome-audio gnome-backgrounds gnome-blog gnome-bluetooth gnome-cups-manager gnome-desktop gnome-doc-utils gnome-filesystem gnome-games gnome-icon-theme gnome-keyring gnome-keyring-manager gnome-mag gnome-media gnomemeeting gnome-menus gnome-mime-data gnome-netstatus gnome-nettool gnome-panel gnome-pilot gnome-power-manager gnome-printer-add gnome-screensaver gnome-session gnome-sharp gnome-sharp2 gnome-speech gnome-spell2 gnome-system-monitor gnome-terminal gnome-themes gnome-utils gnome-vfs2 gnome-vfs-sharp2 gnome-volume-manager gnopernicus gnumeric gnutls goffice gok gpart gpg gpg2 gpgme gpm grep groff grub gsf-sharp gstreamer010 gstreamer010-plugins-base gstreamer010-plugins-base-oil gstreamer010-plugins-base-visual gstreamer010-plugins-good gtk gtk2 gtk2-engines gtk2-themes gtk-engines gtkhtml2 gtkhtml-sharp2 gtklp gtkmm24 gtk-sharp gtk-sharp2 gtk-sharp2-gapi gtk-sharp-gapi gtksourceview gtkspell gucharmap guile gzip hal hal-gnome hal-resmgr hdparm hermes hplip hplip-hpijs htdig hwinfo i4l-base i4lfirm i4l-isdnlog id3lib ifnteuro ifplugd ImageMagick ImageMagick-Magick++ imlib info info2html initviocons inkscape insserv intlfnts ipod-sharp iproute2 iptables iputils isapnp iso-codes iso_ent ispell ispell-american ispell-british jack java-1_4_2-gcj-compat jfsutils joe jpackage-utils kbd kdebase3 kdebase3-ksysguardd kdebase3-SuSE kdebindings3-python kdelibs3 kdelibs3-doc kernel-default kino kio_slp klogd krb5 krb5-client ksymoops ldapcpplib less lftp libacl libao libapparmor libart_lgpl libattr libavc1394 libbeagle libbonobo libbonoboui libbtctl libcap libcddb libcdio libcom_err libcroco libdc1394 libdrm libdv libdvdnav libdvdread libEMF libevent libexif libgail-gnome libgcc libgcj libgcrypt libgda libgdiplus libgimpprint libglade2 libgnome libgnomecanvas libgnomecups libgnomedb libgnomeprint libgnomeprintui libgnomesu libgnomeui libgpg-error libgphoto2 libgsf libgsf-gnome libgssapi libgtkhtml libgtop libicu libid3tag libidl libidn libieee1284 libiniparser libipoddevice libjasper libjpeg libksba liblcms libmikmod libmng libmusicbrainz libnetpbm libnjb libnl libnotify libnscd libnvtv libogg liboil libopencdk libosip2 libpcap libpng libquicktime libraw1394 librpcsecgss librsvg libsamplerate libsexy libshout libsigc++2 libsmbclient libsndfile libsoup libstdc++ libstroke libsvg libsvg-cairo libtheora libtiff libtool libusb libvisual libvorbis libwmf libwnck libxcrypt libxklavier libxml2 libxml2-python libxslt liby2util libzio libzypp libzypp-zmd-backend liferea lilo limal limal-bootloader limal-perl linphone linphone-applet linux-atm-lib lirc log4net logrotate loudmouth lsb lsof lua lukemftp lzo m4 mailx make man man-pages manufacturer-PPDs master-boot-code mc mdadm mDNSResponder mDNSResponder-lib mergeant Mesa metacity metacity-themes microcode_ctl mingetty mjpegtools mkinitrd mkisofs mktemp module-init-tools mono-core mono-data mono-data-sqlite mono-web MozillaFirefox MozillaFirefox-translations mozilla-nspr mozilla-nss mozilla-xulrunner mtools multisync multisync-backup multisync-evolution multisync-irmc multisync-irmc-bluetooth multisync-ldap multisync-opie multisync-syncml myspell-american myspell-british nano nautilus nautilus-cd-burner nautilus-open-terminal nautilus-sendto nautilus-share ncurses neon netcat netcfg netpbm net-snmp net-tools NetworkManager NetworkManager-gnome nfsidmap nfs-utils notification-daemon novfs-kmp-default nscd ntfsprogs openct OpenEXR openh323 openldap2-client openmotif-libs openobex OpenOffice_org OpenOffice_org-gnome opensc openslp opensp openssh openssh-askpass openssl orbit2 pam pam_krb5 pam-modules pan pango parted patch pax pciutils pcre pcsc-lite perl perl-Bootloader perl-Compress-Zlib perl-Config-Crontab perl-Crypt-SmbHash perl-DBD-SQLite perl-DBI perl-Digest-HMAC perl-Digest-MD4 perl-Digest-SHA1 perl-File-Tail perl-gettext perl-HTML-Parser perl-HTML-Tagset perl-IO-Zlib perl-libwww-perl perl-Net-Daemon perl-Net-DNS perl-Net-IP perl-Parse-RecDescent perl-PDA-Pilot perl-PlRPC perl-spamassassin perl-TermReadKey perl-TermReadLine-Gnu perl-TimeDate perl-URI perl-X500-DN perl-XML-LibXML perl-XML-LibXML-Common perl-XML-NamespaceSupport perl-XML-Parser perl-XML-SAX perl-XML-Writer permissions pilot-link pin pinentry planner pmtools poppler poppler-glib popt portmap postfix powersave powersave-libs ppp pptp procinfo procmail procps providers psiconv psmisc pstoedit pwdutils pwlib python python-cairo python-gnome python-gnome-extras python-gtk python-imaging python-numeric python-orbit python-qt python-tk python-xml qscintilla qt3 readline recode reiserfs release-notes resapplet resmgr rpm rrdtool rsh rsync rug samba samba-client samba-winbind sane sash sax2 sax2-gui sax2-ident sax2-libsax sax2-libsax-perl sax2-tools scpm screen scrollkeeper scsi SDL SDL_image SDL_mixer SDL_net SDL_perl SDL_ttf sed sensors setserial sgml-skel shared-mime-info siga sisctrl skencil slang smpppd sound-juicer sox spamassassin speex sqlite sqlite2 src_vipa startup-notification strace sudo supertux suse-build-key SuSEfirewall2 susehelp susehelp_en suselinux-manual_en suseRegister suse-release suspend sysconfig sysfsutils syslinux syslog-ng sysvinit taglib tango-icon-theme tar tcl tcpd tcsh telnet terminfo testgart thinkeramik-style tightvnc timezone tiny-nvidia-installer tix tk tomboy totem tree udev unclutter unix2dos unixODBC unrar unzip update-alternatives usbutils utempter util-linux v4l-conf vacation vcdimager vim vte w3m wbxml2 wdiff wget WindowMaker WindowMaker-applets WindowMaker-themes wireless-tools words wpa_supplicant wv wvdial wvstreams x11-input-gunze x11-input-synaptics x11-input-wacom x11-tools xdelta xdg-menu xdmbgrd xfsprogs xine-lib xinetd xkeyboard-config xli xlockmore xmlcharent xmms-lib xmoto xmset xntp xorg-x11 xorg-x11-driver-video xorg-x11-driver-video-nvidia xorg-x11-fonts-100dpi xorg-x11-fonts-75dpi xorg-x11-fonts-scalable xorg-x11-libs xorg-x11-server xorg-x11-server-glx xorg-x11-Xnest xorg-x11-Xvnc xpdf xpdf-tools xsane xscreensaver xterm xtermset yast2 yast2-apparmor yast2-backup yast2-bluetooth yast2-bootfloppy yast2-bootloader yast2-control-center yast2-core yast2-country yast2-dhcp-server yast2-dns-server yast2-firewall yast2-hardware-detection yast2-http-server yast2-inetd yast2-installation yast2-irda yast2-kerberos-client yast2-ldap yast2-ldap-client yast2-mail yast2-mail-aliases yast2-mouse yast2-ncurses yast2-network yast2-nfs-client yast2-nfs-server yast2-nis-client yast2-nis-server yast2-ntp-client yast2-online-update yast2-online-update-frontend yast2-packager yast2-pam yast2-perl-bindings yast2-phone-services yast2-pkg-bindings yast2-power-management yast2-powertweak yast2-printer yast2-profile-manager yast2-qt yast2-repair yast2-restore yast2-runlevel yast2-samba-client yast2-samba-server yast2-scanner yast2-schema yast2-security yast2-slp yast2-sound yast2-storage yast2-storage-lib yast2-support yast2-sysconfig yast2-tftp-server yast2-theme-SuSELinux yast2-trans-de yast2-transfer yast2-trans-stats yast2-tune yast2-tv yast2-update yast2-users yast2-vm yast2-x11 yast2-xml yelp ypbind yp-tools zenity zen-updater zip ziptool zisofs-tools zlib zmd zsh zvbi ", }; return; } 1;