diff options
author | Oliver Tappe | 2007-08-15 17:36:56 +0200 |
---|---|---|
committer | Oliver Tappe | 2007-08-15 17:36:56 +0200 |
commit | cfe31ca7acca396c4f2744114c08fc0802cef5c3 (patch) | |
tree | d7d3c8631b65547c9636ec8c0743f089531e4edf /installer/OpenSLX/OSSetup/Distro/Debian_3_1.pm | |
parent | Cleaned up and corrected error messages (and german translations, see (diff) | |
download | core-cfe31ca7acca396c4f2744114c08fc0802cef5c3.tar.gz core-cfe31ca7acca396c4f2744114c08fc0802cef5c3.tar.xz core-cfe31ca7acca396c4f2744114c08fc0802cef5c3.zip |
* switched from perl-based distro-configuration files to "real" configuration
files (handled by Config::General)
* removed most version specific distribution modules (only Debian-3.1 remains
as it requires some special treatment). For all the other distributions,
the specific info is now contained in the configuration files
* added configuration files (settings.default) for every supported
distribution (only Fedora is still missing some info)
* added support for inclusion of (externally generated) mirror lists and
automatic selection of the five best (fastest) mirrors from that list (20
are tried).
For each repository, a mirror configuration file is created (in
/etc/opt/openslx/distro-info/<distro>/mirrors/<repo>) after that info
has been gathered.
* added current mirror lists for each distribution repository to the
distro-info hierarchy
* updated settings.example to reflect new configuration syntax
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1322 95ad53e4-c205-0410-b2fa-d234c58c8868
Diffstat (limited to 'installer/OpenSLX/OSSetup/Distro/Debian_3_1.pm')
-rw-r--r-- | installer/OpenSLX/OSSetup/Distro/Debian_3_1.pm | 66 |
1 files changed, 0 insertions, 66 deletions
diff --git a/installer/OpenSLX/OSSetup/Distro/Debian_3_1.pm b/installer/OpenSLX/OSSetup/Distro/Debian_3_1.pm index a903947d..24ca7ef5 100644 --- a/installer/OpenSLX/OSSetup/Distro/Debian_3_1.pm +++ b/installer/OpenSLX/OSSetup/Distro/Debian_3_1.pm @@ -24,72 +24,6 @@ use OpenSLX::Utils; ################################################################################ ### implementation ################################################################################ -sub new -{ - my $class = shift; - my $self = { - 'base-name' => 'debian-3.1', - 'arch' => 'i386', - 'release-name' => 'sarge', - }; - return bless $self, $class; -} - -sub initDistroInfo -{ - my $self = shift; - - $self->{config}->{'repository'} = { - 'base' => { - 'urls' => " - http://debian.intergenia.de/debian - ", - 'name' => 'Debian 3.1', - 'repo-subdir' => 'dists', - 'distribution' => 'sarge', - 'components' => 'main', - }, - }; - - $self->{config}->{'package-subdir'} = 'pool'; - - $self->{config}->{'prereq-packages'} = " - main/d/debootstrap/debootstrap_0.3.3.2_all.deb - "; - - $self->{config}->{'bootstrap-packages'} = " - "; - - $self->{config}->{'selection'} = { - 'default' => " - kernel-image-2.6-386 - locales - ", - - 'gnome' => " - <<<default>>> - gnome - ", - - 'kde' => " - <<<default>>> - kde - ", - - # current 32-bit build platform for OpenSLX: - 'openslx-build' => " - <<<default>>> - bzip2 - gcc - libc6-dev - make - ", - - }; - - return; -} - sub preSystemInstallationHook { my $self = shift; |