author | Colas Nahaboo <colas@nahaboo.net> |
Sat, 26 Jan 2008 15:50:53 +0100 | |
changeset 0 | 414e01d06fd5 |
permissions | -rw-r--r-- |
colas@0 | 1 |
# |
colas@0 | 2 |
# TWiki Enterprise Collaboration Platform, http://TWiki.org/ |
colas@0 | 3 |
# |
colas@0 | 4 |
# Copyright (C) 2000-2006 TWiki Contributors. |
colas@0 | 5 |
# |
colas@0 | 6 |
# This program is free software; you can redistribute it and/or |
colas@0 | 7 |
# modify it under the terms of the GNU General Public License |
colas@0 | 8 |
# as published by the Free Software Foundation; either version 2 |
colas@0 | 9 |
# of the License, or (at your option) any later version. For |
colas@0 | 10 |
# more details read LICENSE in the root of this distribution. |
colas@0 | 11 |
# |
colas@0 | 12 |
# This program is distributed in the hope that it will be useful, |
colas@0 | 13 |
# but WITHOUT ANY WARRANTY; without even the implied warranty of |
colas@0 | 14 |
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. |
colas@0 | 15 |
# |
colas@0 | 16 |
# As per the GPL, removal of this notice is prohibited. |
colas@0 | 17 |
package TWiki::Configure::Checkers::OS; |
colas@0 | 18 |
|
colas@0 | 19 |
use strict; |
colas@0 | 20 |
|
colas@0 | 21 |
use TWiki::Configure::Checker; |
colas@0 | 22 |
|
colas@0 | 23 |
use base 'TWiki::Configure::Checker'; |
colas@0 | 24 |
|
colas@0 | 25 |
sub check { |
colas@0 | 26 |
my $this = shift; |
colas@0 | 27 |
|
colas@0 | 28 |
if( defined $TWiki::cfg{OS} && |
colas@0 | 29 |
$TWiki::cfg{OS} !~ /^(UNIX|WINDOWS|VMS|DOS|MACINTOSH|OS2)$/ ) { |
colas@0 | 30 |
return $this->WARN(<<HERE |
colas@0 | 31 |
Unrecognised operating system $TWiki::cfg{OS}. |
colas@0 | 32 |
Accepted types are: UNIX WINDOWS VMS DOS MACINTOSH OS2 |
colas@0 | 33 |
HERE |
colas@0 | 34 |
); |
colas@0 | 35 |
} |
colas@0 | 36 |
return ''; |
colas@0 | 37 |
} |
colas@0 | 38 |
|
colas@0 | 39 |
1; |