Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision e3ff1eb6

Von Sven Schöling vor mehr als 12 Jahren hinzugefügt

  • ID e3ff1eb6af5a2f6410be2bc28860d6237613cf3d
  • Vorgänger 4c2604b3
  • Nachfolger 7846799c

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.

Unterschiede anzeigen:

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