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 = \
