1 %include /usr/lib/rpm/macros.perl
2 Summary: LDAP Migration Tools
3 Summary(pl.UTF-8): Narzędzia do migracji do LDAP
8 Group: Networking/Admin
9 Source0: http://www.padl.com/download/%{name}-%{version}.tar.gz
10 # Source0-md5: 3faf83eb8482e55979bda47f1d1e6501
11 # http://www.padl.com/download/MigrationTools.txt
13 Patch0: %{name}-instdir.patch
14 Patch1: %{name}-mktemp.patch
15 Patch2: %{name}-simple.patch
16 Patch3: %{name}-suffix.patch
17 Patch4: %{name}-schema.patch
18 Patch5: %{name}-noaliases.patch
19 Patch6: %{name}-noddp.patch
20 Patch7: %{name}-unique-hosts.patch
21 Patch8: %{name}-sysconfdir.patch
22 Patch9: %{name}-noproto.patch
23 Patch10: %{name}-utf8.patch
24 Patch11: %{name}-minmax-ugid.patch
25 Patch12: %{name}-smbkrb5.patch
26 Patch13: %{name}-options.patch
27 Patch14: %{name}-distinguish_identically_named_services.patch
28 URL: http://www.padl.com/OSS/MigrationTools.html
29 BuildRequires: rpm-perlprov
31 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
34 The MigrationTools are a set of Perl scripts for migrating users,
35 groups, aliases, hosts, netgroups, networks, protocols, RPCs, and
36 services from existing nameservices (flat files, NIS, and NetInfo) to
39 %description -l pl.UTF-8
40 MigrationTools to zestaw skryptów perlowych do migracji użytkowników,
41 grup, hostów, grup sieciowych, sieci, protokołów, RPC i serwisów z
42 istniejących serwisów nazw (zwykłych plików, NIS, NetInfo) do LDAP.
44 %package -n openldap-migration
45 Summary: LDAP Migration Tools
46 Summary(pl.UTF-8): Narzędzia do migracji do LDAP
49 Obsoletes: ldap-MigrationTools
51 %description -n openldap-migration
52 The MigrationTools are a set of Perl scripts for migrating users,
53 groups, aliases, hosts, netgroups, networks, protocols, RPCs, and
54 services from existing nameservices (flat files, NIS, and NetInfo) to
57 %description -n openldap-migration -l pl.UTF-8
58 MigrationTools to zestaw skryptów perlowych do migracji użytkowników,
59 grup, hostów, grup sieciowych, sieci, protokołów, RPC i serwisów z
60 istniejących serwisów nazw (zwykłych plików, NIS, NetInfo) do LDAP.
81 perl -pi -e 's|%%CONFDIR%%|%{_sysconfdir}/openldap/|g;\
82 s|%%INSTDIR%%|%{_datadir}/openldap/migration/|g' *.pl *.sh README
85 rm -rf $RPM_BUILD_ROOT
86 install -d $RPM_BUILD_ROOT{%{_sysconfdir}/openldap,%{_datadir}/openldap/migration}
88 install *.sh *.pl $RPM_BUILD_ROOT%{_datadir}/openldap/migration
89 install migrate_common.ph $RPM_BUILD_ROOT%{_sysconfdir}/openldap
92 rm -rf $RPM_BUILD_ROOT
94 %files -n openldap-migration
95 %defattr(644,root,root,755)
96 %doc MigrationTools.txt README
97 %dir %{_datadir}/openldap/migration
98 %attr(755,root,root) %{_datadir}/openldap/migration/*.sh
99 %attr(755,root,root) %{_datadir}/openldap/migration/*.pl
100 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/openldap/migrate_common.ph