diff -r 000000000000 -r 2a5f2464f8c6 ldapBase.pm --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/ldapBase.pm Fri Nov 04 06:29:26 2005 +0000 @@ -0,0 +1,21 @@ +package ldapBase; +# © Heiko Schlittermann +# $Id$ +# $URL$ + +use strict; +use warnings; +use Exporter(); +our @ISA = qw/Exporter/; +our @EXPORT = qw/&ldapBase/; + + +sub ldapBase(@) { + no warnings 'once'; + local @ARGV = grep { -f } @_; + die "Can't find ldap.conf (searched @_)\n" if !@ARGV; + my $r = (reverse grep { /^\s*BASE\s+(.*?)\s*$/ and $_ = $1 } <>)[0]; + return $r; +}; + +# vim:sts=4 sw=4 aw ai sm: