Revision e3ff1eb6
Von Sven Schöling vor mehr als 12 Jahren hinzugefügt
SL/InstallationCheck.pm | ||
---|---|---|
36 | 36 |
|
37 | 37 |
@optional_modules = ( |
38 | 38 |
{ name => "Digest::SHA", url => "http://search.cpan.org/~mshelor/", debian => 'libdigest-sha-perl' }, |
39 |
{ name => "IO::Socket::SSL", url => "http://search.cpan.org/~sullr/", debian => 'libio-socket-ssl-perl' }, |
|
40 |
{ name => "Net::LDAP", url => "http://search.cpan.org/~gbarr/", debian => 'libnet-ldap-perl' }, |
|
39 | 41 |
); |
40 | 42 |
|
41 | 43 |
@developer_modules = ( |
... | ... | |
97 | 99 |
sub check_for_conditional_dependencies { |
98 | 100 |
return if $conditional_dependencies{net_ldap}++; |
99 | 101 |
|
100 |
push @required_modules, { 'name' => 'Net::LDAP', 'url' => 'http://search.cpan.org/~gbarr/' }
|
|
102 |
push @required_modules, grep { $_->{name} eq 'Net::LDAP' } @optional_modules
|
|
101 | 103 |
if $::lx_office_conf{authentication} && ($::lx_office_conf{authentication}->{module} eq 'LDAP'); |
102 | 104 |
} |
103 | 105 |
|
Auch abrufbar als: Unified diff
Bessere Erkennung von optionalen Paketen im Installationscheck
- IO::Socket::SSL wird jetzt als optional geführt.
Wird für LDAP Verbindungen gebraucht wenn TLS benutzt werden soll.
- Wenn Config::Std nicht gefunden wurde, und damit die Konfiguration nicht
eingelesen werden kann, wird Net::LDAP als optional geführt und eine Warnung
ausgegeben, dass evtl nicht aufgelöste Abhängigkeiten existieren.