Author: jelmer
Date: 2006-03-21 07:18:25 +0000 (Tue, 21 Mar 2006)
New Revision: 14604

WebSVN: 
http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=14604

Log:
Support 'aliases' for ldb modules

Modified:
   branches/SAMBA_4_0/source/build/smb_build/makefile.pm
   branches/SAMBA_4_0/source/lib/ldb/config.mk


Changeset:
Modified: branches/SAMBA_4_0/source/build/smb_build/makefile.pm
===================================================================
--- branches/SAMBA_4_0/source/build/smb_build/makefile.pm       2006-03-21 
07:08:08 UTC (rev 14603)
+++ branches/SAMBA_4_0/source/build/smb_build/makefile.pm       2006-03-21 
07:18:25 UTC (rev 14604)
@@ -220,6 +220,12 @@
                $self->{install_plugins} .= "[EMAIL PROTECTED] 
$installdir/$ctx->{LIBRARY_REALNAME} 
\$(DESTDIR)\$(MODULESDIR)/$ctx->{SUBSYSTEM}/$fixedname.\$(SHLIBEXT)\n";
                $self->{uninstall_plugins} .= "[EMAIL PROTECTED] Uninstalling 
\$(DESTDIR)\$(MODULESDIR)/$ctx->{SUBSYSTEM}/$fixedname.\$(SHLIBEXT)\n";
                $self->{uninstall_plugins} .= "[EMAIL PROTECTED] 
\$(DESTDIR)\$(MODULESDIR)/$ctx->{SUBSYSTEM}/$fixedname.\$(SHLIBEXT)\n";
+               if (defined($ctx->{ALIASES})) {
+                       foreach (@{$ctx->{ALIASES}}) {
+                               $self->{install_plugins} .= "[EMAIL PROTECTED] 
-s $fixedname.\$(SHLIBEXT) 
\$(DESTDIR)\$(MODULESDIR)/$ctx->{SUBSYSTEM}/$_.\$(SHLIBEXT)\n";
+                               $self->{uninstall_plugins} .= "[EMAIL 
PROTECTED] \$(DESTDIR)\$(MODULESDIR)/$ctx->{SUBSYSTEM}/$_.\$(SHLIBEXT)\n";
+                       }
+               }
        }
 
        $self->_prepare_list($ctx, "OBJ_LIST");

Modified: branches/SAMBA_4_0/source/lib/ldb/config.mk
===================================================================
--- branches/SAMBA_4_0/source/lib/ldb/config.mk 2006-03-21 07:08:08 UTC (rev 
14603)
+++ branches/SAMBA_4_0/source/lib/ldb/config.mk 2006-03-21 07:18:25 UTC (rev 
14604)
@@ -73,6 +73,7 @@
 [MODULE::ldb_ildap]
 SUBSYSTEM = ldb
 INIT_FUNCTION = ldb_ildap_init
+ALIASES = ldapi ldaps ldap
 OBJ_FILES = \
                ldb_ildap/ldb_ildap.o
 REQUIRED_SUBSYSTEMS = \

Reply via email to