From db6ea726990599b09e4bb056eae05fc6f35997d2 Mon Sep 17 00:00:00 2001 From: Oliver Tappe Date: Fri, 29 Feb 2008 22:01:50 +0000 Subject: * Forced DNBD2.pm into a (hopefully) working condition. git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1586 95ad53e4-c205-0410-b2fa-d234c58c8868 --- installer/OpenSLX/OSExport/BlockDevice/DNBD2.pm | 20 ++++++++++---------- installer/OpenSLX/OSExport/Engine.pm | 13 +++++++++++-- 2 files changed, 21 insertions(+), 12 deletions(-) (limited to 'installer') diff --git a/installer/OpenSLX/OSExport/BlockDevice/DNBD2.pm b/installer/OpenSLX/OSExport/BlockDevice/DNBD2.pm index 69462e5c..8cd20904 100644 --- a/installer/OpenSLX/OSExport/BlockDevice/DNBD2.pm +++ b/installer/OpenSLX/OSExport/BlockDevice/DNBD2.pm @@ -51,7 +51,7 @@ sub getExportPort my $self = shift; my $openslxDB = shift; - return $openslxDB->incrementGlobalCounter('next-dnbd2-server-port'); + return $openslxDB->incrementGlobalCounter('next-nbd-server-port'); } sub generateExportURI @@ -86,16 +86,16 @@ sub showExportConfigInfo my $self = shift; my $export = shift; - print(('#' x 80) . "\n"); - print _tr( + print '#' x 80 , "\n", + _tr( "Please make sure you start a corresponding dnbd2-server:\n\t%s\n", - "Create or modify a config file like /etc/dnbd2/server.conf, looking like:", - "$server", - "$export->{port}", - "$self->{fs}->{'export-path'} - "dnbd2-server /etc/dnbd2/server.conf" - ); - print(('#' x 80) . "\n"); + "dnbd2-server /etc/dnbd2/server.conf\n" + ), + "Create or modify a config file like /etc/dnbd2/server.conf, looking like:", + "\n", + "$export->{port}\n", + "$self->{fs}->{'export-path'}\n", + '#' x 80, "\n"; return; } diff --git a/installer/OpenSLX/OSExport/Engine.pm b/installer/OpenSLX/OSExport/Engine.pm index 12d4b862..743a46b9 100644 --- a/installer/OpenSLX/OSExport/Engine.pm +++ b/installer/OpenSLX/OSExport/Engine.pm @@ -42,9 +42,18 @@ our ( 'sqfs' => 'SquashFS', ); -%supportedExportBlockDevices = ('nbd' => 'NBD', 'aoe' => 'AoE'); +%supportedExportBlockDevices = ( + 'dnbd2' => 'DNBD2', + 'nbd' => 'NBD', + 'aoe' => 'AoE', +); -@supportedExportTypes = ('nfs', 'sqfs-aoe', 'sqfs-nbd'); +@supportedExportTypes = ( + 'nfs', + 'sqfs-aoe', + 'sqfs-dnbd2', + 'sqfs-nbd', +); %supportedDistros = ( '' => {module => 'Any'}, -- cgit v1.2.3-55-g7522