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