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