# 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/ # ----------------------------------------------------------------------------- # Debian_3_1.pm # - provides Debian-3.1-specific overrides of the OpenSLX OSSetup API. # ----------------------------------------------------------------------------- package OpenSLX::OSSetup::Distro::Debian_3_1; use strict; use warnings; use base qw(OpenSLX::OSSetup::Distro::Debian); use OpenSLX::Basics; ################################################################################ ### implementation ################################################################################ sub new { my $class = shift; my $self = { 'base-name' => 'debian-3.1', }; return bless $self, $class; } sub initDistroInfo { my $self = shift; $self->{config}->{'repository'} = { 'base' => { 'urls' => " ", 'name' => '', 'repo-subdir' => '', }, 'base_update' => { 'urls' => ' ', 'name' => '', 'repo-subdir' => '', }, }; $self->{config}->{'package-subdir'} = ''; $self->{config}->{'prereq-packages'} = " "; $self->{config}->{'bootstrap-prereq-packages'} = ""; $self->{config}->{'bootstrap-packages'} = " "; $self->{config}->{'selection'} = { 'default' => "list any packagenames here", }; return; } 1;