]> git.pld-linux.org Git - packages/quota.git/blame - quota.spec
- fix stupid bug
[packages/quota.git] / quota.spec
CommitLineData
96d139f5
PG
1# TODO:
2# - add warnquota as cron job
ecd6315d 3Summary: Quota administration package
b797909b
JR
4Summary(de.UTF-8): Quotenverwaltungspaket
5Summary(es.UTF-8): Paquete de administración cuota
6Summary(fr.UTF-8): Paquetage de gestion des quotas
7Summary(pl.UTF-8): Pakiet administaracyjny Quota
8Summary(pt_BR.UTF-8): Pacote de administração quota
9Summary(ru.UTF-8): Утилиты системного администратора для управления дисковыми квотами
10Summary(tr.UTF-8): Kota denetleme paketi
11Summary(uk.UTF-8): Утиліти системного адміністратора для керування дисковими квотами
12Summary(zh_CN.UTF-8): 磁盘使用情况的监控工具
ecd6315d 13Name: quota
5c06d5ed 14Version: 3.14
fb526b38 15Release: 2
d6df3200 16Epoch: 1
863a1e14 17License: BSD
18Group: Applications/System
a13c335d 19Source0: http://dl.sourceforge.net/linuxquota/%{name}-%{version}.tar.gz
5c06d5ed 20# Source0-md5: e6ae17d4bf26012e820c3582ec7af487
8d5bc0ef 21Source1: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
f89e19cd 22# Source1-md5: 05a209bc054366ea190d1c67669f9ca3
e765312b 23Source2: r%{name}d.init
24Source3: r%{name}d.sysconfig
7e339b70 25URL: http://sourceforge.net/projects/linuxquota/
46fce541 26Patch0: %{name}-defaults.patch
5c06d5ed 27Patch1: %{name}-repquota-len-fix.patch
7e339b70 28BuildRequires: autoconf
42d99a55 29BuildRequires: automake
404f6071 30BuildRequires: e2fsprogs-devel
e765312b 31BuildRequires: gettext-devel
404f6071 32BuildRequires: libwrap-devel
b37a1db3 33BuildRequires: rpmbuild(macros) >= 1.268
dcf31b64 34BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
ecd6315d 35
36%description
863a1e14 37Quotas allow the system administrator to limit disk usage by a user
38and/or group per filesystem. This package contains the tools which are
39needed to enable, modify, and update quotas.
ecd6315d 40
b797909b 41%description -l de.UTF-8
863a1e14 42Quotas gestatten es dem Systemadministrator, die Festplattennutzung
b797909b
JR
43durch einen Anwender und/oder Gruppen pro Dateisystem zu beschränken.
44Es enthält die Tools, die zur Aktivierung, Modifikation und zum
863a1e14 45Aktualisieren von Quoten erforderlich sind."
ecd6315d 46
b797909b 47%description -l es.UTF-8
5bbb9508 48Cuotas permite al administrador del sistema limitar el uso de disco
49por un usuario y/o grupo por sistema de archivos. Este paquete
50contiene las herramientas que son necesarias para activar, modificar y
51actualizar cuotas.
52
b797909b
JR
53%description -l fr.UTF-8
54Les quotas permettant à l'administrateur système de limiter
55l'utilisation disque par un utilisateur et/ou un groupe par système de
56fichiers. Ce paquetage contient les outils nécessaires à la mise en
57place, la modification et la mise à jour des quotas.
ecd6315d 58
b797909b
JR
59%description -l pl.UTF-8
60Quota pozwala administratorowi systemu na ograniczanie wielkości
61miejsca na dysku dla użytkownika/grupy. Pakiet ten zawiera narzędzia
863a1e14 62do aktywacji i modyfikacji Quoty.
ecd6315d 63
b797909b 64%description -l pt_BR.UTF-8
5bbb9508 65Quotas permite ao administrador do sistema limitar o uso de disco por
b797909b
JR
66um usuário e/ou grupo por sistema de arquivos. Este pacote contém as
67ferramentas que são necessárias para ativar, modificar e atualizar
5bbb9508 68quotas.
69
b797909b
JR
70%description -l ru.UTF-8
71Пакет quota содержит утилиты системного администратора для мониторинга
72и ограничения использования дискового пространства пользователями и их
73группами в каждой файловой системе.
1050fdfa 74
b797909b
JR
75%description -l tr.UTF-8
76Kota, sistem yöneticisine, bir kullanıcının ya da kullanıcı grubunun
77disk kullanımını sınırlama yeteneği verir. Bu paket içerisindeki
78yazılımlar kota sistemini kullanmak için gereken kontrol
79yazı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
87Summary: Remote quota server
b797909b 88Summary(pl.UTF-8): Zdalny serwer quota
eb079465 89Group: Networking/Daemons
404f6071 90Requires(post,preun): /sbin/chkconfig
eb079465 91Requires: portmap >= 4.0
72f50f83 92Requires: rc-scripts
eb079465
JR
93Obsoletes: nfs-utils-rquotad
94
95%description rquotad
96rquotad is an rpc(3N) server which returns quotas for a user of a
97local file system which is mounted by a remote machine over the NFS.
98The results are used by quota(1) to display user quotas for remote
99file systems.
100
b797909b
JR
101%description rquotad -l pl.UTF-8
102rquotad jest serverem rpc(3N), który zwraca quoty użytkownika
103lokalnego systemu plików, który jest zamountowany przez zdalną maszynę
104poprzez NFS. Rezultaty są używane przez quota(1), aby wyświetlić quote
105dla 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
121rm -rf $RPM_BUILD_ROOT
c759c8a6 122install -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
128mv -f $RPM_BUILD_ROOT%{_sbindir}/{quotacheck,quotaon,quotaoff,convertquota} \
129 $RPM_BUILD_ROOT/sbin
130
eb079465
JR
131install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/rquotad
132install %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/rquotad
133
134echo ".so quotaon.8" > $RPM_BUILD_ROOT%{_mandir}/man8/quotaoff.8
135echo ".so rquotad.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.rquotad.8
842d1081 136
137bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
ecd6315d 138
11c3fac2 139%find_lang quota
ecd6315d 140
141%clean
142rm -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
149if [ "$1" = "0" ]; then
b37a1db3 150 %service rquotad stop
eb079465
JR
151 /sbin/chkconfig --del rquotad
152fi
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*
This page took 0.073345 seconds and 4 git commands to generate.