diff options
author | Lars Müller | 2007-04-29 19:37:32 +0200 |
---|---|---|
committer | Lars Müller | 2007-04-29 19:37:32 +0200 |
commit | 62d1586f290f1fc513dd8e99617dd8d1819bed22 (patch) | |
tree | 58dfe6b73592d57ae68e3f0d981cc54843abb704 | |
parent | * fixed wrong name of folder (diff) | |
download | core-62d1586f290f1fc513dd8e99617dd8d1819bed22.tar.gz core-62d1586f290f1fc513dd8e99617dd8d1819bed22.tar.xz core-62d1586f290f1fc513dd8e99617dd8d1819bed22.zip |
Add support to install suse 10.1 x86_64 with slxos-setup.
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@958 95ad53e4-c205-0410-b2fa-d234c58c8868
12 files changed, 1236 insertions, 1 deletions
diff --git a/installer/OpenSLX/OSSetup/Distro/SUSE_10_1_x86_64.pm b/installer/OpenSLX/OSSetup/Distro/SUSE_10_1_x86_64.pm new file mode 100644 index 00000000..7520cddd --- /dev/null +++ b/installer/OpenSLX/OSSetup/Distro/SUSE_10_1_x86_64.pm @@ -0,0 +1,1050 @@ +# 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 vars qw(@ISA $VERSION); +@ISA = ('OpenSLX::OSSetup::Distro::Base'); +$VERSION = 1.01; # API-version . implementation-version + +use strict; +use Carp; +use OpenSLX::Basics; +use OpenSLX::OSSetup::Distro::Base 1.01; + +################################################################################ +### implementation +################################################################################ +sub new +{ + my $class = shift; + my $self = { + 'base-name' => 'suse-10.1_x86_64', + }; + return bless $self, $class; +} + +sub initialize +{ + my $self = shift; + my $engine = shift; + + $self->SUPER::initialize($engine); + $self->{'packager-type'} = 'rpm'; + $self->{'meta-packager-type'} = $ENV{SLX_META_PACKAGER} || 'yum'; + $ENV{YAST_IS_RUNNING} = "instsys"; +} + +sub fixPrerequiredFiles +{ + my $self = shift; + my $stage1cDir = shift; + + if (system("chown root: $stage1cDir/etc/{group,passwd,shadow}")) { + die _tr("unable to fix pre-required files (%s)", $!); + } +} + +sub finishSession +{ + my $self = shift; + + # make sure there's a /dev/zero, as SuSEconfig requires it: + if (!-e "/dev/zero" && slxsystem("mknod /dev/zero c 1 5")) { + die _tr("unable to create node '%s' (%s)\n", "/dev/zero", $!); + } + # invoke SuSEconfig in order to allow it to update the configuration: + if (slxsystem("SuSEconfig")) { + die _tr("unable to run SuSEconfig (%s)", $!); + } + $self->SUPER::finishSession(); +} + +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 + 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' => " + ", + + 'gnome' => " + <<<default>>> + 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 + ", + }; +} + +1; diff --git a/installer/OpenSLX/OSSetup/Engine.pm b/installer/OpenSLX/OSSetup/Engine.pm index 070aa7ee..a9692c0d 100644 --- a/installer/OpenSLX/OSSetup/Engine.pm +++ b/installer/OpenSLX/OSSetup/Engine.pm @@ -55,7 +55,7 @@ use vars qw(%supportedDistros); 'suse-10.1' => { module => 'SUSE_10_1', support => 'clone,install' }, 'suse-10.1_x86_64' - => { module => 'SUSE_10_1_x86_64', support => 'clone' }, + => { module => 'SUSE_10_1_x86_64', support => 'clone,install' }, 'suse-10.2' => { module => 'SUSE_10_2', support => 'clone,install' }, 'suse-10.2_x86_64' diff --git a/lib/distro-info/suse-10.1_x86_64/prereqfiles/etc/group b/lib/distro-info/suse-10.1_x86_64/prereqfiles/etc/group new file mode 100644 index 00000000..505cb221 --- /dev/null +++ b/lib/distro-info/suse-10.1_x86_64/prereqfiles/etc/group @@ -0,0 +1,33 @@ +root:x:0: +bin:x:1:daemon +daemon:x:2: +sys:x:3: +tty:x:5: +disk:x:6: +lp:x:7: +www:x:8: +kmem:x:9: +wheel:x:10: +mail:x:12: +news:x:13: +uucp:x:14: +shadow:x:15: +dialout:x:16: +audio:x:17: +floppy:x:19: +cdrom:x:20: +console:x:21: +utmp:x:22: +public:x:32: +video:x:33: +games:x:40: +xok:x:41: +trusted:x:42: +modem:x:43: +ftp:x:49: +man:x:62: +users:x:100: +nobody:x:65533: +nogroup:x:65534:nobody +messagebus:!:101: +haldaemon:!:102: diff --git a/lib/distro-info/suse-10.1_x86_64/prereqfiles/etc/passwd b/lib/distro-info/suse-10.1_x86_64/prereqfiles/etc/passwd new file mode 100644 index 00000000..9b8fc4fe --- /dev/null +++ b/lib/distro-info/suse-10.1_x86_64/prereqfiles/etc/passwd @@ -0,0 +1,14 @@ +root:x:0:0:root:/root:/bin/bash +bin:x:1:1:bin:/bin:/bin/bash +daemon:x:2:2:Daemon:/sbin:/bin/bash +lp:x:4:7:Printing daemon:/var/spool/lpd:/bin/bash +mail:x:8:12:Mailer daemon:/var/spool/clientmqueue:/bin/false +news:x:9:13:News system:/etc/news:/bin/bash +uucp:x:10:14:Unix-to-Unix CoPy system:/etc/uucp:/bin/bash +games:x:12:100:Games account:/var/games:/bin/bash +man:x:13:62:Manual pages viewer:/var/cache/man:/bin/bash +wwwrun:x:30:8:WWW daemon apache:/var/lib/wwwrun:/bin/false +ftp:x:40:49:FTP account:/srv/ftp:/bin/bash +nobody:x:65534:65533:nobody:/var/lib/nobody:/bin/bash +messagebus:x:100:101:User for D-Bus:/var/run/dbus:/bin/false +haldaemon:x:101:102:User for haldaemon:/var/run/hal:/bin/false diff --git a/lib/distro-info/suse-10.1_x86_64/prereqfiles/etc/shadow b/lib/distro-info/suse-10.1_x86_64/prereqfiles/etc/shadow new file mode 100644 index 00000000..cd100a5a --- /dev/null +++ b/lib/distro-info/suse-10.1_x86_64/prereqfiles/etc/shadow @@ -0,0 +1,14 @@ +root::13481:::::: +bin:*:13481:::::: +daemon:*:13481:::::: +lp:*:13481:::::: +mail:*:13481:::::: +news:*:13481:::::: +uucp:*:13481:::::: +games:*:13481:::::: +man:*:13481:::::: +wwwrun:*:13481:::::: +ftp:*:13481:::::: +nobody:*:13481:::::: +messagebus:!:13481:0::7::: +haldaemon:!:13481:0::7::: diff --git a/lib/distro-info/suse-10.1_x86_64/settings.local.example b/lib/distro-info/suse-10.1_x86_64/settings.local.example new file mode 100644 index 00000000..957876e8 --- /dev/null +++ b/lib/distro-info/suse-10.1_x86_64/settings.local.example @@ -0,0 +1,8 @@ +# Use local installation sources. +$repository{base}->{url} = 'ftp://localhost/pub/opensuse/distribution/SL-10.1/inst-source'; +$repository{base_update}->{url} = 'ftp://localhost/pub/suse/update/10.1'; + +# Add a new selection: +# $selection{'my-kde'} = "$selection{default} +# foo +# bar"; diff --git a/lib/distro-info/suse-10.1_x86_64/trusted-package-keys/gpg-pubkey-0dfb3188-41ed929b.asc b/lib/distro-info/suse-10.1_x86_64/trusted-package-keys/gpg-pubkey-0dfb3188-41ed929b.asc new file mode 100644 index 00000000..7ec5c58d --- /dev/null +++ b/lib/distro-info/suse-10.1_x86_64/trusted-package-keys/gpg-pubkey-0dfb3188-41ed929b.asc @@ -0,0 +1,17 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.2 (GNU/Linux) + +mQGiBEHtkpsRBACRHiXh3olS++6/Mp9N7ByGMmjaaE+Y8cJQLUPG1myrbW5aogIP +0WenayhGbbgOHNWgd5dQ8KQpYYFoQuUHjFYzj5MvgrdOENOvD7ZNJ6+EmbkNh5cV +zUYfNG9jdiGweZkyA1sh8DYS0JiUmQ4CzaBD/DotB/dCmDcyuNQFiw4qKwCglQah +ATyueBRsOiXl0NIs1uB6dkkD/1A2YmQ6te1q38a1J+a8os6bDlMZhVnkZdhJdw6x +eBwUb9XS0n7hyt/AKCcBnrDEUQJuhBMNgzctJvbuMv27yRMANAXZDQkp0ip/yHLJ +PhUdSNTTRHOL9bV3t+JuZ9xmuclprwyrrJYUkEESXNc0tkuczHBP2c/RqA3OxYHt +hrHLA/9Pqe2gEleeo8l26u/uFXs2dtwjh8EZmdhHoqGcOlpYR4DyAg2D+jYfh3RI +oPzIwRlHVUR1ii5h8iPi98BVuEvukwfbbQ1K22Jwzxt6w3ihCXBKWKbeC3ElIMfA +hVMchLFUbTAw+yodO/u3NHxKQ34+ginid9dVyxV5T0gpDEEHObQrT3BlbiBFbnRl +cnByaXNlIFNlcnZlciA8c3VwcG9ydEBub3ZlbGwuY29tPoheBBMRAgAeBQJB7ZKb +AhsDBgsJCAcDAgMVAgMDFgIBAh4BAheAAAoJEHPSXWMN+zGID4oAoJPTGZbZApW+ +tuU422mHYGwoqgjrAJ9fhzRhRbV3YsOxKUomNeuIfmWGXA== +=Qv5+ +-----END PGP PUBLIC KEY BLOCK----- diff --git a/lib/distro-info/suse-10.1_x86_64/trusted-package-keys/gpg-pubkey-1d061a62-427a396f.asc b/lib/distro-info/suse-10.1_x86_64/trusted-package-keys/gpg-pubkey-1d061a62-427a396f.asc new file mode 100644 index 00000000..47973627 --- /dev/null +++ b/lib/distro-info/suse-10.1_x86_64/trusted-package-keys/gpg-pubkey-1d061a62-427a396f.asc @@ -0,0 +1,19 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.2 (GNU/Linux) + +mQGiBEJ6OW8RBACVVHdTmdbEyYl7irkqhcpW0a7dDSxTR1+dHzhBKUqXs7K46XTj +hfJfkHRgejAchbC6p+KEGBU/zTpa0O413WHBhYcaOFafMThDaiN70htBDocx0cNd +Octd4ZIgHXH6dqVS7gkfh1+oLyl54N86PAPrwa0h9chuj5lliHoTvKCdNwCggtw9 +UNWr+Qe7FpL9qb3w1lzyaWsD/joTRsVu1DYmlmFgib5OGkht0uIF8YjLg5ubeyqm +sm7dfeN2fo+DgRE7HYHAzEDPbtI+1t97xQo5EJuIWCjqtzF4o/H9OuT4B/rpDtIA +SiJN2+ZhPwxSddBOfYhv46WcKnSZLyfIEu+KOMlI1RxhkGEjPE9mX2y7DtgXRM6K +v5b8A/4rfX1eRugm45S2ghS8sTsJRoigbdIEA7eZIBWiKAZP+IgP6F3oUPoh2rwF +HfxwERWoFgBQYV4cIBKszn86+WY+PQdHv9B0C/TVHoJfrO0vqv9RmWRwDzCVzdiq +Fpy6hBs/KhLxUs1IYdsOgucYBUpmLBXWxEMjD9sQiUPhsiqjorQ9YnVpbGRAbm92 +ZWxsLmNvbSAoTm92ZWxsIExpbnV4IFByb2R1Y3RzKSA8c3VwcG9ydEBub3ZlbGwu +Y29tPohfBBMRAgAfBQJCejlvBQkJZgGABAsHAwIDFQIDAxYCAQIeAQIXgAAKCRAq +/hZCHQYaYp2yAJoD28kmYjNdM9W6Lssz5HpNWQBODACdHL9KRgNNfzl81er81rT+ +e5Q4N+mITAQTEQIADAUCQtOtxgWDCQyNKQAKCRCoTtronIAKyo1iAJ48A995oM0h +AwtfFLFJ6ZsX4Fvq4wCfdTR6BbImJj3tmhYn3tC+Vy84ciQ= +=Za9P +-----END PGP PUBLIC KEY BLOCK----- diff --git a/lib/distro-info/suse-10.1_x86_64/trusted-package-keys/gpg-pubkey-307e3d54-44201d5d.asc b/lib/distro-info/suse-10.1_x86_64/trusted-package-keys/gpg-pubkey-307e3d54-44201d5d.asc new file mode 100644 index 00000000..5319bfe8 --- /dev/null +++ b/lib/distro-info/suse-10.1_x86_64/trusted-package-keys/gpg-pubkey-307e3d54-44201d5d.asc @@ -0,0 +1,13 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.2 (GNU/Linux) + +mIsERCAdXQEEAL7MrBTz+3SBWpCm2ae2yaDqV3ezQcs2JlvqidJVhsZqQe9/jkxi +KTEQW5+TXF/+BlQSiebunRI7oo3+9U8GyRCgs1sf+yRQWMLzZqRaarzRhw9w+Ihl +edtqYl6/U2JZCb8Adp6d7RzlRliJdJ/VtsfXj2ef7Dwu7elOVSsmaBdtAAYptChT +dVNFIFBhY2thZ2UgU2lnbmluZyBLZXkgPGJ1aWxkQHN1c2UuZGU+iLgEEwECACIF +AkQgHV0CGwMFCQQ9AoAECwcDAgMVAgMDFgIBAh4BAheAAAoJEOOlw2Awfj1UjUIE +AIf3SLlrfj2RsCDjyYThXen+A/WTYDPbY+NYmmVvFQilHNQY9ZrJ5cNohRQu6hA+ +Sccrf11Uy24tTHWSTzuG9VzFeeIAcIU02XHar0w3QbvTk6IqeG+OZlfOGJj1sdx4 +JKwpwk9mSdrq2ELhrkPZiVWS7RmRkPr2klwYgKGWbmOJ +=ZmDA +-----END PGP PUBLIC KEY BLOCK----- diff --git a/lib/distro-info/suse-10.1_x86_64/trusted-package-keys/gpg-pubkey-3d25d3d9-36e12d04.asc b/lib/distro-info/suse-10.1_x86_64/trusted-package-keys/gpg-pubkey-3d25d3d9-36e12d04.asc new file mode 100644 index 00000000..ead21308 --- /dev/null +++ b/lib/distro-info/suse-10.1_x86_64/trusted-package-keys/gpg-pubkey-3d25d3d9-36e12d04.asc @@ -0,0 +1,30 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.2 (GNU/Linux) + +mQENAzbhLQQAAAEIAKAkXHe0lWRBXLpn38hMHy03F0I4Sszmoc8aaKJrhfhyMlOA +BqvklPLE2f9UrI4Xc860gH79ZREwAgPt0pi6+SleNFLNcNFAuuHMLQOOsaMFatbz +JR9i4m/lf6q929YROu5zB48rBAlcfTm+IBbijaEdnqpwGib45wE/Cfy6FAttBHQh +1Kp+r/jPbf1mYAvljUfHKuvbg8t2EIQz/5yGp+n5trn9pElfQO2cRBq8LFpf1l+U +P7EKjFmlOq+Gs/fF98/dP3DfniSd78LQPq5vp8RL8nr/o2i7jkAQ33m4f1wOBWd+ +cZovrKXYlXiR+Bf7m2hpZo+/sAzhd7LmAD0l09kABRG0JVN1U0UgU2VjdXJpdHkg +VGVhbSA8c2VjdXJpdHlAc3VzZS5kZT6JARUDBRA24S1H5Fiyh7HKPEUBAVcOB/9b +yHYji1/+4Xc2GhvXK0FSJN0MGgeXgW47yxDL7gmR4mNgjlIOUHZj0PEpVjWepOJ7 +tQS3L9oP6cpj1Fj/XxuLbkp5VCQ61hpt54coQAvYrnT9rtWEGN+xmwejT1WmYmDJ +xG+EGBXKr+XP69oIUl1E2JO3rXeklulgjqRKos4cdXKgyjWZ7CP9V9daRXDtje63 +Om8gwSdU/nCvhdRIWp/Vwbf7Ia8iZr9OJ5YuQl0DBG4qmGDDrvImgPAFkYFzwlqo +choXFQ9y0YVCV41DnR+GYhwl2qBd81T8aXhihEGPIgaw3g8gd8B5o6mPVgl+nJqI +BkEYGBusiag2pS6qwznZiQEVAwUQNuEtBHey5gA9JdPZAQFtOAf+KVh939b0J94u +v/kpg4xs1LthlhquhbHcKNoVTNspugiC3qMPyvSX4XcBr2PC0cVkS4Z9PY9iCfT+ +x9WM96g39dAF+le2CCx7XISk9XXJ4ApEy5g4AuK7NYgAJd39PPbERgWnxjxir9g0 +Ix30dS30bW39D+3NPU5Ho9TD/B7UDFvYT5AWHl3MGwo3a1RhTs6sfgL7yQ3U+mvq +MkTExZb5mfN1FeaYKMopoI4VpzNVeGxQWIz67VjJHVyUlF20ekOz4kWVgsxkc8G2 +saqZd6yv2EwqYTi8BDAduweP33KrQc4KDDommQNDOXxaKOeCoESIdM4p7Esdjq1o +L0oixF12CohGBBARAgAGBQI7HmHDAAoJEJ5A4xAACqukTlQAoI4QzP9yjPohY7OU +F7J3eKBTzp25AJ42BmtSd3pvm5ldmognWF3Trhp+GYkAlQMFEDe3O8IWkDf+zvyS +FQEBAfkD/3GG5UgJj18UhYmh1gfjIlDcPAeqMwSytEHDENmHC+vlZQ/p0mT9tPiW +tp34io54mwr+bLPN8l6B5GJNkbGvH6M+mO7R8Lj4nHL6pyAv3PQr83WyLHcaX7It +Klj371/4yzKV6qpz43SGRK4MacLo2rNZ/dNej7lwPCtzCcFYwqkiiEYEEBECAAYF +AjoaQqQACgkQx1KqMrDf94ArewCfWnTUDG5gNYkmHG4bYL8fQcizyA4An2eVo/n+ +3J2KRWSOhpAMsnMxtPbB +=Ay23 +-----END PGP PUBLIC KEY BLOCK----- diff --git a/lib/distro-info/suse-10.1_x86_64/trusted-package-keys/gpg-pubkey-9c800aca-40d8063e.asc b/lib/distro-info/suse-10.1_x86_64/trusted-package-keys/gpg-pubkey-9c800aca-40d8063e.asc new file mode 100644 index 00000000..b49e52d2 --- /dev/null +++ b/lib/distro-info/suse-10.1_x86_64/trusted-package-keys/gpg-pubkey-9c800aca-40d8063e.asc @@ -0,0 +1,37 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.2 (GNU/Linux) + +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 +=pJli +-----END PGP PUBLIC KEY BLOCK----- diff --git a/lib/distro-info/suse-10.1_x86_64/trusted-package-keys/pubring.gpg b/lib/distro-info/suse-10.1_x86_64/trusted-package-keys/pubring.gpg Binary files differnew file mode 100644 index 00000000..3e5ccffa --- /dev/null +++ b/lib/distro-info/suse-10.1_x86_64/trusted-package-keys/pubring.gpg |