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