]>
Commit | Line | Data |
---|---|---|
96d139f5 PG |
1 | # TODO: |
2 | # - add warnquota as cron job | |
ecd6315d | 3 | Summary: Quota administration package |
b797909b JR |
4 | Summary(de.UTF-8): Quotenverwaltungspaket |
5 | Summary(es.UTF-8): Paquete de administración cuota | |
6 | Summary(fr.UTF-8): Paquetage de gestion des quotas | |
7 | Summary(pl.UTF-8): Pakiet administaracyjny Quota | |
8 | Summary(pt_BR.UTF-8): Pacote de administração quota | |
9 | Summary(ru.UTF-8): Утилиты системного администратора для управления дисковыми квотами | |
10 | Summary(tr.UTF-8): Kota denetleme paketi | |
11 | Summary(uk.UTF-8): Утиліти системного адміністратора для керування дисковими квотами | |
12 | Summary(zh_CN.UTF-8): 磁盘使用情况的监控工具 | |
ecd6315d | 13 | Name: quota |
5c06d5ed | 14 | Version: 3.14 |
fb526b38 | 15 | Release: 2 |
d6df3200 | 16 | Epoch: 1 |
863a1e14 | 17 | License: BSD |
18 | Group: Applications/System | |
a13c335d | 19 | Source0: http://dl.sourceforge.net/linuxquota/%{name}-%{version}.tar.gz |
5c06d5ed | 20 | # Source0-md5: e6ae17d4bf26012e820c3582ec7af487 |
8d5bc0ef | 21 | Source1: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2 |
f89e19cd | 22 | # Source1-md5: 05a209bc054366ea190d1c67669f9ca3 |
e765312b | 23 | Source2: r%{name}d.init |
24 | Source3: r%{name}d.sysconfig | |
7e339b70 | 25 | URL: http://sourceforge.net/projects/linuxquota/ |
46fce541 | 26 | Patch0: %{name}-defaults.patch |
5c06d5ed | 27 | Patch1: %{name}-repquota-len-fix.patch |
7e339b70 | 28 | BuildRequires: autoconf |
42d99a55 | 29 | BuildRequires: automake |
404f6071 | 30 | BuildRequires: e2fsprogs-devel |
e765312b | 31 | BuildRequires: gettext-devel |
404f6071 | 32 | BuildRequires: libwrap-devel |
b37a1db3 | 33 | BuildRequires: rpmbuild(macros) >= 1.268 |
dcf31b64 | 34 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
ecd6315d | 35 | |
36 | %description | |
863a1e14 | 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. | |
ecd6315d | 40 | |
b797909b | 41 | %description -l de.UTF-8 |
863a1e14 | 42 | Quotas gestatten es dem Systemadministrator, die Festplattennutzung |
b797909b JR |
43 | durch einen Anwender und/oder Gruppen pro Dateisystem zu beschränken. |
44 | Es enthält die Tools, die zur Aktivierung, Modifikation und zum | |
863a1e14 | 45 | Aktualisieren von Quoten erforderlich sind." |
ecd6315d | 46 | |
b797909b | 47 | %description -l es.UTF-8 |
5bbb9508 | 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 | ||
b797909b JR |
53 | %description -l fr.UTF-8 |
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. | |
ecd6315d | 58 | |
b797909b JR |
59 | %description -l pl.UTF-8 |
60 | Quota pozwala administratorowi systemu na ograniczanie wielkości | |
61 | miejsca na dysku dla użytkownika/grupy. Pakiet ten zawiera narzędzia | |
863a1e14 | 62 | do aktywacji i modyfikacji Quoty. |
ecd6315d | 63 | |
b797909b | 64 | %description -l pt_BR.UTF-8 |
5bbb9508 | 65 | Quotas permite ao administrador do sistema limitar o uso de disco por |
b797909b JR |
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 | |
5bbb9508 | 68 | quotas. |
69 | ||
b797909b JR |
70 | %description -l ru.UTF-8 |
71 | Пакет quota содержит утилиты системного администратора для мониторинга | |
72 | и ограничения использования дискового пространства пользователями и их | |
73 | группами в каждой файловой системе. | |
1050fdfa | 74 | |
b797909b JR |
75 | %description -l tr.UTF-8 |
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. | |
ecd6315d | 80 | |
b797909b JR |
81 | %description -l uk.UTF-8 |
82 | Пакет quota містить утиліти системного адміністратора для моніторингу | |
83 | та обмеження використання дискового простору користувачами та їх | |
84 | групами в кожній файловій системі. | |
1050fdfa | 85 | |
eb079465 JR |
86 | %package rquotad |
87 | Summary: Remote quota server | |
b797909b | 88 | Summary(pl.UTF-8): Zdalny serwer quota |
eb079465 | 89 | Group: Networking/Daemons |
404f6071 | 90 | Requires(post,preun): /sbin/chkconfig |
eb079465 | 91 | Requires: portmap >= 4.0 |
72f50f83 | 92 | Requires: rc-scripts |
eb079465 JR |
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 | ||
b797909b JR |
101 | %description rquotad -l pl.UTF-8 |
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. | |
eb079465 | 106 | |
ecd6315d | 107 | %prep |
72f50f83 | 108 | %setup -q -n %{name}-tools |
863a1e14 | 109 | %patch0 -p1 |
404f6071 | 110 | %patch1 -p1 |
ecd6315d | 111 | |
112 | %build | |
63233207 | 113 | %{__aclocal} |
31acc5e6 | 114 | %{__autoconf} |
02a1f43e JB |
115 | %configure \ |
116 | --enable-rpcsetquota | |
fb526b38 | 117 | |
11c3fac2 | 118 | %{__make} |
ecd6315d | 119 | |
120 | %install | |
121 | rm -rf $RPM_BUILD_ROOT | |
c759c8a6 | 122 | install -d $RPM_BUILD_ROOT{/sbin,/etc/{rc.d/init.d,sysconfig}} |
ecd6315d | 123 | |
eb061812 | 124 | %{__make} install \ |
11c3fac2 | 125 | ROOTDIR=$RPM_BUILD_ROOT |
ecd6315d | 126 | |
c759c8a6 JB |
127 | # essential, used by rc-scripts |
128 | mv -f $RPM_BUILD_ROOT%{_sbindir}/{quotacheck,quotaon,quotaoff,convertquota} \ | |
129 | $RPM_BUILD_ROOT/sbin | |
130 | ||
eb079465 JR |
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 | |
842d1081 | 136 | |
137 | bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir} | |
ecd6315d | 138 | |
11c3fac2 | 139 | %find_lang quota |
ecd6315d | 140 | |
141 | %clean | |
142 | rm -rf $RPM_BUILD_ROOT | |
143 | ||
eb079465 JR |
144 | %post rquotad |
145 | /sbin/chkconfig --add rquotad | |
b37a1db3 | 146 | %service rquotad restart "NFS quota daemon" |
eb079465 JR |
147 | |
148 | %preun rquotad | |
149 | if [ "$1" = "0" ]; then | |
b37a1db3 | 150 | %service rquotad stop |
eb079465 JR |
151 | /sbin/chkconfig --del rquotad |
152 | fi | |
153 | ||
11c3fac2 | 154 | %files -f quota.lang |
ecd6315d | 155 | %defattr(644,root,root,755) |
5c06d5ed | 156 | %doc Changelog doc/{quotas-1.eps,quotas.ms} quotatab |
72f50f83 ER |
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 | |
c759c8a6 JB |
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 | |
0e0d5cc5 | 171 | %attr(755,root,root) %{_bindir}/* |
ecd6315d | 172 | |
ac6d3191 | 173 | %{_mandir}/man1/* |
553ce65d JB |
174 | %{_mandir}/man8/quot*.8* |
175 | %{_mandir}/man8/*quota.8* | |
04b8b747 | 176 | %{_mandir}/man8/xqmstats.8* |
842d1081 | 177 | |
178 | %lang(fi) %{_mandir}/fi/man1/* | |
179 | ||
180 | %lang(hu) %{_mandir}/hu/man8/* | |
181 | ||
182 | %lang(ja) %{_mandir}/ja/man1/* | |
eb079465 JR |
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* | |
842d1081 | 187 | |
188 | %lang(pl) %{_mandir}/pl/man1/* | |
189 | %lang(pl) %{_mandir}/pl/man8/* | |
eb079465 JR |
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 | |
72f50f83 | 195 | %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rquotad |
eb079465 JR |
196 | |
197 | %{_mandir}/man8/*rquotad.8* | |
198 | %lang(fr) %{_mandir}/fr/man8/*rquotad.8* | |
199 | %lang(ja) %{_mandir}/ja/man8/*rquotad.8* |