summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorOliver Tappe2007-02-12 22:44:09 +0100
committerOliver Tappe2007-02-12 22:44:09 +0100
commit1455d67711a5353adabdba8183d3bc603ea7f216 (patch)
treeaff1e168c4e7bc30860613581bf472794cf621ff /lib
parentInserted start script for policykitd (needed for device access in KDE (diff)
downloadcore-1455d67711a5353adabdba8183d3bc603ea7f216.tar.gz
core-1455d67711a5353adabdba8183d3bc603ea7f216.tar.xz
core-1455d67711a5353adabdba8183d3bc603ea7f216.zip
* added perl-ified slxos-setup script and the relevant perl-modules, still not done, but
nearly there git-svn-id: http://svn.openslx.org/svn/openslx/trunk@698 95ad53e4-c205-0410-b2fa-d234c58c8868
Diffstat (limited to 'lib')
-rw-r--r--lib/OpenSLX/Basics.pm2
-rw-r--r--lib/distro-info/suse-10.1/prereqfiles/etc/group33
-rw-r--r--lib/distro-info/suse-10.1/prereqfiles/etc/passwd14
-rw-r--r--lib/distro-info/suse-10.1/prereqfiles/etc/shadow14
-rw-r--r--lib/distro-info/suse-10.1/settings107
-rw-r--r--lib/distro-info/suse-10.1/settings.local8
-rw-r--r--lib/distro-info/suse-10.1/trusted-package-keys/gpg-pubkey-0dfb3188-41ed929b.asc17
-rw-r--r--lib/distro-info/suse-10.1/trusted-package-keys/gpg-pubkey-1d061a62-427a396f.asc19
-rw-r--r--lib/distro-info/suse-10.1/trusted-package-keys/gpg-pubkey-307e3d54-44201d5d.asc13
-rw-r--r--lib/distro-info/suse-10.1/trusted-package-keys/gpg-pubkey-3d25d3d9-36e12d04.asc30
-rw-r--r--lib/distro-info/suse-10.1/trusted-package-keys/gpg-pubkey-9c800aca-40d8063e.asc37
-rw-r--r--lib/distro-info/suse-10.1/trusted-package-keys/pubring.gpgbin0 -> 4330 bytes
-rw-r--r--lib/distro-info/suse-10.2/prereqfiles/etc/group33
-rw-r--r--lib/distro-info/suse-10.2/prereqfiles/etc/passwd14
-rw-r--r--lib/distro-info/suse-10.2/prereqfiles/etc/shadow14
-rw-r--r--lib/distro-info/suse-10.2/settings111
-rw-r--r--lib/distro-info/suse-10.2/settings.local8
17 files changed, 473 insertions, 1 deletions
diff --git a/lib/OpenSLX/Basics.pm b/lib/OpenSLX/Basics.pm
index db643dd8..3800d717 100644
--- a/lib/OpenSLX/Basics.pm
+++ b/lib/OpenSLX/Basics.pm
@@ -261,7 +261,7 @@ sub _tr
my $formatStr = $translations{$trKey};
if (!defined $formatStr) {
- vlog 1, "Translation key '$trKey' not found.";
+ vlog 2, "Translation key '$trKey' not found.";
$formatStr = $trOrig;
}
return sprintf($formatStr, @_);
diff --git a/lib/distro-info/suse-10.1/prereqfiles/etc/group b/lib/distro-info/suse-10.1/prereqfiles/etc/group
new file mode 100644
index 00000000..505cb221
--- /dev/null
+++ b/lib/distro-info/suse-10.1/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/prereqfiles/etc/passwd b/lib/distro-info/suse-10.1/prereqfiles/etc/passwd
new file mode 100644
index 00000000..9b8fc4fe
--- /dev/null
+++ b/lib/distro-info/suse-10.1/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/prereqfiles/etc/shadow b/lib/distro-info/suse-10.1/prereqfiles/etc/shadow
new file mode 100644
index 00000000..cd100a5a
--- /dev/null
+++ b/lib/distro-info/suse-10.1/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/settings b/lib/distro-info/suse-10.1/settings
new file mode 100644
index 00000000..b4b7d219
--- /dev/null
+++ b/lib/distro-info/suse-10.1/settings
@@ -0,0 +1,107 @@
+$repository{base} = {
+ 'urls' => "
+ http://ftp.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',
+};
+
+$repository{base_update} = {
+ 'urls' => "
+ http://ftp.gwdg.de/pub/suse/update/10.1
+ ",
+ 'name' => 'SUSE Linux 10.1 updates',
+ 'repo-subdir' => '',
+};
+
+$package_subdir = 'suse';
+
+$prereq_packages = "
+ i586/bzip2-1.0.3-15.i586.rpm
+ i586/glibc-2.4-25.i586.rpm i586/glibc-2.4-31.1.i586.rpm
+ i586/popt-1.7-268.i586.rpm
+ i586/rpm-4.4.2-40.i586.rpm i586/rpm-4.4.2-43.4.i586.rpm
+ i586/zlib-1.2.3-13.i586.rpm
+";
+
+$bootstrap_prereq_packages = "";
+
+$bootstrap_packages = "
+ i586/aaa_base-10.1-41.i586.rpm
+ i586/aaa_skel-2006.3.29-5.i586.rpm i586/aaa_skel-2006.5.19-0.2.i586.rpm
+ i586/ash-1.6.1-13.i586.rpm
+ i586/bash-3.1-22.i586.rpm i586/bash-3.1-24.3.i586.rpm
+ i586/blocxx-1.0.0-15.i586.rpm
+ i586/coreutils-5.93-20.i586.rpm
+ i586/cpio-2.6-17.i586.rpm
+ i586/cracklib-2.8.6-12.i586.rpm
+ i586/cyrus-sasl-2.1.21-18.i586.rpm
+ i586/db-4.3.29-13.i586.rpm
+ i586/diffutils-2.8.7-15.i586.rpm
+ i586/e2fsprogs-1.38-25.i586.rpm
+ i586/expat-2.0.0-11.i586.rpm
+ i586/file-4.16-13.i586.rpm i586/file-4.16-15.4.i586.rpm
+ i586/filesystem-10.1-5.i586.rpm
+ i586/fillup-1.42-116.i586.rpm
+ i586/findutils-4.2.27-12.i586.rpm
+ i586/gawk-3.1.5-18.i586.rpm
+ i586/gdbm-1.8.3-241.i586.rpm
+ i586/gpg-1.4.2-23.i586.rpm i586/gpg-1.4.2-23.7.i586.rpm
+ i586/grep-2.5.1a-18.i586.rpm
+ i586/gzip-1.3.5-157.i586.rpm i586/gzip-1.3.5-159.5.i586.rpm
+ i586/info-4.8-20.i586.rpm
+ i586/insserv-1.04.0-18.i586.rpm
+ i586/irqbalance-0.09-58.i586.rpm
+ i586/kernel-default-2.6.16.21-0.25.i586.rpm
+ i586/libacl-2.2.34-12.i586.rpm
+ i586/libattr-2.4.28-14.i586.rpm
+ i586/libcom_err-1.38-25.i586.rpm
+ i586/libgcc-4.1.0-25.i586.rpm
+ i586/libstdc++-4.1.0-25.i586.rpm
+ i586/libxcrypt-2.4-10.i586.rpm
+ i586/libzio-0.1-15.i586.rpm
+ i586/limal-1.1.6-8.i586.rpm
+ i586/limal-bootloader-1.1.2-7.i586.rpm
+ i586/limal-perl-1.1.6-8.i586.rpm
+ i586/logrotate-3.7.3-11.i586.rpm
+ i586/mdadm-2.2-30.i586.rpm
+ i586/mingetty-0.9.6s-86.i586.rpm
+ i586/mkinitrd-1.2-103.i586.rpm i586/mkinitrd-1.2-106.19.i586.rpm
+ i586/mktemp-1.5-742.i586.rpm
+ i586/module-init-tools-3.2.2-32.i586.rpm i586/module-init-tools-3.2.2-32.13.i586.rpm
+ i586/ncurses-5.5-16.i586.rpm
+ i586/net-tools-1.60-581.i586.rpm
+ i586/openldap2-client-2.3.19-18.i586.rpm
+ i586/openssl-0.9.8a-16.i586.rpm i586/openssl-0.9.8a-18.10.i586.rpm
+ i586/pam-0.99.3.0-25.i586.rpm i586/pam-0.99.3.0-29.3.i586.rpm
+ i586/pciutils-2.2.1-14.i586.rpm
+ i586/pcre-6.4-12.i586.rpm
+ i586/perl-5.8.8-12.i586.rpm
+ i586/perl-Bootloader-0.2.20-7.i586.rpm i586/perl-Bootloader-0.2.27-0.4.i586.rpm
+ i586/perl-gettext-1.05-11.i586.rpm
+ i586/permissions-2006.2.24-8.i586.rpm
+ i586/readline-5.1-22.i586.rpm
+ i586/reiserfs-3.6.19-17.i586.rpm
+ i586/sed-4.1.4-15.i586.rpm
+ i586/suse-release-10.1-9.i586.rpm
+ i586/sysvinit-2.86-19.i586.rpm
+ i586/udev-085-29.i586.rpm i586/udev-085-30.15.i586.rpm
+ i586/util-linux-2.12r-35.i586.rpm
+ noarch/suse-build-key-1.0-685.noarch.rpm
+ i586/libxml2-2.6.23-13.i586.rpm
+ i586/libxml2-python-2.6.23-15.i586.rpm
+ i586/python-2.4.2-18.i586.rpm
+ i586/python-elementtree-1.2.6-18.i586.rpm
+ i586/python-sqlite-1.1.6-17.i586.rpm
+ i586/python-urlgrabber-2.9.7-15.i586.rpm
+ i586/rpm-python-4.4.2-40.i586.rpm
+ i586/sqlite-3.2.8-14.i586.rpm
+ i586/yum-2.4.2-13.i586.rpm
+";
+
+$selection{default} = "list any packagenames here";
diff --git a/lib/distro-info/suse-10.1/settings.local b/lib/distro-info/suse-10.1/settings.local
new file mode 100644
index 00000000..cfd2e2cf
--- /dev/null
+++ b/lib/distro-info/suse-10.1/settings.local
@@ -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{kde} = "$selection{default} kdepim3
+even more packagenames here
+and more";
diff --git a/lib/distro-info/suse-10.1/trusted-package-keys/gpg-pubkey-0dfb3188-41ed929b.asc b/lib/distro-info/suse-10.1/trusted-package-keys/gpg-pubkey-0dfb3188-41ed929b.asc
new file mode 100644
index 00000000..7ec5c58d
--- /dev/null
+++ b/lib/distro-info/suse-10.1/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/trusted-package-keys/gpg-pubkey-1d061a62-427a396f.asc b/lib/distro-info/suse-10.1/trusted-package-keys/gpg-pubkey-1d061a62-427a396f.asc
new file mode 100644
index 00000000..47973627
--- /dev/null
+++ b/lib/distro-info/suse-10.1/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/trusted-package-keys/gpg-pubkey-307e3d54-44201d5d.asc b/lib/distro-info/suse-10.1/trusted-package-keys/gpg-pubkey-307e3d54-44201d5d.asc
new file mode 100644
index 00000000..5319bfe8
--- /dev/null
+++ b/lib/distro-info/suse-10.1/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/trusted-package-keys/gpg-pubkey-3d25d3d9-36e12d04.asc b/lib/distro-info/suse-10.1/trusted-package-keys/gpg-pubkey-3d25d3d9-36e12d04.asc
new file mode 100644
index 00000000..ead21308
--- /dev/null
+++ b/lib/distro-info/suse-10.1/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/trusted-package-keys/gpg-pubkey-9c800aca-40d8063e.asc b/lib/distro-info/suse-10.1/trusted-package-keys/gpg-pubkey-9c800aca-40d8063e.asc
new file mode 100644
index 00000000..b49e52d2
--- /dev/null
+++ b/lib/distro-info/suse-10.1/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/trusted-package-keys/pubring.gpg b/lib/distro-info/suse-10.1/trusted-package-keys/pubring.gpg
new file mode 100644
index 00000000..3e5ccffa
--- /dev/null
+++ b/lib/distro-info/suse-10.1/trusted-package-keys/pubring.gpg
Binary files differ
diff --git a/lib/distro-info/suse-10.2/prereqfiles/etc/group b/lib/distro-info/suse-10.2/prereqfiles/etc/group
new file mode 100644
index 00000000..505cb221
--- /dev/null
+++ b/lib/distro-info/suse-10.2/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.2/prereqfiles/etc/passwd b/lib/distro-info/suse-10.2/prereqfiles/etc/passwd
new file mode 100644
index 00000000..9b8fc4fe
--- /dev/null
+++ b/lib/distro-info/suse-10.2/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.2/prereqfiles/etc/shadow b/lib/distro-info/suse-10.2/prereqfiles/etc/shadow
new file mode 100644
index 00000000..cd100a5a
--- /dev/null
+++ b/lib/distro-info/suse-10.2/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.2/settings b/lib/distro-info/suse-10.2/settings
new file mode 100644
index 00000000..98521087
--- /dev/null
+++ b/lib/distro-info/suse-10.2/settings
@@ -0,0 +1,111 @@
+$repository{base} = {
+ 'urls' => "
+ http://ftp.gwdg.de/pub/opensuse/distribution/10.2/repo/oss
+ ftp://suse.inode.at/opensuse/distribution/10.2/repo/oss
+ http://mirrors.uol.com.br/pub/suse/distribution/10.2/repo/oss
+ ftp://klid.dk/opensuse/distribution/10.2/repo/oss
+ ftp://ftp.estpak.ee/pub/suse/opensuse/distribution/10.2/repo/oss
+ ftp://ftp.jaist.ac.jp/pub/Linux/openSUSE/distribution/10.2/repo/oss
+ ",
+ 'name' => 'openSUSE 10.2',
+ 'repo-subdir' => '',
+};
+
+$repository{base_update} = {
+ 'urls' => "
+ http://ftp.gwdg.de/pub/suse/update/10.2
+ ",
+ 'name' => 'openSUSE 10.2 updates',
+ 'repo-subdir' => 'suse',
+};
+
+$package_subdir = 'suse';
+
+$prereq_packages = "
+ i586/bzip2-1.0.3-36.i586.rpm
+ i586/glibc-2.5-25.i586.rpm
+ i586/popt-1.7-304.i586.rpm
+ i586/rpm-4.4.2-76.i586.rpm
+ i586/zlib-1.2.3-33.i586.rpm
+";
+
+$bootstrap_prereq_packages = "";
+
+$bootstrap_packages = "
+ i586/aaa_base-10.2-38.i586.rpm
+ i586/aaa_skel-2006.5.19-20.i586.rpm
+ i586/audit-libs-1.2.6-20.i586.rpm
+ i586/bash-3.1-55.i586.rpm
+ i586/blocxx-1.0.0-36.i586.rpm
+ i586/coreutils-6.4-10.i586.rpm
+ i586/cpio-2.6-40.i586.rpm
+ i586/cracklib-2.8.9-20.i586.rpm
+ i586/cyrus-sasl-2.1.22-28.i586.rpm
+ i586/db-4.4.20-16.i586.rpm
+ i586/diffutils-2.8.7-38.i586.rpm
+ i586/e2fsprogs-1.39-21.i586.rpm
+ i586/file-4.17-23.i586.rpm
+ i586/filesystem-10.2-22.i586.rpm
+ i586/fillup-1.42-138.i586.rpm
+ i586/findutils-4.2.28-24.i586.rpm
+ i586/gawk-3.1.5-41.i586.rpm
+ i586/gdbm-1.8.3-261.i586.rpm
+ i586/gpg-1.4.5-24.i586.rpm
+ i586/grep-2.5.1a-40.i586.rpm
+ i586/gzip-1.3.5-178.i586.rpm
+ i586/info-4.8-43.i586.rpm
+ i586/insserv-1.04.0-42.i586.rpm
+ i586/irqbalance-0.09-80.i586.rpm
+ i586/kernel-default-2.6.18.2-34.i586.rpm
+ i586/libacl-2.2.34-33.i586.rpm
+ i586/libattr-2.4.28-38.i586.rpm
+ i586/libcom_err-1.39-21.i586.rpm
+ i586/libgcc41-4.1.2_20061115-5.i586.rpm
+ i586/libstdc++41-4.1.2_20061115-5.i586.rpm
+ i586/libvolume_id-103-12.i586.rpm
+ i586/libxcrypt-2.4-30.i586.rpm
+ i586/libzio-0.2-20.i586.rpm
+ i586/limal-1.2.9-5.i586.rpm
+ i586/limal-bootloader-1.2.4-6.i586.rpm
+ i586/limal-perl-1.2.9-5.i586.rpm
+ i586/logrotate-3.7.4-21.i586.rpm
+ i586/mdadm-2.5.3-17.i586.rpm
+ i586/mingetty-0.9.6s-107.i586.rpm
+ i586/mkinitrd-1.2-149.i586.rpm
+ i586/mktemp-1.5-763.i586.rpm
+ i586/module-init-tools-3.2.2-62.i586.rpm
+ i586/ncurses-5.5-42.i586.rpm
+ i586/net-tools-1.60-606.i586.rpm
+ i586/openldap2-client-2.3.27-25.i586.rpm
+ i586/openssl-0.9.8d-17.i586.rpm
+ i586/openSUSE-release-10.2-35.i586.rpm
+ i586/pam-0.99.6.3-24.i586.rpm
+ i586/pciutils-2.2.4-13.i586.rpm
+ i586/pcre-6.7-21.i586.rpm
+ i586/perl-5.8.8-32.i586.rpm
+ i586/perl-Bootloader-0.4.5-3.i586.rpm
+ i586/perl-gettext-1.05-31.i586.rpm
+ i586/permissions-2006.11.13-5.i586.rpm
+ i586/readline-5.1-55.i586.rpm
+ i586/reiserfs-3.6.19-37.i586.rpm
+ i586/sed-4.1.5-21.i586.rpm
+ i586/sysvinit-2.86-47.i586.rpm
+ i586/udev-103-12.i586.rpm
+ i586/util-linux-2.12r-61.i586.rpm
+ noarch/pciutils-ids-2006.11.18-2.noarch.rpm
+ noarch/suse-build-key-1.0-707.noarch.rpm
+ i586/glib2-2.12.4-15.i586.rpm
+ i586/gnome-filesystem-0.1-288.i586.rpm
+ i586/libxml2-2.6.26-26.i586.rpm
+ i586/libxml2-python-2.6.26-29.i586.rpm
+ i586/rpm-python-4.4.2-76.i586.rpm
+ i586/python-2.5-19.i586.rpm
+ i586/python-sqlite-1.1.8-11.i586.rpm
+ i586/python-urlgrabber-3.1.0-18.i586.rpm
+ i586/python-xml-2.5-19.i586.rpm
+ i586/sqlite-3.3.8-14.i586.rpm
+ i586/yum-3.0.1-9.i586.rpm
+ i586/yum-metadata-parser-1.0.2-23.i586.rpm
+";
+
+$selection{default} = "list any packagenames here";
diff --git a/lib/distro-info/suse-10.2/settings.local b/lib/distro-info/suse-10.2/settings.local
new file mode 100644
index 00000000..12750a41
--- /dev/null
+++ b/lib/distro-info/suse-10.2/settings.local
@@ -0,0 +1,8 @@
+# Use local installation sources.
+# $repository{base}->{url} = "ftp://gab/pub/opensuse/distribution/10.2/repo/oss";
+# $repository{update}->{url} = "ftp://gab/pub/suse/update/10.2";
+
+# Add a new selection:
+$selection{kde} = "$selection{default} kdepim3
+even more packagenames here
+and more";