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