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