summaryrefslogtreecommitdiffstats
path: root/installer/slxos-export
diff options
context:
space:
mode:
authorOliver Tappe2007-04-03 20:33:49 +0200
committerOliver Tappe2007-04-03 20:33:49 +0200
commit7945911088216fafe4d377816e7bbbb17d8a0aa7 (patch)
tree25b5bba95458b6ecf9007f3eb1ab0edd96f903cd /installer/slxos-export
parent* the 'default'-selection no longer refers to 'kde' or 'gnome', but it repres... (diff)
downloadcore-7945911088216fafe4d377816e7bbbb17d8a0aa7.tar.gz
core-7945911088216fafe4d377816e7bbbb17d8a0aa7.tar.xz
core-7945911088216fafe4d377816e7bbbb17d8a0aa7.zip
* even more work on consolidating the PODs. Hopefully, I'm finished now...
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@858 95ad53e4-c205-0410-b2fa-d234c58c8868
Diffstat (limited to 'installer/slxos-export')
-rwxr-xr-xinstaller/slxos-export71
1 files changed, 64 insertions, 7 deletions
diff --git a/installer/slxos-export b/installer/slxos-export
index 3b3da55e..b3af06d4 100755
--- a/installer/slxos-export
+++ b/installer/slxos-export
@@ -14,9 +14,7 @@ use strict;
my $abstract = q[
slxos-export
- This script exports an OpenSLX-stage1-system (a.k.a. vendor-OS) into
- an OpenSLX-stage2-system (a.k.a. export), which can be an NFS-export,
- an NBD-image containing a squash-fs.
+ OpenSLX-script to generate an export from a vendor-OS.
];
use Getopt::Long qw(:config pass_through);
@@ -138,10 +136,7 @@ __END__
=head1 NAME
-slxos-export - OpenSLX-script to export a stage1-system (a.k.a. vendor-OS) into
-a stage2-system (a.k.a. export).
-The export itself can be done via several different types, e.g. via NFS or
-via a squashfs inside of a network block device.
+slxos-export - OpenSLX-script to generate an export from a vendor-OS.
=head1 SYNOPSIS
@@ -182,6 +177,37 @@ config-DB
=back
+=head1 DESCRIPTION
+
+B<slxos-export> converts an installed vendor-OS into a form that can be accessed
+via network by booting clients.
+
+The resulting form of such a conversion is called an I<export> and those come
+in different flavors:
+
+=over 8
+
+=item B< Export Type 'NFS'>
+
+NFS (network file system) is a well established networking file system, which
+is supported by LINUX since long.
+
+=item B< Export Type 'NBD-squash'>
+
+A rather modern concept is the network block device, which basically "transports"
+a block device over the network (from server to client), making it possible to
+use more or less any file system over the network. In this particular case,
+a squash-FS is being used, which is a filesystem providing very good compression,
+resulting in considerably reduced network traffic during boot (and execution).
+
+=back
+
+When invoking slxos-export, you have to pass it a vendor-OS name and the export
+type you want to use and it will do the conversion (which can take a while, so
+please be patient).
+
+The resulting export will be stored under C</srv/openslx/export>.
+
=head1 OPTIONS
=over 4
@@ -240,4 +266,35 @@ removes that export from the config-DB, too.
=back
+=head1 SEE ALSO
+
+slxsettings, slxos-setup, slxconfig, slxconfig-demuxer
+
+=head1 GENERAL OPENSLX OPTIONS
+
+Being a part of OpenSLX, this script supports several other options
+which can be used to overrule the OpenSLX settings:
+
+ --base-path=<string> basic path to project files
+ --bin-path=<string> path to binaries and scripts
+ --config-path=<string> path to configuration files
+ --db-basepath=<string> basic path to openslx database
+ --db-datadir=<string> data folder created under db-basepath
+ --db-name=<string> name of database
+ --db-spec=<string> full DBI-specification of database
+ --db-type=<string> type of database to connect to
+ --export-path=<string> path to root of all exported filesystems
+ --locale=<string> locale to use for translations
+ --logfile=<string> file to write logging output to
+ --private-path=<string> path to private data
+ --public-path=<string> path to public (client-accesible) data
+ --share-path=<string> path to sharable data
+ --stage1-path=<string> path to stage1 systems
+ --temp-path=<string> path to temporary data
+ --tftpboot-path=<string> path to root of tftp-server
+ --verbose-level=<int> level of logging verbosity (0-3)
+
+Please refer to the C<slxsettings>-manpage for a more detailed description
+of these options.
+
=cut \ No newline at end of file