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
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
|
# Copyright (c) 2006, 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_2_x86_64.pm
# - provides SUSE-10.2-x86_64-specific overrides of the OpenSLX OSSetup API.
# -----------------------------------------------------------------------------
package OpenSLX::OSSetup::Distro::SUSE_10_2_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.2_x86_64',
};
return bless $self, $class;
}
sub initDistroInfo
{
my $self = shift;
$self->{config}->{'repository'} = {
'base' => {
'urls' => "
ftp://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' => 'suse',
},
'base_non-oss' => {
'urls' => "
ftp://ftp5.gwdg.de/pub/opensuse/distribution/10.2/repo/non-oss
ftp://suse.inode.at/opensuse/distribution/10.2/repo/non-oss
http://mirrors.uol.com.br/pub/suse/distribution/10.2/repo/non-oss
ftp://klid.dk/opensuse/distribution/10.2/repo/non-oss
ftp://ftp.estpak.ee/pub/suse/opensuse/distribution/10.2/repo/non-oss
ftp://ftp.jaist.ac.jp/pub/Linux/openSUSE/distribution/10.2/repo/non-oss
",
'name' => 'openSUSE 10.2 non-OSS',
'repo-subdir' => 'suse',
},
'base_update' => {
'urls' => "
ftp://ftp.gwdg.de/pub/suse/update/10.2
",
'name' => 'openSUSE 10.2 updates',
'repo-subdir' => '',
},
};
$self->{config}->{'package-subdir'} = 'suse';
$self->{config}->{'prereq-packages'} = "
x86_64/bzip2-1.0.3-36.x86_64.rpm
x86_64/glibc-2.5-25.x86_64.rpm
x86_64/popt-1.7-304.x86_64.rpm
x86_64/rpm-4.4.2-76.x86_64.rpm
x86_64/zlib-1.2.3-33.x86_64.rpm
";
$self->{config}->{'bootstrap-packages'} = "
x86_64/aaa_base-10.2-38.x86_64.rpm
x86_64/aaa_skel-2006.5.19-20.x86_64.rpm
x86_64/audit-libs-1.2.6-20.x86_64.rpm
x86_64/bash-3.1-55.x86_64.rpm
x86_64/blocxx-1.0.0-36.x86_64.rpm
x86_64/coreutils-6.4-10.x86_64.rpm
x86_64/cpio-2.6-40.x86_64.rpm
x86_64/cracklib-2.8.9-20.x86_64.rpm
x86_64/cyrus-sasl-2.1.22-28.x86_64.rpm
x86_64/db-4.4.20-16.x86_64.rpm
x86_64/diffutils-2.8.7-38.x86_64.rpm
x86_64/e2fsprogs-1.39-21.x86_64.rpm
x86_64/file-4.17-23.x86_64.rpm
x86_64/filesystem-10.2-22.x86_64.rpm
x86_64/fillup-1.42-138.x86_64.rpm
x86_64/findutils-4.2.28-24.x86_64.rpm
x86_64/gawk-3.1.5-41.x86_64.rpm
x86_64/gdbm-1.8.3-261.x86_64.rpm
x86_64/glibc-32bit-2.5-25.x86_64.rpm
x86_64/gpg-1.4.5-24.x86_64.rpm
x86_64/grep-2.5.1a-40.x86_64.rpm
x86_64/gzip-1.3.5-178.x86_64.rpm
x86_64/info-4.8-43.x86_64.rpm
x86_64/insserv-1.04.0-42.x86_64.rpm
x86_64/irqbalance-0.09-80.x86_64.rpm
x86_64/kernel-default-2.6.18.2-34.x86_64.rpm
x86_64/libacl-2.2.34-33.x86_64.rpm
x86_64/libattr-2.4.28-38.x86_64.rpm
x86_64/libcom_err-1.39-21.x86_64.rpm
x86_64/libgcc41-4.1.2_20061115-5.x86_64.rpm
x86_64/libstdc++41-4.1.2_20061115-5.x86_64.rpm
x86_64/libvolume_id-103-12.x86_64.rpm
x86_64/libxcrypt-2.4-30.x86_64.rpm
x86_64/libzio-0.2-20.x86_64.rpm
x86_64/limal-1.2.9-5.x86_64.rpm
x86_64/limal-bootloader-1.2.4-6.x86_64.rpm
x86_64/limal-perl-1.2.9-5.x86_64.rpm
x86_64/logrotate-3.7.4-21.x86_64.rpm
x86_64/mdadm-2.5.3-17.x86_64.rpm
x86_64/mingetty-0.9.6s-107.x86_64.rpm
x86_64/mkinitrd-1.2-149.x86_64.rpm
x86_64/mktemp-1.5-763.x86_64.rpm
x86_64/module-init-tools-3.2.2-62.x86_64.rpm
x86_64/ncurses-5.5-42.x86_64.rpm
x86_64/net-tools-1.60-606.x86_64.rpm
x86_64/openldap2-client-2.3.27-25.x86_64.rpm
x86_64/openssl-0.9.8d-17.x86_64.rpm
x86_64/openSUSE-release-10.2-35.x86_64.rpm
x86_64/pam-0.99.6.3-24.x86_64.rpm
x86_64/pciutils-2.2.4-13.x86_64.rpm
x86_64/pcre-6.7-21.x86_64.rpm
x86_64/perl-5.8.8-32.x86_64.rpm
x86_64/perl-Bootloader-0.4.5-3.x86_64.rpm
x86_64/perl-gettext-1.05-31.x86_64.rpm
x86_64/permissions-2006.11.13-5.x86_64.rpm
x86_64/readline-5.1-55.x86_64.rpm
x86_64/reiserfs-3.6.19-37.x86_64.rpm
x86_64/sed-4.1.5-21.x86_64.rpm
x86_64/sysvinit-2.86-47.x86_64.rpm
x86_64/udev-103-12.x86_64.rpm
x86_64/util-linux-2.12r-61.x86_64.rpm
noarch/pciutils-ids-2006.11.18-2.noarch.rpm
noarch/suse-build-key-1.0-707.noarch.rpm
";
$self->{config}->{'metapackager-packages'} = {
'smart' => "
x86_64/python-2.5-19.x86_64.rpm
x86_64/python-xml-2.5-19.x86_64.rpm
x86_64/rpm-python-4.4.2-76.x86_64.rpm
x86_64/smart-0.42-43.x86_64.rpm
",
'yum' => "
x86_64/glib2-2.12.4-15.x86_64.rpm
x86_64/gnome-filesystem-0.1-288.x86_64.rpm
x86_64/libxml2-2.6.26-26.x86_64.rpm
x86_64/libxml2-python-2.6.26-29.x86_64.rpm
x86_64/python-2.5-19.x86_64.rpm
x86_64/python-sqlite-1.1.8-11.x86_64.rpm
x86_64/python-urlgrabber-3.1.0-18.x86_64.rpm
x86_64/python-xml-2.5-19.x86_64.rpm
x86_64/rpm-python-4.4.2-76.x86_64.rpm
x86_64/sqlite-3.3.8-14.x86_64.rpm
x86_64/yum-3.0.1-9.x86_64.rpm
x86_64/yum-metadata-parser-1.0.2-23.x86_64.rpm
",
};
$self->{config}->{'selection'} = {
'default' => "
acl
acpid
apparmor-docs
apparmor-profiles
apparmor-utils
ash
at
atk
attr
audit
autofs
autoyast2
bc
bind-libs
bind-utils
boost
bootsplash-theme-SuSE
compat
compat-libstdc++
compat-openssl097g
cpufrequtils
cron
cups-client
cyrus-sasl
cyrus-sasl-saslauthd
db-utils
deltarpm
dhcpcd
dmraid
dos2unix
dosfstools
ed
eject
ethtool
fbset
findutils
fontconfig
freetype2
gdb
gdbm
glib2
glibc-i18ndata
gpg-pubkey
gpg-pubkey
gpg-pubkey
gpg-pubkey
gpg-pubkey
gpg-pubkey
gpm
hal-resmgr
hfsutils
ifplugd
initviocons
inst-source-utils
iputils
joe
kbd
kernel-default
krb5
ksh
ksymoops
libacl
libapparmor
libart_lgpl
libattr
libcap
libcom_err
libdrm
libevent
libgcc41
libgcrypt
libgimpprint
libgpg-error
libicu
libidn
libjpeg
liblazy
liblcms
libltdl
libmng
libnscd
libopencdk
libpcap
libpng
librpcsecgss
libstdc++41
libtiff
libusb
libvolume_id
libxcrypt
lukemftp
lvm2
lzo
mailx
man
man-pages
microcode_ctl
module-init-tools
multipath-tools
nbd
ncurses
net-snmp
nfs-utils
nfsidmap
nscd
ntfsprogs
openSUSE-release
openct
opensc
openssh
openssl
patch
pax
perl-Crypt-SmbHash
perl-URI
perl-XML-Parser
perl-XML-Writer
postfix
powersave-libs
preload
procinfo
procmail
procps
providers
qlogic-firmware
recode
rrdtool
rsync
sash
screen
scsi
sensors
sharutils
smart
smartmontools
smpppd
squashfs-kmp-default
strace
sudo
suse-build-key
suspend
sysfsutils
syslog-ng
tcpd
tcpdump
tcsh
telnet
terminfo
timezone
ulimit
usbutils
utempter
vim
wdiff
wget
wvstreams
xfsprogs
xinetd
xntp
yast2-apparmor
yast2-backup
yast2-bluetooth
yast2-bootfloppy
yast2-irda
yast2-iscsi-client
yast2-mail
yast2-ncurses
yast2-nis-client
yast2-ntp-client
yast2-online-update-frontend
yast2-power-management
yast2-powertweak
yast2-profile-manager
yast2-repair
yast2-restore
yast2-runlevel
yast2-samba-client
yast2-scanner
yast2-sudo
yast2-support
yast2-theme-openSUSE
yast2-trans-de
yast2-tv
ypbind
zip
zisofs-tools
zsh
",
};
return;
}
1;
|