svn commit: samba r14604 - in branches/SAMBA_4_0/source: build/smb_build lib/ldb

jelmer at samba.org jelmer at samba.org
Tue Mar 21 07:18:25 GMT 2006


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} .= "\t\@cp $installdir/$ctx->{LIBRARY_REALNAME} \$(DESTDIR)\$(MODULESDIR)/$ctx->{SUBSYSTEM}/$fixedname.\$(SHLIBEXT)\n";
 		$self->{uninstall_plugins} .= "\t\@echo Uninstalling \$(DESTDIR)\$(MODULESDIR)/$ctx->{SUBSYSTEM}/$fixedname.\$(SHLIBEXT)\n";
 		$self->{uninstall_plugins} .= "\t\@-rm \$(DESTDIR)\$(MODULESDIR)/$ctx->{SUBSYSTEM}/$fixedname.\$(SHLIBEXT)\n";
+		if (defined($ctx->{ALIASES})) {
+			foreach (@{$ctx->{ALIASES}}) {
+				$self->{install_plugins} .= "\t\@ln -s $fixedname.\$(SHLIBEXT) \$(DESTDIR)\$(MODULESDIR)/$ctx->{SUBSYSTEM}/$_.\$(SHLIBEXT)\n";
+				$self->{uninstall_plugins} .= "\t\@-rm \$(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 = \



More information about the samba-cvs mailing list