]> git.pld-linux.org Git - packages/quota.git/blob - quota.spec
- adapterized (sorted %verify attrs)
[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.13
15 Release:        1
16 Epoch:          1
17 License:        BSD
18 Group:          Applications/System
19 Source0:        http://dl.sourceforge.net/linuxquota/%{name}-%{version}.tar.gz
20 # Source0-md5:  8a91c4bc342dca2ddf9f620af24fc5e7
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}-pl.po-update.patch
28 Patch2:         %{name}-repquota-len-fix.patch
29 BuildRequires:  autoconf
30 BuildRequires:  automake
31 BuildRequires:  e2fsprogs-devel
32 BuildRequires:  gettext-devel
33 BuildRequires:  libwrap-devel
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 %patch2 -p1
112
113 %build
114 %{__aclocal}
115 %{__autoconf}
116 %configure
117 %{__make}
118
119 %install
120 rm -rf $RPM_BUILD_ROOT
121 install -d $RPM_BUILD_ROOT{/sbin,/etc/{rc.d/init.d,sysconfig}}
122
123 %{__make} install \
124         ROOTDIR=$RPM_BUILD_ROOT
125
126 # essential, used by rc-scripts
127 mv -f $RPM_BUILD_ROOT%{_sbindir}/{quotacheck,quotaon,quotaoff,convertquota} \
128         $RPM_BUILD_ROOT/sbin
129
130 install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/rquotad
131 install %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/rquotad
132
133 echo ".so quotaon.8" > $RPM_BUILD_ROOT%{_mandir}/man8/quotaoff.8
134 echo ".so rquotad.8" >  $RPM_BUILD_ROOT%{_mandir}/man8/rpc.rquotad.8
135
136 bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
137
138 %find_lang quota
139
140 %clean
141 rm -rf $RPM_BUILD_ROOT
142
143 %post rquotad
144 /sbin/chkconfig --add rquotad
145 if [ -r /var/lock/subsys/rquotad ]; then
146         /etc/rc.d/init.d/rquotad restart >&2
147 else
148         echo "Run \"/etc/rc.d/init.d/rquotad start\" to start NFS quota daemon."
149 fi
150
151 %preun rquotad
152 if [ "$1" = "0" ]; then
153         if [ -r /var/lock/subsys/rquotad ]; then
154                 /etc/rc.d/init.d/rquotad stop >&2
155         fi
156         /sbin/chkconfig --del rquotad
157 fi
158
159 %files -f quota.lang
160 %defattr(644,root,root,755)
161 %doc doc/{quotas-1.eps,quotas.ms} quotatab
162 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/quotagrpadmins
163 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/quotatab
164 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/warnquota.conf
165 %attr(755,root,root) /sbin/convertquota
166 %attr(755,root,root) /sbin/quotacheck
167 %attr(755,root,root) /sbin/quotaoff
168 %attr(755,root,root) /sbin/quotaon
169 %attr(755,root,root) %{_sbindir}/edquota
170 %attr(755,root,root) %{_sbindir}/quotastats
171 %attr(755,root,root) %{_sbindir}/quot
172 %attr(755,root,root) %{_sbindir}/repquota
173 %attr(755,root,root) %{_sbindir}/setquota
174 %attr(755,root,root) %{_sbindir}/warnquota
175 %attr(755,root,root) %{_sbindir}/xqmstats
176 %attr(755,root,root) %{_bindir}/*
177
178 %{_mandir}/man1/*
179 %{_mandir}/man8/quot*.8*
180 %{_mandir}/man8/*quota.8*
181 %{_mandir}/man8/xqmstats.8*
182
183 %lang(fi) %{_mandir}/fi/man1/*
184
185 %lang(hu) %{_mandir}/hu/man8/*
186
187 %lang(ja) %{_mandir}/ja/man1/*
188 %lang(ja) %{_mandir}/ja/man8/quota*
189 %lang(ja) %{_mandir}/ja/man8/edquota.8*
190 %lang(ja) %{_mandir}/ja/man8/repquota.8*
191 %lang(ja) %{_mandir}/ja/man8/setquota.8*
192
193 %lang(pl) %{_mandir}/pl/man1/*
194 %lang(pl) %{_mandir}/pl/man8/*
195
196 %files rquotad
197 %defattr(644,root,root,755)
198 %attr(755,root,root) %{_sbindir}/rpc.rquotad
199 %attr(754,root,root) /etc/rc.d/init.d/rquotad
200 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rquotad
201
202 %{_mandir}/man8/*rquotad.8*
203 %lang(fr) %{_mandir}/fr/man8/*rquotad.8*
204 %lang(ja) %{_mandir}/ja/man8/*rquotad.8*
This page took 0.081329 seconds and 4 git commands to generate.