summaryrefslogtreecommitdiffstats
path: root/installer/OpenSLX/OSSetup/Engine.pm
diff options
context:
space:
mode:
authorOliver Tappe2007-08-03 21:57:52 +0200
committerOliver Tappe2007-08-03 21:57:52 +0200
commit061c50264ce019265fef3933d53a42a923847bd8 (patch)
tree843c80919efacf953ed751bcf4185c5e213acb3c /installer/OpenSLX/OSSetup/Engine.pm
parentStarted on the cdboot/init and fixed a setting in mkdxsinitrd. (diff)
downloadcore-061c50264ce019265fef3933d53a42a923847bd8.tar.gz
core-061c50264ce019265fef3933d53a42a923847bd8.tar.xz
core-061c50264ce019265fef3933d53a42a923847bd8.zip
* finished support for installation of Debian & Ubuntu. Things seem to be
working more or less fine now. Some systems I have tested do not boot into the graphical environment automatically, but that may be a problem in stage3 (as manually invoking gdm works). git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1313 95ad53e4-c205-0410-b2fa-d234c58c8868
Diffstat (limited to 'installer/OpenSLX/OSSetup/Engine.pm')
-rw-r--r--installer/OpenSLX/OSSetup/Engine.pm4
1 files changed, 3 insertions, 1 deletions
diff --git a/installer/OpenSLX/OSSetup/Engine.pm b/installer/OpenSLX/OSSetup/Engine.pm
index 2a6d4e35..6a3324de 100644
--- a/installer/OpenSLX/OSSetup/Engine.pm
+++ b/installer/OpenSLX/OSSetup/Engine.pm
@@ -34,7 +34,7 @@ use vars qw(%supportedDistros);
%supportedDistros = (
'debian-3.1' => {
- module => 'Debian_3_1', support => 'clone'
+ module => 'Debian_3_1', support => 'clone,install'
},
'debian-4.0' => {
module => 'Debian_4_0', support => 'clone,install'
@@ -1153,9 +1153,11 @@ sub _setupStage1D
$self->_callChrootedFunction({
chrootDir => $self->{'vendor-os-path'},
function => sub {
+ $self->{distro}->preSystemInstallationHook();
$self->_stage1D_setupPackageSources();
$self->_stage1D_updateBasicVendorOS();
$self->_stage1D_installPackageSelection();
+ $self->{distro}->postSystemInstallationHook();
},
updateConfig => 1,
});