1 # $Revision: 1.20 $Date: 2007-11-05 16:48:35 $
2 %include /usr/lib/rpm/macros.perl
3 Summary: LDAP Migration Tools
4 Summary(pl.UTF-8): Narzędzia do migraacji do LDAP
10 Source0: http://www.padl.com/download/%{name}-%{version}.tar.gz
11 # Source0-md5: 3faf83eb8482e55979bda47f1d1e6501
12 # http://www.padl.com/download/MigrationTools.txt
14 Patch0: %{name}-instdir.patch
15 Patch1: %{name}-mktemp.patch
16 Patch2: %{name}-simple.patch
17 Patch3: %{name}-suffix.patch
18 Patch4: %{name}-schema.patch
19 Patch5: %{name}-noaliases.patch
20 Patch6: %{name}-noddp.patch
21 Patch7: %{name}-unique-hosts.patch
22 Patch8: %{name}-sysconfdir.patch
23 URL: http://www.padl.com/OSS/MigrationTools.html
24 BuildRequires: rpm-perlprov
26 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
29 The MigrationTools are a set of Perl scripts for migrating users,
30 groups, aliases, hosts, netgroups, networks, protocols, RPCs, and
31 services from existing nameservices (flat files, NIS, and NetInfo) to
34 %description -l pl.UTF-8
35 MigrationTools to zestaw skryptów perlowych do migracji użytkowników,
36 grup, hostów, grup sieciowych, sieci, protokołów, RPC i serwisów z
37 istniejących serwisów nazw (zwykłych plików, NIS, NetInfo) do LDAP.
39 %package -n openldap-migration
40 Summary: LDAP Migration Tools
41 Summary(pl.UTF-8): Narzędzia do migraacji do LDAP
44 Obsoletes: ldap-MigrationTools
46 %description -n openldap-migration
47 The MigrationTools are a set of Perl scripts for migrating users,
48 groups, aliases, hosts, netgroups, networks, protocols, RPCs, and
49 services from existing nameservices (flat files, NIS, and NetInfo) to
52 %description -n openldap-migration -l pl.UTF-8
53 MigrationTools to zestaw skryptów perlowych do migracji użytkowników,
54 grup, hostów, grup sieciowych, sieci, protokołów, RPC i serwisów z
55 istniejących serwisów nazw (zwykłych plików, NIS, NetInfo) do LDAP.
70 perl -pi -e 's|%%CONFDIR%%|%{_sysconfdir}/openldap/|g;\
71 s|%%INSTDIR%%|%{_datadir}/openldap/migration/|g' *.pl *.sh README
74 rm -rf $RPM_BUILD_ROOT
75 install -d $RPM_BUILD_ROOT{%{_sysconfdir}/openldap,%{_datadir}/openldap/migration}
77 install *.sh *.pl $RPM_BUILD_ROOT%{_datadir}/openldap/migration
78 install migrate_common.ph $RPM_BUILD_ROOT%{_sysconfdir}/openldap
81 rm -rf $RPM_BUILD_ROOT
83 %files -n openldap-migration
84 %defattr(644,root,root,755)
85 %doc MigrationTools.txt README
86 %dir %{_datadir}/openldap/migration
87 %attr(755,root,root) %{_datadir}/openldap/migration/*.sh
88 %attr(755,root,root) %{_datadir}/openldap/migration/*.pl
89 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/openldap/migrate_common.ph