]> git.pld-linux.org Git - packages/MigrationTools.git/blob - MigrationTools.spec
88af327d2bd3e4bd336682793c4ece09e284c260
[packages/MigrationTools.git] / MigrationTools.spec
1 # $Revision: 1.28 $Date: 2009-06-24 11:45:53 $
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:        7
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}-minmax-ugid.patch
25 Patch11:        %{name}-utf8.patch
26 Patch12:        %{name}-smbkrb5.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 install %{SOURCE1} .
77
78 perl -pi -e 's|%%CONFDIR%%|%{_sysconfdir}/openldap/|g;\
79         s|%%INSTDIR%%|%{_datadir}/openldap/migration/|g' *.pl *.sh README
80
81 %install
82 rm -rf $RPM_BUILD_ROOT
83 install -d $RPM_BUILD_ROOT{%{_sysconfdir}/openldap,%{_datadir}/openldap/migration}
84
85 install *.sh *.pl $RPM_BUILD_ROOT%{_datadir}/openldap/migration
86 install migrate_common.ph $RPM_BUILD_ROOT%{_sysconfdir}/openldap
87
88 %clean
89 rm -rf $RPM_BUILD_ROOT
90
91 %files -n openldap-migration
92 %defattr(644,root,root,755)
93 %doc MigrationTools.txt README
94 %dir %{_datadir}/openldap/migration
95 %attr(755,root,root) %{_datadir}/openldap/migration/*.sh
96 %attr(755,root,root) %{_datadir}/openldap/migration/*.pl
97 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/openldap/migrate_common.ph
This page took 0.048173 seconds and 2 git commands to generate.