summaryrefslogtreecommitdiffstats
path: root/installer/OpenSLX/OSSetup/Distro/Ubuntu_7_04.pm
diff options
context:
space:
mode:
authorOliver Tappe2007-08-15 17:36:56 +0200
committerOliver Tappe2007-08-15 17:36:56 +0200
commitcfe31ca7acca396c4f2744114c08fc0802cef5c3 (patch)
treed7d3c8631b65547c9636ec8c0743f089531e4edf /installer/OpenSLX/OSSetup/Distro/Ubuntu_7_04.pm
parentCleaned up and corrected error messages (and german translations, see (diff)
downloadcore-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/Ubuntu_7_04.pm')
-rw-r--r--installer/OpenSLX/OSSetup/Distro/Ubuntu_7_04.pm103
1 files changed, 0 insertions, 103 deletions
diff --git a/installer/OpenSLX/OSSetup/Distro/Ubuntu_7_04.pm b/installer/OpenSLX/OSSetup/Distro/Ubuntu_7_04.pm
deleted file mode 100644
index 09cbf034..00000000
--- a/installer/OpenSLX/OSSetup/Distro/Ubuntu_7_04.pm
+++ /dev/null
@@ -1,103 +0,0 @@
-# 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/
-# -----------------------------------------------------------------------------
-# Ubuntu_7_04.pm
-# - provides Ubuntu-7.04-specific overrides of the OpenSLX OSSetup API.
-# -----------------------------------------------------------------------------
-package OpenSLX::OSSetup::Distro::Ubuntu_7_04;
-
-use strict;
-use warnings;
-
-use base qw(OpenSLX::OSSetup::Distro::Ubuntu);
-
-use OpenSLX::Basics;
-
-################################################################################
-### implementation
-################################################################################
-sub new
-{
- my $class = shift;
- my $self = {
- 'base-name' => 'ubuntu-7.04',
- 'arch' => 'i386',
- 'release-name' => 'feisty',
- };
- return bless $self, $class;
-}
-
-sub initDistroInfo
-{
- my $self = shift;
- $self->{config}->{'repository'} = {
- 'base' => {
- 'urls' => "
- http://ubuntu.intergenia.de/ubuntu
- ",
- 'name' => 'Ubuntu 7.04',
- 'repo-subdir' => 'dists',
- 'distribution' => 'feisty',
- 'components' => 'main restricted',
- },
- 'base_updates' => {
- 'urls' => "
- ftp://localhost/pub/ubuntu
- ",
- 'name' => 'Ubuntu 7.04 Updates',
- 'repo-subdir' => 'dists',
- 'distribution' => 'feisty-updates',
- 'components' => 'main restricted',
- },
- 'base_security' => {
- 'urls' => "
- ftp://localhost/pub/ubuntu
- ",
- 'name' => 'Ubuntu 7.04 Security',
- 'repo-subdir' => 'dists',
- 'distribution' => 'feisty-security',
- 'components' => 'main restricted',
- },
- };
-
- $self->{config}->{'package-subdir'} = 'pool';
-
- $self->{config}->{'prereq-packages'} = "
- main/d/debootstrap/debootstrap_0.3.3.2ubuntu3_all.deb
- ";
-
- $self->{config}->{'bootstrap-packages'} = "
- ";
-
- $self->{config}->{'selection'} = {
- 'default' => "
- language-pack-de
- linux-image-generic
- ",
-
- 'gnome' => "
- <<<default>>>
- ubuntu-desktop
- ",
-
- 'kde' => "
- <<<default>>>
- kubuntu-desktop
- ",
-
- 'xfce' => "
- <<<default>>>
- xubuntu-desktop
- ",
- };
- return;
-}
-
-1; \ No newline at end of file