ldapBase.pm
changeset 0 2a5f2464f8c6
child 48 36aca6fb0ab8
equal deleted inserted replaced
-1:000000000000 0:2a5f2464f8c6
       
     1 package ldapBase;
       
     2 # © Heiko Schlittermann
       
     3 # $Id$
       
     4 # $URL$
       
     5 
       
     6 use strict;
       
     7 use warnings;
       
     8 use Exporter();
       
     9 our @ISA = qw/Exporter/;
       
    10 our @EXPORT = qw/&ldapBase/;
       
    11 
       
    12 
       
    13 sub ldapBase(@) { 
       
    14     no warnings 'once'; 
       
    15     local @ARGV = grep { -f } @_; 
       
    16     die "Can't find ldap.conf (searched @_)\n" if !@ARGV;
       
    17     my $r = (reverse grep { /^\s*BASE\s+(.*?)\s*$/ and $_ = $1 } <>)[0];
       
    18     return $r;
       
    19 };
       
    20 
       
    21 # vim:sts=4 sw=4 aw ai sm: