ldapBase.pm
changeset 0 2a5f2464f8c6
child 48 36aca6fb0ab8
--- /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: