summaryrefslogtreecommitdiffstats
path: root/installer/OpenSLX/OSSetup/MetaPackager/Base.pm
diff options
context:
space:
mode:
Diffstat (limited to 'installer/OpenSLX/OSSetup/MetaPackager/Base.pm')
-rw-r--r--installer/OpenSLX/OSSetup/MetaPackager/Base.pm18
1 files changed, 17 insertions, 1 deletions
diff --git a/installer/OpenSLX/OSSetup/MetaPackager/Base.pm b/installer/OpenSLX/OSSetup/MetaPackager/Base.pm
index be11ae51..313460f6 100644
--- a/installer/OpenSLX/OSSetup/MetaPackager/Base.pm
+++ b/installer/OpenSLX/OSSetup/MetaPackager/Base.pm
@@ -51,8 +51,24 @@ sub installSelection
{
}
-sub clean
+sub startSession
{
+ my $self = shift;
+
+ system('mount -t proc proc /proc 2>/dev/null');
+
+ $self->{engine}->{distro}->startSession();
+ # allow vendor specific extensions
+}
+
+sub finishSession
+{
+ my $self = shift;
+
+ $self->{engine}->{distro}->finishSession();
+ # allow vendor specific extensions
+
+ system('umount /proc 2>/dev/null');
}
1;