samba-3.0.22.tar.gz 编译smb服务器的源码

源代码在线查看: smbldap-tools.spec

软件大小: 17132 K
上传用户: albert333
关键词: samba tar smb 22
下载地址: 免注册下载 普通下载 VIP

相关代码

				# $Source: /opt/cvs/samba/smbldap-tools/smbldap-tools.spec,v $				%define version 0.9.1				%define release 1				%define name 	smbldap-tools				%define realname  smbldap-tools				%define _prefix /opt/IDEALX				%define _sysconfdir /etc/opt/IDEALX								Summary:       User & Group administration tools for Samba/LDAP				Name: 		%{name}				version: 	%{version}				Release: 	%{release}				Group: 		System Environment/Base				License: 	GPL				Vendor:		IDEALX				URL:		http://samba.idealx.org/				Packager:	Jerome Tournier 				Source0: 	smbldap-tools-%{version}.tgz				BuildRoot: 	/%{_tmppath}/%{name}				BuildRequires:	perl >= 5.6				Requires:	perl >= 5.6, samba				Prefix:		%{_prefix}				BuildArch:	noarch								%description				Smbldap-tools is a set of perl scripts designed to manage user and group 				accounts stored in an LDAP directory. They can be used both by users and 				administrators of Linux systems: 				. administrators can perform users and groups management operations, in a 				  way similar to the standard useradd or groupmod commands				. users can change their LDAP password from the command line								These scripts are developed and maintained by IDEALX for the Samba project.								Scripts are described in the Smbldap-tools User Manual				(http://samba.idealx.org/smbldap-tools.en.html) which also give command				line examples.				You can download the latest version on IDEALX web site				(http://samba.idealx.org/dist/).				Comments and/or questions can be sent to the smbldap-tools mailing list				(http://lists.idealx.org/lists/samba).								%prep				%setup -q								%build				sed -i "s,/etc/opt/IDEALX/smbldap-tools/,%{_sysconfdir}/smbldap-tools/,g" smbldap_tools.pm				sed -i "s,/etc/opt/IDEALX/smbldap-tools/,%{_sysconfdir}/smbldap-tools/,g" configure.pl				sed -i "s,/etc/opt/IDEALX/,%{_sysconfdir}/,g" smbldap.conf												%install				%{__rm} -rf %{buildroot}				#%makeinstall				#mkdir -p $RPM_BUILD_ROOT/{etc/smbldap-tools,opt/IDEALX/sbin}				mkdir -p $RPM_BUILD_ROOT/%_sysconfdir/smbldap-tools				mkdir -p $RPM_BUILD_ROOT/%_prefix/sbin/								for i in smbldap-*				do					install $i $RPM_BUILD_ROOT/%prefix/sbin/$i				done				install configure.pl $RPM_BUILD_ROOT/%prefix/sbin/configure.pl				cp -a smbldap.conf smbldap_bind.conf $RPM_BUILD_ROOT/%{_sysconfdir}/smbldap-tools/				cp -a smbldap_tools.pm $RPM_BUILD_ROOT/%{prefix}/sbin				rm $RPM_BUILD_ROOT/%{prefix}/sbin/smbldap-tools.spec												%clean				if [ -n "$RPM_BUILD_ROOT" ] ; then				   [ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT				fi								%pre				files=`ls %{_prefix}/sbin/smbldap*.pl 2>/dev/null`				if [ "$files" != "" ];				then					echo "WARNING: new scripts do not have any .pl extension"					echo "         You need to update the smb.conf file"				fi								%post				# from smbldap-tools-0.8-2, libraries are loaded with the FindBin perl package				if [ -f /usr/lib/perl5/site_perl/smbldap_tools.pm ];				then					rm -f /usr/lib/perl5/site_perl/smbldap_tools.pm				fi				if [ -f /usr/lib/perl5/site_perl/smbldap_conf.pm ];				then					rm -f /usr/lib/perl5/site_perl/smbldap_conf.pm				fi								if [ ! -n `grep with_slappasswd %{_sysconfdir}/smbldap-tools/smbldap.conf | grep -v "^#"` ];				then				        echo "Check if you have the with_slappasswd parameter defined"					echo "in smbldap.conf file (see the INSTALL file)"				fi								%files				%defattr(-,root,root)				%{prefix}/sbin/configure.pl				%{prefix}/sbin/smbldap-groupadd				%{prefix}/sbin/smbldap-groupdel				%{prefix}/sbin/smbldap-groupmod				%{prefix}/sbin/smbldap-groupshow				%{prefix}/sbin/smbldap-passwd				%{prefix}/sbin/smbldap-populate				%{prefix}/sbin/smbldap-useradd				%{prefix}/sbin/smbldap-userdel				%{prefix}/sbin/smbldap-usermod				%{prefix}/sbin/smbldap-userinfo				%{prefix}/sbin/smbldap-usershow				%{prefix}/sbin/smbldap_tools.pm				%doc CONTRIBUTORS COPYING ChangeLog FILES INFRA README INSTALL TODO				%doc smb.conf smbldap.conf smbldap_bind.conf				%doc doc/smbldap-*				%doc doc/html				%defattr(644,root,root)				%config(noreplace) %{_sysconfdir}/smbldap-tools/smbldap.conf				%defattr(600,root,root)				%config(noreplace) %{_sysconfdir}/smbldap-tools/smbldap_bind.conf								%changelog				* Fri Nov 28 2003 Jerome Tournier  0.8.2-1				- see Changelog file for updates in scripts											

相关资源