Alceu Rodrigues de Freitas Junior

NAME

Devel::AssertOS::OSFeatures::SupportsSiebel - Perl extension to test if an OS is supported by Siebel CRM

SYNOPSIS

  use Devel::AssertOS::OSFeatures::SupportsSiebel;

DESCRIPTION

This module checks, only by importing it, if the OS running the code is supported by Siebel or not. If not, the module will die, forcing the code to stop being executed.

This module was proposed by David Cantrell in http://www.mail-archive.com/cpan-testers-discuss%40perl.org/msg03089.html.

EXPORT

None, but the functions below can be used by calling them with the complete package name (Devel::AssertOS::OSFeatures::SupportsSiebel::<function>).

matches

Returns a list of the OS that are supported by Siebel CRM.

It will execute os_is with the operational system name, calling die_unsuported if the return value from os_is is false.

Beware that the given parameter must follow the same provided by $^O, including case and format. die_if_os_isnt is called by default when the module is imported to another package.

CAVEATS

Beware that Siebel is supported by specific versions of OS. This module does not check OS version.

SEE ALSO

AUTHOR

Alceu Rodrigues de Freitas Junior, <arfreitas@cpan.org>

COPYRIGHT AND LICENSE

This software is copyright (c) 2013 of Alceu Rodrigues de Freitas Junior, <arfreitas@cpan.org<>

This file is part of Siebel COM project.

Siebel COM is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Siebel COM is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with Siebel COM. If not, see <http://www.gnu.org/licenses/>.