]> git.pld-linux.org Git - packages/MigrationTools.git/blob - MigrationTools.spec
061290d11117d5a6d5f4136abbac3c36039604f3
[packages/MigrationTools.git] / MigrationTools.spec
1 %include        /usr/lib/rpm/macros.perl
2 Summary:        LDAP Migration Tools
3 Summary(pl.UTF-8):      Narzędzia do migracji do LDAP
4 Name:           MigrationTools
5 Version:        47
6 Release:        11
7 License:        BSD
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
12 Source1:        %{name}.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
30 BuildArch:      noarch
31 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
32
33 %description
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
37 LDAP.
38
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.
43
44 %package -n openldap-migration
45 Summary:        LDAP Migration Tools
46 Summary(pl.UTF-8):      Narzędzia do migracji do LDAP
47 Group:          Base
48 Requires:       openldap
49 Obsoletes:      ldap-MigrationTools
50
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
55 LDAP.
56
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.
61
62 %prep
63 %setup -q
64 %patch0 -p1
65 %patch1 -p1
66 %patch2 -p1
67 %patch3 -p1
68 %patch4 -p1
69 %patch5 -p1
70 %patch6 -p1
71 %patch7 -p1
72 %patch8 -p1
73 %patch9 -p1
74 %patch10 -p1
75 %patch11 -p1
76 %patch12 -p1
77 %patch13 -p1
78 %patch14 -p1
79 install %{SOURCE1} .
80
81 perl -pi -e 's|%%CONFDIR%%|%{_sysconfdir}/openldap/|g;\
82         s|%%INSTDIR%%|%{_datadir}/openldap/migration/|g' *.pl *.sh README
83
84 %install
85 rm -rf $RPM_BUILD_ROOT
86 install -d $RPM_BUILD_ROOT{%{_sysconfdir}/openldap,%{_datadir}/openldap/migration}
87
88 install *.sh *.pl $RPM_BUILD_ROOT%{_datadir}/openldap/migration
89 install migrate_common.ph $RPM_BUILD_ROOT%{_sysconfdir}/openldap
90
91 %clean
92 rm -rf $RPM_BUILD_ROOT
93
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
This page took 0.029987 seconds and 3 git commands to generate.