diff options
42 files changed, 422 insertions, 155 deletions
diff --git a/bin/devel-tools/extractTranslations.pl b/bin/devel-tools/extractTranslations.pl index d156eb65..9bef83c9 100755 --- a/bin/devel-tools/extractTranslations.pl +++ b/bin/devel-tools/extractTranslations.pl @@ -1,12 +1,19 @@ #! /usr/bin/perl +# ----------------------------------------------------------------------------- +# Copyright (c) 2006, 2007 - OpenSLX GmbH # -# extractTranslations.pl - OpenSLX-script to extract translatable strings from -# other scripts and modules. +# This program is free software distributed under the GPL version 2. +# See http://openslx.org/COPYING # -# (c) 2006 - OpenSLX.com -# -# Oliver Tappe <ot@openslx.com> +# If you have any feedback please consult http://openslx.org/feedback and +# send your suggestions, praise, or complaints to feedback@openslx.org # +# General information about OpenSLX can be found at http://openslx.org/ +# ----------------------------------------------------------------------------- +# extractTranslations.pl +# - OpenSLX-script to extract translatable strings from other scripts +# and modules. +# ----------------------------------------------------------------------------- use strict; my $abstract = q[ diff --git a/bin/devel-tools/parseSusePatterns.pl b/bin/devel-tools/parseSusePatterns.pl index dc830ce5..ab6978b4 100755 --- a/bin/devel-tools/parseSusePatterns.pl +++ b/bin/devel-tools/parseSusePatterns.pl @@ -1,12 +1,19 @@ #! /usr/bin/perl +# ----------------------------------------------------------------------------- +# Copyright (c) 2006, 2007 - OpenSLX GmbH # -# parseSusePatterns.pl - OpenSLX script to extract a package list from -# a given list of SUSE-pattern-files (*.pat). +# This program is free software distributed under the GPL version 2. +# See http://openslx.org/COPYING # -# (c) 2007 - OpenSLX.com -# -# Oliver Tappe <ot@openslx.com> +# If you have any feedback please consult http://openslx.org/feedback and +# send your suggestions, praise, or complaints to feedback@openslx.org # +# General information about OpenSLX can be found at http://openslx.org/ +# ----------------------------------------------------------------------------- +# parseSusePatterns.pl +# - OpenSLX script to extract a package list from a given list of +# SUSE-pattern-files (*.pat). +# ----------------------------------------------------------------------------- use strict; my $abstract = q[ @@ -1,11 +1,18 @@ #! /usr/bin/perl +# ----------------------------------------------------------------------------- +# Copyright (c) 2006, 2007 - OpenSLX GmbH # -# slxldd - OpenSLX-rewrite of ldd that works on multiple architectures. +# This program is free software distributed under the GPL version 2. +# See http://openslx.org/COPYING # -# (c) 2006 - OpenSLX.com -# -# Oliver Tappe <ot@openslx.com> +# If you have any feedback please consult http://openslx.org/feedback and +# send your suggestions, praise, or complaints to feedback@openslx.org # +# General information about OpenSLX can be found at http://openslx.org/ +# ----------------------------------------------------------------------------- +# slxldd +# - OpenSLX-rewrite of ldd that works on multiple architectures. +# ----------------------------------------------------------------------------- use strict; my $abstract = q[ diff --git a/config-db/OpenSLX/ConfigDB.pm b/config-db/OpenSLX/ConfigDB.pm index b7744b1f..6077b765 100644 --- a/config-db/OpenSLX/ConfigDB.pm +++ b/config-db/OpenSLX/ConfigDB.pm @@ -1,9 +1,13 @@ -# ConfigDB.pm - provides full API of the OpenSLX config-db. +# Copyright (c) 2006, 2007 - OpenSLX GmbH # -# (c) 2006 - OpenSLX.com +# This program is free software distributed under the GPL version 2. +# See http://openslx.org/COPYING # -# Oliver Tappe <ot@openslx.com> +# If you have any feedback please consult http://openslx.org/feedback and +# send your suggestions, praise, or complaints to feedback@openslx.org # +# General information about OpenSLX can be found at http://openslx.org/ +# ----------------------------------------------------------------------------- package OpenSLX::ConfigDB; use strict; diff --git a/config-db/OpenSLX/DBSchema.pm b/config-db/OpenSLX/DBSchema.pm index 2910a3c1..f5288813 100644 --- a/config-db/OpenSLX/DBSchema.pm +++ b/config-db/OpenSLX/DBSchema.pm @@ -1,9 +1,16 @@ -# DBSchema.pm - provides database schema of the OpenSLX config-db. +# Copyright (c) 2006, 2007 - OpenSLX GmbH # -# (c) 2006 - OpenSLX.com +# This program is free software distributed under the GPL version 2. +# See http://openslx.org/COPYING # -# Oliver Tappe <ot@openslx.com> +# If you have any feedback please consult http://openslx.org/feedback and +# send your suggestions, praise, or complaints to feedback@openslx.org # +# General information about OpenSLX can be found at http://openslx.org/ +# ----------------------------------------------------------------------------- +# DBSchema.pm +# - provides database schema of the OpenSLX config-db. +# ----------------------------------------------------------------------------- package OpenSLX::DBSchema; use strict; diff --git a/config-db/OpenSLX/Export/DHCP/ISC.pm b/config-db/OpenSLX/Export/DHCP/ISC.pm index 18cc1fe7..fcc24b16 100644 --- a/config-db/OpenSLX/Export/DHCP/ISC.pm +++ b/config-db/OpenSLX/Export/DHCP/ISC.pm @@ -1,9 +1,16 @@ -# ISC.pm - provides ISC-specific implementation of DHCP export. +# Copyright (c) 2006, 2007 - OpenSLX GmbH # -# (c) 2006 - OpenSLX.com +# This program is free software distributed under the GPL version 2. +# See http://openslx.org/COPYING # -# Oliver Tappe <ot@openslx.com> +# If you have any feedback please consult http://openslx.org/feedback and +# send your suggestions, praise, or complaints to feedback@openslx.org # +# General information about OpenSLX can be found at http://openslx.org/ +# ----------------------------------------------------------------------------- +# ISC.pm +# - provides ISC-specific implementation of DHCP export. +# ----------------------------------------------------------------------------- package OpenSLX::Export::DHCP::ISC; use vars qw(@ISA $VERSION); diff --git a/config-db/OpenSLX/MetaDB/Base.pm b/config-db/OpenSLX/MetaDB/Base.pm index 41d35d9f..2d6f0374 100644 --- a/config-db/OpenSLX/MetaDB/Base.pm +++ b/config-db/OpenSLX/MetaDB/Base.pm @@ -1,9 +1,16 @@ -# Base.pm - provides empty base of the OpenSLX MetaDB API. +# Copyright (c) 2006, 2007 - OpenSLX GmbH # -# (c) 2006 - OpenSLX.com +# This program is free software distributed under the GPL version 2. +# See http://openslx.org/COPYING # -# Oliver Tappe <ot@openslx.com> +# If you have any feedback please consult http://openslx.org/feedback and +# send your suggestions, praise, or complaints to feedback@openslx.org # +# General information about OpenSLX can be found at http://openslx.org/ +# ----------------------------------------------------------------------------- +# Base.pm +# - provides empty base of the OpenSLX MetaDB API. +# ----------------------------------------------------------------------------- package OpenSLX::MetaDB::Base; use strict; diff --git a/config-db/OpenSLX/MetaDB/CSV.pm b/config-db/OpenSLX/MetaDB/CSV.pm index 55da0beb..80e9f6d5 100644 --- a/config-db/OpenSLX/MetaDB/CSV.pm +++ b/config-db/OpenSLX/MetaDB/CSV.pm @@ -1,9 +1,16 @@ -# CSV.pm - provides CSV-specific overrides of the OpenSLX MetaDB API. +# Copyright (c) 2006, 2007 - OpenSLX GmbH # -# (c) 2006 - OpenSLX.com +# This program is free software distributed under the GPL version 2. +# See http://openslx.org/COPYING # -# Oliver Tappe <ot@openslx.com> +# If you have any feedback please consult http://openslx.org/feedback and +# send your suggestions, praise, or complaints to feedback@openslx.org # +# General information about OpenSLX can be found at http://openslx.org/ +# ----------------------------------------------------------------------------- +# CSV.pm +# - provides CSV-specific overrides of the OpenSLX MetaDB API. +# ----------------------------------------------------------------------------- package OpenSLX::MetaDB::CSV; use vars qw(@ISA $VERSION); diff --git a/config-db/OpenSLX/MetaDB/DBI.pm b/config-db/OpenSLX/MetaDB/DBI.pm index 4479ed84..19e97c54 100644 --- a/config-db/OpenSLX/MetaDB/DBI.pm +++ b/config-db/OpenSLX/MetaDB/DBI.pm @@ -1,9 +1,16 @@ -# DBI.pm - provides DBI-based implementation of the OpenSLX MetaDB API. +# Copyright (c) 2006, 2007 - OpenSLX GmbH # -# (c) 2006 - OpenSLX.com +# This program is free software distributed under the GPL version 2. +# See http://openslx.org/COPYING # -# Oliver Tappe <ot@openslx.com> +# If you have any feedback please consult http://openslx.org/feedback and +# send your suggestions, praise, or complaints to feedback@openslx.org # +# General information about OpenSLX can be found at http://openslx.org/ +# ----------------------------------------------------------------------------- +# DBI.pm +# - provides DBI-based implementation of the OpenSLX MetaDB API. +# ----------------------------------------------------------------------------- package OpenSLX::MetaDB::DBI; use strict; diff --git a/config-db/OpenSLX/MetaDB/SQLite.pm b/config-db/OpenSLX/MetaDB/SQLite.pm index d7d0a2b6..76aafd14 100644 --- a/config-db/OpenSLX/MetaDB/SQLite.pm +++ b/config-db/OpenSLX/MetaDB/SQLite.pm @@ -1,9 +1,16 @@ -# SQLite.pm - provides SQLite-specific overrides of the OpenSLX MetaDB API. +# Copyright (c) 2006, 2007 - OpenSLX GmbH # -# (c) 2006 - OpenSLX.com +# This program is free software distributed under the GPL version 2. +# See http://openslx.org/COPYING # -# Oliver Tappe <ot@openslx.com> +# If you have any feedback please consult http://openslx.org/feedback and +# send your suggestions, praise, or complaints to feedback@openslx.org # +# General information about OpenSLX can be found at http://openslx.org/ +# ----------------------------------------------------------------------------- +# SQLite.pm +# - provides SQLite-specific overrides of the OpenSLX MetaDB API. +# ----------------------------------------------------------------------------- package OpenSLX::MetaDB::SQLite; use vars qw(@ISA $VERSION); diff --git a/config-db/OpenSLX/MetaDB/mysql.pm b/config-db/OpenSLX/MetaDB/mysql.pm index 1e0d01c3..fee9758d 100644 --- a/config-db/OpenSLX/MetaDB/mysql.pm +++ b/config-db/OpenSLX/MetaDB/mysql.pm @@ -1,9 +1,16 @@ -# mysql.pm - provides mysql-specific overrides of the OpenSLX MetaDB API. +# Copyright (c) 2006, 2007 - OpenSLX GmbH # -# (c) 2006 - OpenSLX.com +# This program is free software distributed under the GPL version 2. +# See http://openslx.org/COPYING # -# Oliver Tappe <ot@openslx.com> +# If you have any feedback please consult http://openslx.org/feedback and +# send your suggestions, praise, or complaints to feedback@openslx.org # +# General information about OpenSLX can be found at http://openslx.org/ +# ----------------------------------------------------------------------------- +# mysql.pm +# - provides mysql-specific overrides of the OpenSLX MetaDB API. +# ----------------------------------------------------------------------------- package OpenSLX::MetaDB::mysql; use vars qw(@ISA $VERSION); diff --git a/config-db/slxconfig b/config-db/slxconfig index dae5a95a..447f6758 100755 --- a/config-db/slxconfig +++ b/config-db/slxconfig @@ -1,11 +1,15 @@ #! /usr/bin/perl +# ----------------------------------------------------------------------------- +# Copyright (c) 2006, 2007 - OpenSLX GmbH # -# slxconfig - +# This program is free software distributed under the GPL version 2. +# See http://openslx.org/COPYING # -# (c) 2006 - OpenSLX.com -# -# Oliver Tappe <ot@openslx.com> +# If you have any feedback please consult http://openslx.org/feedback and +# send your suggestions, praise, or complaints to feedback@openslx.org # +# General information about OpenSLX can be found at http://openslx.org/ +# ----------------------------------------------------------------------------- use strict; my $abstract = q[ diff --git a/config-db/slxconfig-demuxer b/config-db/slxconfig-demuxer index 97d7af2f..38e2a6d2 100755 --- a/config-db/slxconfig-demuxer +++ b/config-db/slxconfig-demuxer @@ -1,11 +1,18 @@ #! /usr/bin/perl +# ----------------------------------------------------------------------------- +# Copyright (c) 2006, 2007 - OpenSLX GmbH # -# slxconfig-demuxer - OpenSLX configuration demultiplexer +# This program is free software distributed under the GPL version 2. +# See http://openslx.org/COPYING # -# (c) 2006 - OpenSLX.com -# -# Oliver Tappe <ot@openslx.com> +# If you have any feedback please consult http://openslx.org/feedback and +# send your suggestions, praise, or complaints to feedback@openslx.org # +# General information about OpenSLX can be found at http://openslx.org/ +# ----------------------------------------------------------------------------- +# slxconfig-demuxer +# - OpenSLX configuration demultiplexer +# ----------------------------------------------------------------------------- use strict; my $abstract = q[ diff --git a/config-db/slxsettings b/config-db/slxsettings index c6a5817a..0189123e 100755 --- a/config-db/slxsettings +++ b/config-db/slxsettings @@ -1,11 +1,18 @@ #! /usr/bin/perl +# ----------------------------------------------------------------------------- +# Copyright (c) 2006, 2007 - OpenSLX GmbH # -# slxsettings - OpenSLX-script to show & change local settings +# This program is free software distributed under the GPL version 2. +# See http://openslx.org/COPYING # -# (c) 2006 - OpenSLX.com -# -# Oliver Tappe <ot@openslx.com> +# If you have any feedback please consult http://openslx.org/feedback and +# send your suggestions, praise, or complaints to feedback@openslx.org # +# General information about OpenSLX can be found at http://openslx.org/ +# ----------------------------------------------------------------------------- +# slxsettings +# - OpenSLX-script to show & change local settings +# ----------------------------------------------------------------------------- use strict; my $abstract = q[ diff --git a/installer/OpenSLX/OSExport/Distro/Any.pm b/installer/OpenSLX/OSExport/Distro/Any.pm index 5c76a5b7..674131f1 100644 --- a/installer/OpenSLX/OSExport/Distro/Any.pm +++ b/installer/OpenSLX/OSExport/Distro/Any.pm @@ -1,10 +1,16 @@ -# Any.pm -# - provides generic overrides of the OpenSLX OSExport API. +# Copyright (c) 2006, 2007 - OpenSLX GmbH # -# (c) 2006 - OpenSLX.com +# This program is free software distributed under the GPL version 2. +# See http://openslx.org/COPYING # -# Oliver Tappe <ot@openslx.com> +# If you have any feedback please consult http://openslx.org/feedback and +# send your suggestions, praise, or complaints to feedback@openslx.org # +# General information about OpenSLX can be found at http://openslx.org/ +# ----------------------------------------------------------------------------- +# Any.pm +# - provides generic overrides of the OpenSLX OSExport API. +# ----------------------------------------------------------------------------- package OpenSLX::OSExport::Distro::Any; use vars qw(@ISA $VERSION); diff --git a/installer/OpenSLX/OSExport/Distro/Base.pm b/installer/OpenSLX/OSExport/Distro/Base.pm index 36e73ca6..645523c6 100644 --- a/installer/OpenSLX/OSExport/Distro/Base.pm +++ b/installer/OpenSLX/OSExport/Distro/Base.pm @@ -1,10 +1,17 @@ -# Base.pm - provides empty base of the distro-specific part of the -# OpenSLX OSExport API. +# Copyright (c) 2006, 2007 - OpenSLX GmbH # -# (c) 2006 - OpenSLX.com +# This program is free software distributed under the GPL version 2. +# See http://openslx.org/COPYING # -# Oliver Tappe <ot@openslx.com> +# If you have any feedback please consult http://openslx.org/feedback and +# send your suggestions, praise, or complaints to feedback@openslx.org # +# General information about OpenSLX can be found at http://openslx.org/ +# ----------------------------------------------------------------------------- +# Base.pm +# - provides empty base of the distro-specific part of the OpenSLX +# OSExport API. +# ----------------------------------------------------------------------------- package OpenSLX::OSExport::Distro::Base; use vars qw($VERSION); diff --git a/installer/OpenSLX/OSExport/Distro/Debian.pm b/installer/OpenSLX/OSExport/Distro/Debian.pm index 5056c877..2cb107fc 100644 --- a/installer/OpenSLX/OSExport/Distro/Debian.pm +++ b/installer/OpenSLX/OSExport/Distro/Debian.pm @@ -1,10 +1,16 @@ -# Debian.pm -# - provides Debian-specific overrides of the OpenSLX OSExport API. +# Copyright (c) 2006, 2007 - OpenSLX GmbH # -# (c) 2006 - OpenSLX.com +# This program is free software distributed under the GPL version 2. +# See http://openslx.org/COPYING # -# Oliver Tappe <ot@openslx.com> +# If you have any feedback please consult http://openslx.org/feedback and +# send your suggestions, praise, or complaints to feedback@openslx.org # +# General information about OpenSLX can be found at http://openslx.org/ +# ----------------------------------------------------------------------------- +# Debian.pm +# - provides Debian-specific overrides of the OpenSLX OSExport API. +# ----------------------------------------------------------------------------- package OpenSLX::OSExport::Distro::Debian; use vars qw(@ISA $VERSION); diff --git a/installer/OpenSLX/OSExport/Distro/Fedora.pm b/installer/OpenSLX/OSExport/Distro/Fedora.pm index b518008a..111e4c48 100644 --- a/installer/OpenSLX/OSExport/Distro/Fedora.pm +++ b/installer/OpenSLX/OSExport/Distro/Fedora.pm @@ -1,10 +1,16 @@ -# Fedora.pm -# - provides Fedora-specific overrides of the OpenSLX OSExport API. +# Copyright (c) 2006, 2007 - OpenSLX GmbH # -# (c) 2006 - OpenSLX.com +# This program is free software distributed under the GPL version 2. +# See http://openslx.org/COPYING # -# Oliver Tappe <ot@openslx.com> +# If you have any feedback please consult http://openslx.org/feedback and +# send your suggestions, praise, or complaints to feedback@openslx.org # +# General information about OpenSLX can be found at http://openslx.org/ +# ----------------------------------------------------------------------------- +# Fedora.pm +# - provides Fedora-specific overrides of the OpenSLX OSExport API. +# ----------------------------------------------------------------------------- package OpenSLX::OSExport::Distro::Fedora; use vars qw(@ISA $VERSION); diff --git a/installer/OpenSLX/OSExport/Distro/Gentoo.pm b/installer/OpenSLX/OSExport/Distro/Gentoo.pm index 5dbcb652..7a1eb266 100644 --- a/installer/OpenSLX/OSExport/Distro/Gentoo.pm +++ b/installer/OpenSLX/OSExport/Distro/Gentoo.pm @@ -1,10 +1,16 @@ -# Gentoo.pm -# - provides Gentoo-specific overrides of the OpenSLX OSExport API. +# Copyright (c) 2006, 2007 - OpenSLX GmbH # -# (c) 2006 - OpenSLX.com +# This program is free software distributed under the GPL version 2. +# See http://openslx.org/COPYING # -# Oliver Tappe <ot@openslx.com> +# If you have any feedback please consult http://openslx.org/feedback and +# send your suggestions, praise, or complaints to feedback@openslx.org # +# General information about OpenSLX can be found at http://openslx.org/ +# ----------------------------------------------------------------------------- +# Gentoo.pm +# - provides Gentoo-specific overrides of the OpenSLX OSExport API. +# ----------------------------------------------------------------------------- package OpenSLX::OSExport::Distro::Gentoo; use vars qw(@ISA $VERSION); diff --git a/installer/OpenSLX/OSExport/Distro/SUSE.pm b/installer/OpenSLX/OSExport/Distro/SUSE.pm index d7f0dde2..1795c707 100644 --- a/installer/OpenSLX/OSExport/Distro/SUSE.pm +++ b/installer/OpenSLX/OSExport/Distro/SUSE.pm @@ -1,10 +1,16 @@ -# SUSE.pm -# - provides SUSE-specific overrides of the OpenSLX OSExport API. +# Copyright (c) 2006, 2007 - OpenSLX GmbH # -# (c) 2006 - OpenSLX.com +# This program is free software distributed under the GPL version 2. +# See http://openslx.org/COPYING # -# Oliver Tappe <ot@openslx.com> +# If you have any feedback please consult http://openslx.org/feedback and +# send your suggestions, praise, or complaints to feedback@openslx.org # +# General information about OpenSLX can be found at http://openslx.org/ +# ----------------------------------------------------------------------------- +# SUSE.pm +# - provides SUSE-specific overrides of the OpenSLX OSExport API. +# ----------------------------------------------------------------------------- package OpenSLX::OSExport::Distro::SUSE; use vars qw(@ISA $VERSION); diff --git a/installer/OpenSLX/OSExport/Distro/Ubuntu.pm b/installer/OpenSLX/OSExport/Distro/Ubuntu.pm index 52062a87..9b39df80 100644 --- a/installer/OpenSLX/OSExport/Distro/Ubuntu.pm +++ b/installer/OpenSLX/OSExport/Distro/Ubuntu.pm @@ -1,10 +1,16 @@ -# Ubuntu.pm -# - provides Ubuntu-specific overrides of the OpenSLX OSExport API. +# Copyright (c) 2006, 2007 - OpenSLX GmbH # -# (c) 2006 - OpenSLX.com +# This program is free software distributed under the GPL version 2. +# See http://openslx.org/COPYING # -# Oliver Tappe <ot@openslx.com> +# If you have any feedback please consult http://openslx.org/feedback and +# send your suggestions, praise, or complaints to feedback@openslx.org # +# General information about OpenSLX can be found at http://openslx.org/ +# ----------------------------------------------------------------------------- +# Ubuntu.pm +# - provides Ubuntu-specific overrides of the OpenSLX OSExport API. +# ----------------------------------------------------------------------------- package OpenSLX::OSExport::Distro::Ubuntu; use vars qw(@ISA $VERSION); diff --git a/installer/OpenSLX/OSExport/Engine.pm b/installer/OpenSLX/OSExport/Engine.pm index 721bddf5..81d2125a 100644 --- a/installer/OpenSLX/OSExport/Engine.pm +++ b/installer/OpenSLX/OSExport/Engine.pm @@ -1,9 +1,16 @@ -# Engine.pm - provides driver engine for the OSExport API. +# Copyright (c) 2006, 2007 - OpenSLX GmbH # -# (c) 2006 - OpenSLX.com +# This program is free software distributed under the GPL version 2. +# See http://openslx.org/COPYING # -# Oliver Tappe <ot@openslx.com> +# If you have any feedback please consult http://openslx.org/feedback and +# send your suggestions, praise, or complaints to feedback@openslx.org # +# General information about OpenSLX can be found at http://openslx.org/ +# ----------------------------------------------------------------------------- +# Engine.pm +# - provides driver engine for the OSExport API. +# ----------------------------------------------------------------------------- package OpenSLX::OSExport::Engine; use vars qw(@ISA @EXPORT $VERSION); diff --git a/installer/OpenSLX/OSExport/ExportType/Base.pm b/installer/OpenSLX/OSExport/ExportType/Base.pm index 7acda8b2..864a6ffd 100644 --- a/installer/OpenSLX/OSExport/ExportType/Base.pm +++ b/installer/OpenSLX/OSExport/ExportType/Base.pm @@ -1,9 +1,16 @@ -# Base.pm - provides empty base of the OpenSLX OSExport::ExportType API. +# Copyright (c) 2006, 2007 - OpenSLX GmbH # -# (c) 2006 - OpenSLX.com +# This program is free software distributed under the GPL version 2. +# See http://openslx.org/COPYING # -# Oliver Tappe <ot@openslx.com> +# If you have any feedback please consult http://openslx.org/feedback and +# send your suggestions, praise, or complaints to feedback@openslx.org # +# General information about OpenSLX can be found at http://openslx.org/ +# ----------------------------------------------------------------------------- +# Base.pm +# - provides empty base of the OpenSLX OSExport::ExportType API. +# ----------------------------------------------------------------------------- package OpenSLX::OSExport::ExportType::Base; use vars qw($VERSION); diff --git a/installer/OpenSLX/OSExport/ExportType/NBD_Squash.pm b/installer/OpenSLX/OSExport/ExportType/NBD_Squash.pm index e660ae04..41bb9bb9 100644 --- a/installer/OpenSLX/OSExport/ExportType/NBD_Squash.pm +++ b/installer/OpenSLX/OSExport/ExportType/NBD_Squash.pm @@ -1,10 +1,16 @@ -# NBD_Squash.pm -# - provides NBD+Squashfs-specific overrides of the OpenSLX::OSExport::ExportType API. +# Copyright (c) 2006, 2007 - OpenSLX GmbH # -# (c) 2006 - OpenSLX.com +# This program is free software distributed under the GPL version 2. +# See http://openslx.org/COPYING # -# Oliver Tappe <ot@openslx.com> +# If you have any feedback please consult http://openslx.org/feedback and +# send your suggestions, praise, or complaints to feedback@openslx.org # +# General information about OpenSLX can be found at http://openslx.org/ +# ----------------------------------------------------------------------------- +# NBD_Squash.pm +# - provides NBD+Squashfs-specific overrides of the OpenSLX::OSExport::ExportType API. +# ----------------------------------------------------------------------------- package OpenSLX::OSExport::ExportType::NBD_Squash; use vars qw(@ISA $VERSION); diff --git a/installer/OpenSLX/OSExport/ExportType/NFS.pm b/installer/OpenSLX/OSExport/ExportType/NFS.pm index cfa90ced..8bb8ae48 100644 --- a/installer/OpenSLX/OSExport/ExportType/NFS.pm +++ b/installer/OpenSLX/OSExport/ExportType/NFS.pm @@ -1,10 +1,16 @@ -# NFS.pm -# - provides NFS-specific overrides of the OpenSLX::OSExport::ExportType API. +# Copyright (c) 2006, 2007 - OpenSLX GmbH # -# (c) 2006 - OpenSLX.com +# This program is free software distributed under the GPL version 2. +# See http://openslx.org/COPYING # -# Oliver Tappe <ot@openslx.com> +# If you have any feedback please consult http://openslx.org/feedback and +# send your suggestions, praise, or complaints to feedback@openslx.org # +# General information about OpenSLX can be found at http://openslx.org/ +# ----------------------------------------------------------------------------- +# NFS.pm +# - provides NFS-specific overrides of the OpenSLX::OSExport::ExportType API. +# ----------------------------------------------------------------------------- package OpenSLX::OSExport::ExportType::NFS; use vars qw(@ISA $VERSION); diff --git a/installer/OpenSLX/OSSetup/Distro/Any_Clone.pm b/installer/OpenSLX/OSSetup/Distro/Any_Clone.pm index 7602870d..315d3c43 100644 --- a/installer/OpenSLX/OSSetup/Distro/Any_Clone.pm +++ b/installer/OpenSLX/OSSetup/Distro/Any_Clone.pm @@ -1,10 +1,16 @@ -# Any_Clone.pm -# - provides generic clone-only overrides of the OpenSLX OSSetup API. +# Copyright (c) 2006, 2007 - OpenSLX GmbH # -# (c) 2006 - OpenSLX.com +# This program is free software distributed under the GPL version 2. +# See http://openslx.org/COPYING # -# Oliver Tappe <ot@openslx.com> +# If you have any feedback please consult http://openslx.org/feedback and +# send your suggestions, praise, or complaints to feedback@openslx.org # +# General information about OpenSLX can be found at http://openslx.org/ +# ----------------------------------------------------------------------------- +# Any_Clone.pm +# - provides generic clone-only overrides of the OpenSLX OSSetup API. +# ----------------------------------------------------------------------------- package OpenSLX::OSSetup::Distro::Any_Clone; use vars qw(@ISA $VERSION); diff --git a/installer/OpenSLX/OSSetup/Distro/Base.pm b/installer/OpenSLX/OSSetup/Distro/Base.pm index 19c2ecd5..0f4a0ffa 100644 --- a/installer/OpenSLX/OSSetup/Distro/Base.pm +++ b/installer/OpenSLX/OSSetup/Distro/Base.pm @@ -1,9 +1,16 @@ -# Base.pm - provides empty base of the OpenSLX OSSetup API. +# Copyright (c) 2006, 2007 - OpenSLX GmbH # -# (c) 2006 - OpenSLX.com +# This program is free software distributed under the GPL version 2. +# See http://openslx.org/COPYING # -# Oliver Tappe <ot@openslx.com> +# If you have any feedback please consult http://openslx.org/feedback and +# send your suggestions, praise, or complaints to feedback@openslx.org # +# General information about OpenSLX can be found at http://openslx.org/ +# ----------------------------------------------------------------------------- +# Base.pm +# - provides empty base of the OpenSLX OSSetup API. +# ----------------------------------------------------------------------------- package OpenSLX::OSSetup::Distro::Base; use vars qw($VERSION); diff --git a/installer/OpenSLX/OSSetup/Distro/Fedora_6.pm b/installer/OpenSLX/OSSetup/Distro/Fedora_6.pm index 15a88554..a621d001 100644 --- a/installer/OpenSLX/OSSetup/Distro/Fedora_6.pm +++ b/installer/OpenSLX/OSSetup/Distro/Fedora_6.pm @@ -1,10 +1,16 @@ -# Fedora_6.pm -# - provides Fedora-6-specific overrides of the OpenSLX OSSetup API. +# Copyright (c) 2006, 2007 - OpenSLX GmbH # -# (c) 2006 - OpenSLX.com +# This program is free software distributed under the GPL version 2. +# See http://openslx.org/COPYING # -# Oliver Tappe <ot@openslx.com> +# If you have any feedback please consult http://openslx.org/feedback and +# send your suggestions, praise, or complaints to feedback@openslx.org # +# General information about OpenSLX can be found at http://openslx.org/ +# ----------------------------------------------------------------------------- +# Fedora_6.pm +# - provides Fedora-6-specific overrides of the OpenSLX OSSetup API. +# ----------------------------------------------------------------------------- package OpenSLX::OSSetup::Distro::Fedora_6; use vars qw(@ISA $VERSION); diff --git a/installer/OpenSLX/OSSetup/Distro/SUSE_10_1.pm b/installer/OpenSLX/OSSetup/Distro/SUSE_10_1.pm index 13510c64..c0b68d75 100644 --- a/installer/OpenSLX/OSSetup/Distro/SUSE_10_1.pm +++ b/installer/OpenSLX/OSSetup/Distro/SUSE_10_1.pm @@ -1,10 +1,16 @@ -# SUSE_10_2.pm -# - provides SUSE-10.1-specific overrides of the OpenSLX OSSetup API. +# Copyright (c) 2006, 2007 - OpenSLX GmbH # -# (c) 2006 - OpenSLX.com +# This program is free software distributed under the GPL version 2. +# See http://openslx.org/COPYING # -# Oliver Tappe <ot@openslx.com> +# If you have any feedback please consult http://openslx.org/feedback and +# send your suggestions, praise, or complaints to feedback@openslx.org # +# General information about OpenSLX can be found at http://openslx.org/ +# ----------------------------------------------------------------------------- +# SUSE_10_1.pm +# - provides SUSE-10.1-specific overrides of the OpenSLX OSSetup API. +# ----------------------------------------------------------------------------- package OpenSLX::OSSetup::Distro::SUSE_10_1; use vars qw(@ISA $VERSION); diff --git a/installer/OpenSLX/OSSetup/Distro/SUSE_10_2.pm b/installer/OpenSLX/OSSetup/Distro/SUSE_10_2.pm index b1515767..db4b1115 100644 --- a/installer/OpenSLX/OSSetup/Distro/SUSE_10_2.pm +++ b/installer/OpenSLX/OSSetup/Distro/SUSE_10_2.pm @@ -1,10 +1,16 @@ -# SUSE_10_2.pm -# - provides SUSE-10.2-specific overrides of the OpenSLX OSSetup API. +# Copyright (c) 2006, 2007 - OpenSLX GmbH # -# (c) 2006 - OpenSLX.com +# This program is free software distributed under the GPL version 2. +# See http://openslx.org/COPYING # -# Oliver Tappe <ot@openslx.com> +# If you have any feedback please consult http://openslx.org/feedback and +# send your suggestions, praise, or complaints to feedback@openslx.org # +# General information about OpenSLX can be found at http://openslx.org/ +# ----------------------------------------------------------------------------- +# SUSE_10_2.pm +# - provides SUSE-10.2-specific overrides of the OpenSLX OSSetup API. +# ----------------------------------------------------------------------------- package OpenSLX::OSSetup::Distro::SUSE_10_2; use vars qw(@ISA $VERSION); diff --git a/installer/OpenSLX/OSSetup/Distro/SUSE_10_2_x86_64.pm b/installer/OpenSLX/OSSetup/Distro/SUSE_10_2_x86_64.pm index 86afe3e0..cb72ea89 100644 --- a/installer/OpenSLX/OSSetup/Distro/SUSE_10_2_x86_64.pm +++ b/installer/OpenSLX/OSSetup/Distro/SUSE_10_2_x86_64.pm @@ -1,10 +1,16 @@ -# SUSE_10_2_x86_64.pm -# - provides SUSE-10.2-x86_64-specific overrides of the OpenSLX OSSetup API. +# Copyright (c) 2006, 2007 - OpenSLX GmbH # -# (c) 2006 - OpenSLX.com +# This program is free software distributed under the GPL version 2. +# See http://openslx.org/COPYING # -# Oliver Tappe <ot@openslx.com> +# If you have any feedback please consult http://openslx.org/feedback and +# send your suggestions, praise, or complaints to feedback@openslx.org # +# General information about OpenSLX can be found at http://openslx.org/ +# ----------------------------------------------------------------------------- +# SUSE_10_2_x86_64.pm +# - provides SUSE-10.2-x86_64-specific overrides of the OpenSLX OSSetup API. +# ----------------------------------------------------------------------------- package OpenSLX::OSSetup::Distro::SUSE_10_2_x86_64; use vars qw(@ISA $VERSION); diff --git a/installer/OpenSLX/OSSetup/Engine.pm b/installer/OpenSLX/OSSetup/Engine.pm index 6e89fccb..144238e9 100644 --- a/installer/OpenSLX/OSSetup/Engine.pm +++ b/installer/OpenSLX/OSSetup/Engine.pm @@ -1,9 +1,16 @@ -# Engine.pm - provides driver engine for the OSSetup API. +# Copyright (c) 2006, 2007 - OpenSLX GmbH # -# (c) 2006 - OpenSLX.com +# This program is free software distributed under the GPL version 2. +# See http://openslx.org/COPYING # -# Oliver Tappe <ot@openslx.com> +# If you have any feedback please consult http://openslx.org/feedback and +# send your suggestions, praise, or complaints to feedback@openslx.org # +# General information about OpenSLX can be found at http://openslx.org/ +# ----------------------------------------------------------------------------- +# Engine.pm +# - provides driver engine for the OSSetup API. +# ----------------------------------------------------------------------------- package OpenSLX::OSSetup::Engine; use vars qw(@ISA @EXPORT $VERSION); diff --git a/installer/OpenSLX/OSSetup/MetaPackager/Base.pm b/installer/OpenSLX/OSSetup/MetaPackager/Base.pm index b8e8e3e3..1591562c 100644 --- a/installer/OpenSLX/OSSetup/MetaPackager/Base.pm +++ b/installer/OpenSLX/OSSetup/MetaPackager/Base.pm @@ -1,9 +1,16 @@ -# Base.pm - provides empty base of the OpenSLX OSSetup::MetaPackager API. +# Copyright (c) 2006, 2007 - OpenSLX GmbH # -# (c) 2006 - OpenSLX.com +# This program is free software distributed under the GPL version 2. +# See http://openslx.org/COPYING # -# Oliver Tappe <ot@openslx.com> +# If you have any feedback please consult http://openslx.org/feedback and +# send your suggestions, praise, or complaints to feedback@openslx.org # +# General information about OpenSLX can be found at http://openslx.org/ +# ----------------------------------------------------------------------------- +# Base.pm +# - provides empty base of the OpenSLX OSSetup::MetaPackager API. +# ----------------------------------------------------------------------------- package OpenSLX::OSSetup::MetaPackager::Base; use vars qw($VERSION); diff --git a/installer/OpenSLX/OSSetup/MetaPackager/yum.pm b/installer/OpenSLX/OSSetup/MetaPackager/yum.pm index de03ffe1..056940c3 100644 --- a/installer/OpenSLX/OSSetup/MetaPackager/yum.pm +++ b/installer/OpenSLX/OSSetup/MetaPackager/yum.pm @@ -1,10 +1,16 @@ -# yum.pm -# - provides yum-specific overrides of the OpenSLX::OSSetup::MetaPackager API. +# Copyright (c) 2006, 2007 - OpenSLX GmbH # -# (c) 2006 - OpenSLX.com +# This program is free software distributed under the GPL version 2. +# See http://openslx.org/COPYING # -# Oliver Tappe <ot@openslx.com> +# If you have any feedback please consult http://openslx.org/feedback and +# send your suggestions, praise, or complaints to feedback@openslx.org # +# General information about OpenSLX can be found at http://openslx.org/ +# ----------------------------------------------------------------------------- +# yum.pm +# - provides yum-specific overrides of the OpenSLX::OSSetup::MetaPackager API. +# ----------------------------------------------------------------------------- package OpenSLX::OSSetup::MetaPackager::yum; use vars qw(@ISA $VERSION); diff --git a/installer/OpenSLX/OSSetup/Packager/Base.pm b/installer/OpenSLX/OSSetup/Packager/Base.pm index ca0fbbae..6ab76cfa 100644 --- a/installer/OpenSLX/OSSetup/Packager/Base.pm +++ b/installer/OpenSLX/OSSetup/Packager/Base.pm @@ -1,9 +1,16 @@ -# Base.pm - provides empty base of the OpenSLX OSSetup::Packager API. +# Copyright (c) 2006, 2007 - OpenSLX GmbH # -# (c) 2006 - OpenSLX.com +# This program is free software distributed under the GPL version 2. +# See http://openslx.org/COPYING # -# Oliver Tappe <ot@openslx.com> +# If you have any feedback please consult http://openslx.org/feedback and +# send your suggestions, praise, or complaints to feedback@openslx.org # +# General information about OpenSLX can be found at http://openslx.org/ +# ----------------------------------------------------------------------------- +# Base.pm +# - provides empty base of the OpenSLX OSSetup::Packager API. +# ----------------------------------------------------------------------------- package OpenSLX::OSSetup::Packager::Base; use vars qw($VERSION); diff --git a/installer/OpenSLX/OSSetup/Packager/rpm.pm b/installer/OpenSLX/OSSetup/Packager/rpm.pm index 06a808c8..63c49e47 100644 --- a/installer/OpenSLX/OSSetup/Packager/rpm.pm +++ b/installer/OpenSLX/OSSetup/Packager/rpm.pm @@ -1,10 +1,16 @@ -# rpm.pm -# - provides rpm-specific overrides of the OpenSLX::OSSetup::Packager API. +# Copyright (c) 2006, 2007 - OpenSLX GmbH # -# (c) 2006 - OpenSLX.com +# This program is free software distributed under the GPL version 2. +# See http://openslx.org/COPYING # -# Oliver Tappe <ot@openslx.com> +# If you have any feedback please consult http://openslx.org/feedback and +# send your suggestions, praise, or complaints to feedback@openslx.org # +# General information about OpenSLX can be found at http://openslx.org/ +# ----------------------------------------------------------------------------- +# rpm.pm +# - provides rpm-specific overrides of the OpenSLX::OSSetup::Packager API. +# ----------------------------------------------------------------------------- package OpenSLX::OSSetup::Packager::rpm; use vars qw(@ISA $VERSION); diff --git a/installer/slxos-export b/installer/slxos-export index 21db393f..80f1a872 100755 --- a/installer/slxos-export +++ b/installer/slxos-export @@ -1,11 +1,15 @@ #! /usr/bin/perl +# ----------------------------------------------------------------------------- +# Copyright (c) 2006, 2007 - OpenSLX GmbH # -# slxos-export +# This program is free software distributed under the GPL version 2. +# See http://openslx.org/COPYING # -# (c) 2006 - OpenSLX.com -# -# Oliver Tappe <ot@openslx.com> +# If you have any feedback please consult http://openslx.org/feedback and +# send your suggestions, praise, or complaints to feedback@openslx.org # +# General information about OpenSLX can be found at http://openslx.org/ +# ----------------------------------------------------------------------------- use strict; my $abstract = q[ diff --git a/installer/slxos-setup b/installer/slxos-setup index b120cfc6..b16dec9c 100755 --- a/installer/slxos-setup +++ b/installer/slxos-setup @@ -1,11 +1,15 @@ #! /usr/bin/perl +# ----------------------------------------------------------------------------- +# Copyright (c) 2006, 2007 - OpenSLX GmbH # -# slxos-setup +# This program is free software distributed under the GPL version 2. +# See http://openslx.org/COPYING # -# (c) 2006 - OpenSLX.com -# -# Oliver Tappe <ot@openslx.com> +# If you have any feedback please consult http://openslx.org/feedback and +# send your suggestions, praise, or complaints to feedback@openslx.org # +# General information about OpenSLX can be found at http://openslx.org/ +# ----------------------------------------------------------------------------- use strict; my $abstract = q[ diff --git a/lib/OpenSLX/Basics.pm b/lib/OpenSLX/Basics.pm index c519a50d..ebd253f7 100644 --- a/lib/OpenSLX/Basics.pm +++ b/lib/OpenSLX/Basics.pm @@ -1,9 +1,16 @@ -# Basics.pm - provides basic functionality of the OpenSLX config-db. +# Copyright (c) 2006, 2007 - OpenSLX GmbH # -# (c) 2006 - OpenSLX.com +# This program is free software distributed under the GPL version 2. +# See http://openslx.org/COPYING # -# Oliver Tappe <ot@openslx.com> +# If you have any feedback please consult http://openslx.org/feedback and +# send your suggestions, praise, or complaints to feedback@openslx.org # +# General information about OpenSLX can be found at http://openslx.org/ +# ----------------------------------------------------------------------------- +# Basics.pm +# - provides basic functionality of the OpenSLX config-db. +# ----------------------------------------------------------------------------- package OpenSLX::Basics; use strict; @@ -15,7 +22,7 @@ $VERSION = 1.01; @EXPORT = qw( &openslxInit %openslxConfig %cmdlineConfig - &_tr &trInit + &_tr &trInit &die &executeInSubprocess &slxsystem &vlog ); @@ -290,9 +297,9 @@ sub executeInSubprocess # parent... # ...pass on interrupt- and terminate-signals to child... - local $SIG{INT} + local $SIG{INT} = sub { kill 'INT', $pid; waitpid($pid, 0); exit $? }; - local $SIG{TERM} + local $SIG{TERM} = sub { kill 'TERM', $pid; waitpid($pid, 0); exit $? }; # ...and wait for child to do its work: waitpid($pid, 0); diff --git a/lib/OpenSLX/Translations/de.pm b/lib/OpenSLX/Translations/de.pm index 6176799c..081e44e4 100644 --- a/lib/OpenSLX/Translations/de.pm +++ b/lib/OpenSLX/Translations/de.pm @@ -1,9 +1,16 @@ -# de.pm - OpenSLX-translations for the German language. +# Copyright (c) 2006, 2007 - OpenSLX GmbH # -# (c) 2006 - OpenSLX.com +# This program is free software distributed under the GPL version 2. +# See http://openslx.org/COPYING # -# Oliver Tappe <ot@openslx.com> +# If you have any feedback please consult http://openslx.org/feedback and +# send your suggestions, praise, or complaints to feedback@openslx.org # +# General information about OpenSLX can be found at http://openslx.org/ +# ----------------------------------------------------------------------------- +# de.pm +# - OpenSLX-translations for the German language. +# ----------------------------------------------------------------------------- package OpenSLX::Translations::de; use strict; diff --git a/lib/OpenSLX/Translations/posix.pm b/lib/OpenSLX/Translations/posix.pm index 7ca1f433..e1199f47 100644 --- a/lib/OpenSLX/Translations/posix.pm +++ b/lib/OpenSLX/Translations/posix.pm @@ -1,9 +1,16 @@ -# posix.pm - OpenSLX-translations for the posix locale (English language). +# Copyright (c) 2006, 2007 - OpenSLX GmbH # -# (c) 2006 - OpenSLX.com +# This program is free software distributed under the GPL version 2. +# See http://openslx.org/COPYING # -# Oliver Tappe <ot@openslx.com> +# If you have any feedback please consult http://openslx.org/feedback and +# send your suggestions, praise, or complaints to feedback@openslx.org # +# General information about OpenSLX can be found at http://openslx.org/ +# ----------------------------------------------------------------------------- +# posix.pm +# - OpenSLX-translations for the posix locale (English language). +# ----------------------------------------------------------------------------- package OpenSLX::Translations::posix; use strict; diff --git a/lib/OpenSLX/Utils.pm b/lib/OpenSLX/Utils.pm index 833aa591..611d6eb8 100644 --- a/lib/OpenSLX/Utils.pm +++ b/lib/OpenSLX/Utils.pm @@ -1,9 +1,16 @@ -# Utils.pm - provides utility functions for OpenSLX +# Copyright (c) 2006, 2007 - OpenSLX GmbH # -# (c) 2006 - OpenSLX.com +# This program is free software distributed under the GPL version 2. +# See http://openslx.org/COPYING # -# Oliver Tappe <ot@openslx.com> +# If you have any feedback please consult http://openslx.org/feedback and +# send your suggestions, praise, or complaints to feedback@openslx.org # +# General information about OpenSLX can be found at http://openslx.org/ +# ----------------------------------------------------------------------------- +# Utils.pm +# - provides utility functions for OpenSLX +# ----------------------------------------------------------------------------- package OpenSLX::Utils; use strict; |