diff options
-rw-r--r-- | installer/OpenSLX/OSExport/BlockDevice/DNBD2.pm | 20 | ||||
-rw-r--r-- | installer/OpenSLX/OSExport/Engine.pm | 13 |
2 files changed, 21 insertions, 12 deletions
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:", + "<server>\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 = ( '<any>' => {module => 'Any'}, |