]> git.pld-linux.org Git - packages/quota.git/blob - quota.spec
- tab
[packages/quota.git] / quota.spec
1 # TODO:
2 # - add warnquota as cron job
3 Summary:        Quota administration package
4 Summary(de):    Quotenverwaltungspaket
5 Summary(es):    Paquete de administración cuota
6 Summary(fr):    Paquetage de gestion des quotas
7 Summary(pl):    Pakiet administaracyjny Quota
8 Summary(pt_BR): Pacote de administração quota
9 Summary(ru):    õÔÉÌÉÔÙ ÓÉÓÔÅÍÎÏÇÏ ÁÄÍÉÎÉÓÔÒÁÔÏÒÁ ÄÌÑ ÕÐÒÁ×ÌÅÎÉÑ ÄÉÓËÏ×ÙÍÉ Ë×ÏÔÁÍÉ
10 Summary(tr):    Kota denetleme paketi
11 Summary(uk):    õÔÉ̦ÔÉ ÓÉÓÔÅÍÎÏÇÏ ÁÄͦΦÓÔÒÁÔÏÒÁ ÄÌÑ ËÅÒÕ×ÁÎÎÑ ÄÉÓËÏ×ÉÍÉ Ë×ÏÔÁÍÉ
12 Summary(zh_CN): ´ÅÅÌʹÓÃÇé¿öµÄ¼à¿Ø¹¤¾ß
13 Name:           quota
14 Version:        3.14
15 Release:        2
16 Epoch:          1
17 License:        BSD
18 Group:          Applications/System
19 Source0:        http://dl.sourceforge.net/linuxquota/%{name}-%{version}.tar.gz
20 # Source0-md5:  e6ae17d4bf26012e820c3582ec7af487
21 Source1:        http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
22 # Source1-md5:  05a209bc054366ea190d1c67669f9ca3
23 Source2:        r%{name}d.init
24 Source3:        r%{name}d.sysconfig
25 URL:            http://sourceforge.net/projects/linuxquota/
26 Patch0:         %{name}-defaults.patch
27 Patch1:         %{name}-repquota-len-fix.patch
28 BuildRequires:  autoconf
29 BuildRequires:  automake
30 BuildRequires:  e2fsprogs-devel
31 BuildRequires:  gettext-devel
32 BuildRequires:  libwrap-devel
33 BuildRequires:  rpmbuild(macros) >= 1.268
34 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
35
36 %description
37 Quotas allow the system administrator to limit disk usage by a user
38 and/or group per filesystem. This package contains the tools which are
39 needed to enable, modify, and update quotas.
40
41 %description -l de
42 Quotas gestatten es dem Systemadministrator, die Festplattennutzung
43 durch einen Anwender und/oder Gruppen pro Dateisystem zu beschränken.
44 Es enthält die Tools, die zur Aktivierung, Modifikation und zum
45 Aktualisieren von Quoten erforderlich sind."
46
47 %description -l es
48 Cuotas permite al administrador del sistema limitar el uso de disco
49 por un usuario y/o grupo por sistema de archivos. Este paquete
50 contiene las herramientas que son necesarias para activar, modificar y
51 actualizar cuotas.
52
53 %description -l fr
54 Les quotas permettant à l'administrateur système de limiter
55 l'utilisation disque par un utilisateur et/ou un groupe par système de
56 fichiers. Ce paquetage contient les outils nécessaires à la mise en
57 place, la modification et la mise à jour des quotas.
58
59 %description -l pl
60 Quota pozwala administratorowi systemu na ograniczanie wielko¶ci
61 miejsca na dysku dla u¿ytkownika/grupy. Pakiet ten zawiera narzêdzia
62 do aktywacji i modyfikacji Quoty.
63
64 %description -l pt_BR
65 Quotas permite ao administrador do sistema limitar o uso de disco por
66 um usuário e/ou grupo por sistema de arquivos. Este pacote contém as
67 ferramentas que são necessárias para ativar, modificar e atualizar
68 quotas.
69
70 %description -l ru
71 ðÁËÅÔ quota ÓÏÄÅÒÖÉÔ ÕÔÉÌÉÔÙ ÓÉÓÔÅÍÎÏÇÏ ÁÄÍÉÎÉÓÔÒÁÔÏÒÁ ÄÌÑ ÍÏÎÉÔÏÒÉÎÇÁ
72 É ÏÇÒÁÎÉÞÅÎÉÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÄÉÓËÏ×ÏÇÏ ÐÒÏÓÔÒÁÎÓÔ×Á ÐÏÌØÚÏ×ÁÔÅÌÑÍÉ É ÉÈ
73 ÇÒÕÐÐÁÍÉ × ËÁÖÄÏÊ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÅ.
74
75 %description -l tr
76 Kota, sistem yöneticisine, bir kullanýcýnýn ya da kullanýcý grubunun
77 disk kullanýmýný sýnýrlama yeteneði verir. Bu paket içerisindeki
78 yazýlýmlar kota sistemini kullanmak için gereken kontrol
79 yazýlýmlarýdýr.
80
81 %description -l uk
82 ðÁËÅÔ quota Í¦ÓÔÉÔØ ÕÔÉ̦ÔÉ ÓÉÓÔÅÍÎÏÇÏ ÁÄͦΦÓÔÒÁÔÏÒÁ ÄÌÑ ÍÏΦÔÏÒÉÎÇÕ
83 ÔÁ ÏÂÍÅÖÅÎÎÑ ×ÉËÏÒÉÓÔÁÎÎÑ ÄÉÓËÏ×ÏÇÏ ÐÒÏÓÔÏÒÕ ËÏÒÉÓÔÕ×ÁÞÁÍÉ ÔÁ §È
84 ÇÒÕÐÁÍÉ × ËÏÖΦʠÆÁÊÌÏצʠÓÉÓÔÅͦ.
85
86 %package rquotad
87 Summary:        Remote quota server
88 Summary(pl):    Zdalny serwer quota
89 Group:          Networking/Daemons
90 Requires(post,preun):   /sbin/chkconfig
91 Requires:       portmap >= 4.0
92 Requires:       rc-scripts
93 Obsoletes:      nfs-utils-rquotad
94
95 %description rquotad
96 rquotad is an rpc(3N) server which returns quotas for a user of a
97 local file system which is mounted by a remote machine over the NFS.
98 The results are used by quota(1) to display user quotas for remote
99 file systems.
100
101 %description rquotad -l pl
102 rquotad jest serverem rpc(3N), który zwraca quoty u¿ytkownika
103 lokalnego systemu plików, który jest zamountowany przez zdaln± maszynê
104 poprzez NFS. Rezultaty s± u¿ywane przez quota(1), aby wy¶wietliæ quote
105 dla zdalnego systemu plików.
106
107 %prep
108 %setup -q -n %{name}-tools
109 %patch0 -p1
110 %patch1 -p1
111
112 %build
113 %{__aclocal}
114 %{__autoconf}
115 %configure \
116         --enable-rpcsetquota
117
118 %{__make}
119
120 %install
121 rm -rf $RPM_BUILD_ROOT
122 install -d $RPM_BUILD_ROOT{/sbin,/etc/{rc.d/init.d,sysconfig}}
123
124 %{__make} install \
125         ROOTDIR=$RPM_BUILD_ROOT
126
127 # essential, used by rc-scripts
128 mv -f $RPM_BUILD_ROOT%{_sbindir}/{quotacheck,quotaon,quotaoff,convertquota} \
129         $RPM_BUILD_ROOT/sbin
130
131 install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/rquotad
132 install %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/rquotad
133
134 echo ".so quotaon.8" > $RPM_BUILD_ROOT%{_mandir}/man8/quotaoff.8
135 echo ".so rquotad.8" >  $RPM_BUILD_ROOT%{_mandir}/man8/rpc.rquotad.8
136
137 bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
138
139 %find_lang quota
140
141 %clean
142 rm -rf $RPM_BUILD_ROOT
143
144 %post rquotad
145 /sbin/chkconfig --add rquotad
146 %service rquotad restart "NFS quota daemon"
147
148 %preun rquotad
149 if [ "$1" = "0" ]; then
150         %service rquotad stop
151         /sbin/chkconfig --del rquotad
152 fi
153
154 %files -f quota.lang
155 %defattr(644,root,root,755)
156 %doc Changelog doc/{quotas-1.eps,quotas.ms} quotatab
157 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/quotagrpadmins
158 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/quotatab
159 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/warnquota.conf
160 %attr(755,root,root) /sbin/convertquota
161 %attr(755,root,root) /sbin/quotacheck
162 %attr(755,root,root) /sbin/quotaoff
163 %attr(755,root,root) /sbin/quotaon
164 %attr(755,root,root) %{_sbindir}/edquota
165 %attr(755,root,root) %{_sbindir}/quotastats
166 %attr(755,root,root) %{_sbindir}/quot
167 %attr(755,root,root) %{_sbindir}/repquota
168 %attr(755,root,root) %{_sbindir}/setquota
169 %attr(755,root,root) %{_sbindir}/warnquota
170 %attr(755,root,root) %{_sbindir}/xqmstats
171 %attr(755,root,root) %{_bindir}/*
172
173 %{_mandir}/man1/*
174 %{_mandir}/man8/quot*.8*
175 %{_mandir}/man8/*quota.8*
176 %{_mandir}/man8/xqmstats.8*
177
178 %lang(fi) %{_mandir}/fi/man1/*
179
180 %lang(hu) %{_mandir}/hu/man8/*
181
182 %lang(ja) %{_mandir}/ja/man1/*
183 %lang(ja) %{_mandir}/ja/man8/quota*
184 %lang(ja) %{_mandir}/ja/man8/edquota.8*
185 %lang(ja) %{_mandir}/ja/man8/repquota.8*
186 %lang(ja) %{_mandir}/ja/man8/setquota.8*
187
188 %lang(pl) %{_mandir}/pl/man1/*
189 %lang(pl) %{_mandir}/pl/man8/*
190
191 %files rquotad
192 %defattr(644,root,root,755)
193 %attr(755,root,root) %{_sbindir}/rpc.rquotad
194 %attr(754,root,root) /etc/rc.d/init.d/rquotad
195 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rquotad
196
197 %{_mandir}/man8/*rquotad.8*
198 %lang(fr) %{_mandir}/fr/man8/*rquotad.8*
199 %lang(ja) %{_mandir}/ja/man8/*rquotad.8*
This page took 0.047132 seconds and 3 git commands to generate.