]> git.pld-linux.org Git - packages/MigrationTools.git/blob - MigrationTools.spec
- drop obsolete and outdated manual inclusion of rpm macros
[packages/MigrationTools.git] / MigrationTools.spec
1 Summary:        LDAP Migration Tools
2 Summary(pl.UTF-8):      Narzędzia do migracji do LDAP
3 Name:           MigrationTools
4 Version:        47
5 Release:        11
6 License:        BSD
7 Group:          Networking/Admin
8 Source0:        http://www.padl.com/download/%{name}-%{version}.tar.gz
9 # Source0-md5:  3faf83eb8482e55979bda47f1d1e6501
10 # http://www.padl.com/download/MigrationTools.txt
11 Source1:        %{name}.txt
12 Patch0:         %{name}-instdir.patch
13 Patch1:         %{name}-mktemp.patch
14 Patch2:         %{name}-simple.patch
15 Patch3:         %{name}-suffix.patch
16 Patch4:         %{name}-schema.patch
17 Patch5:         %{name}-noaliases.patch
18 Patch6:         %{name}-noddp.patch
19 Patch7:         %{name}-unique-hosts.patch
20 Patch8:         %{name}-sysconfdir.patch
21 Patch9:         %{name}-noproto.patch
22 Patch10:        %{name}-utf8.patch
23 Patch11:        %{name}-minmax-ugid.patch
24 Patch12:        %{name}-smbkrb5.patch
25 Patch13:        %{name}-options.patch
26 Patch14:        %{name}-distinguish_identically_named_services.patch
27 URL:            http://www.padl.com/OSS/MigrationTools.html
28 BuildRequires:  rpm-perlprov
29 BuildArch:      noarch
30 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
31
32 %description
33 The MigrationTools are a set of Perl scripts for migrating users,
34 groups, aliases, hosts, netgroups, networks, protocols, RPCs, and
35 services from existing nameservices (flat files, NIS, and NetInfo) to
36 LDAP.
37
38 %description -l pl.UTF-8
39 MigrationTools to zestaw skryptów perlowych do migracji użytkowników,
40 grup, hostów, grup sieciowych, sieci, protokołów, RPC i serwisów z
41 istniejących serwisów nazw (zwykłych plików, NIS, NetInfo) do LDAP.
42
43 %package -n openldap-migration
44 Summary:        LDAP Migration Tools
45 Summary(pl.UTF-8):      Narzędzia do migracji do LDAP
46 Group:          Base
47 Requires:       openldap
48 Obsoletes:      ldap-MigrationTools
49
50 %description -n openldap-migration
51 The MigrationTools are a set of Perl scripts for migrating users,
52 groups, aliases, hosts, netgroups, networks, protocols, RPCs, and
53 services from existing nameservices (flat files, NIS, and NetInfo) to
54 LDAP.
55
56 %description -n openldap-migration -l pl.UTF-8
57 MigrationTools to zestaw skryptów perlowych do migracji użytkowników,
58 grup, hostów, grup sieciowych, sieci, protokołów, RPC i serwisów z
59 istniejących serwisów nazw (zwykłych plików, NIS, NetInfo) do LDAP.
60
61 %prep
62 %setup -q
63 %patch0 -p1
64 %patch1 -p1
65 %patch2 -p1
66 %patch3 -p1
67 %patch4 -p1
68 %patch5 -p1
69 %patch6 -p1
70 %patch7 -p1
71 %patch8 -p1
72 %patch9 -p1
73 %patch10 -p1
74 %patch11 -p1
75 %patch12 -p1
76 %patch13 -p1
77 %patch14 -p1
78 install %{SOURCE1} .
79
80 perl -pi -e 's|%%CONFDIR%%|%{_sysconfdir}/openldap/|g;\
81         s|%%INSTDIR%%|%{_datadir}/openldap/migration/|g' *.pl *.sh README
82
83 %install
84 rm -rf $RPM_BUILD_ROOT
85 install -d $RPM_BUILD_ROOT{%{_sysconfdir}/openldap,%{_datadir}/openldap/migration}
86
87 install *.sh *.pl $RPM_BUILD_ROOT%{_datadir}/openldap/migration
88 install migrate_common.ph $RPM_BUILD_ROOT%{_sysconfdir}/openldap
89
90 %clean
91 rm -rf $RPM_BUILD_ROOT
92
93 %files -n openldap-migration
94 %defattr(644,root,root,755)
95 %doc MigrationTools.txt README
96 %dir %{_datadir}/openldap/migration
97 %attr(755,root,root) %{_datadir}/openldap/migration/*.sh
98 %attr(755,root,root) %{_datadir}/openldap/migration/*.pl
99 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/openldap/migrate_common.ph
This page took 0.070333 seconds and 3 git commands to generate.