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