]> git.pld-linux.org Git - packages/tmpwatch.git/blame - tmpwatch.spec
- x32 rebuild
[packages/tmpwatch.git] / tmpwatch.spec
CommitLineData
7d214d08
PG
1# TODO:
2# - move whole amavis-related stuff to it's own spec. trigger is needed...
7d214d08 3#
e3a92024 4Summary: A utility for removing files based on when they were last accessed
cec18316
ER
5Summary(de.UTF-8): Utility zum Entfernen von Dateien, basierend auf ihrer Zugriffszeit
6Summary(es.UTF-8): Limpia archivos en directorios basado en sus edades
7Summary(fr.UTF-8): Nettoie les fichiers dans les répertoires en fonction de leur age
8Summary(pl.UTF-8): Narzędzie kasujące pliki w oparciu o czas ostatniego dostępu
9Summary(pt_BR.UTF-8): Limpa arquivos em diretórios baseado em suas idades
10Summary(ru.UTF-8): Утилита удаления файлов по критерию давности последнего доступа
11Summary(uk.UTF-8): Утиліта видалення файлів за критерієм давності останнього доступу
7c98d0f7 12Name: tmpwatch
1c024ef6 13Version: 2.11
7a515f69 14Release: 9
2e4a7700 15License: GPL v2
2649618a 16Group: Applications/System
2e4a7700 17Source0: https://fedorahosted.org/releases/t/m/tmpwatch/%{name}-%{version}.tar.bz2
1c024ef6 18# Source0-md5: 9ea7e169296eb1196b80fe05bba1cbd0
47c1aa38 19Source1: %{name}.sysconfig
7d214d08
PG
20Source2: %{name}.cron
21Source3: %{name}.conf
e8d683d0 22Source4: %{name}.crontab
c9a6a971 23Patch0: %{name}-boottime.patch
2e4a7700 24URL: https://fedorahosted.org/tmpwatch/
1c024ef6 25BuildRequires: autoconf >= 2.64
5b039112 26BuildRequires: automake
153133d2 27Suggests: crondaemon
97912fc1 28BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
90d1a19b 29
30%description
2649618a 31The tmpwatch utility recursively searches through specified
32directories and removes files which have not been accessed in a
4c10e700 33specified period of time. tmpwatch is normally used to clean up
2649618a 34directories which are used for temporarily holding files (for example,
4c10e700 35/tmp). tmpwatch ignores symlinks, won't switch filesystems and only
2649618a 36removes empty directories and regular files.
90d1a19b 37
da4c84f4 38%description -l de.UTF-8
e3a92024 39Das tmpwatch-Utility sucht rekursiv durch angegebene Verzeichnisse und
2649618a 40entfernt Dateien, die in einer angegebenen Zeitspanne nicht benutzt
41wurden. Tmpwatch wird normalerweise benutzt, um Verzeichnisse
da4c84f4 42aufzuräumen, in denen temporäre Dateien gelagert werden (z.B. /tmp).
2649618a 43Tmpwatch ignoriert symlinks, wechselt kein Filesystem und entfernt nur
44normale Dateien und leere Verzeichnisse.
90d1a19b 45
da4c84f4 46%description -l es.UTF-8
3a2326d0 47Este paquete nos ofrece un programa que puede ser usado para limpiar
da4c84f4 48directorios. Periódicamente remueve el directorio (ignorando symlinks)
3a2326d0 49y elimina archivos que no fueron accedidos en un tiempo especificado
50por el usuario.
51
da4c84f4 52%description -l fr.UTF-8
2649618a 53Ce paquetage offre un programme permettant de nettoyer les
da4c84f4 54répertoires. Il recherche récursivement dans le répertoire (en
2649618a 55ignorant les liens symboliques) et supprime les fichiers qui n'ont pas
da4c84f4 56été accédés depuis une période donnée.
90d1a19b 57
da4c84f4
JR
58%description -l pl.UTF-8
59tmpwatch rekursywnie przeszukuje wyspecyfikowane katalogi szukając
60plików, które nie były używane przez określony okres czasu, w celu ich
61usunięcia. Jest on zazwyczaj używany do czyszczenia katalogów w
62których przechowywane są pliki tymczasowe (na przykład /tmp). tmpwatch
63ignoruje symlinki, nie zmienia systemu plików podczas przeszukiwania
64katalogów, usuwa tylko puste katalogi i zwyczajne pliki.
90d1a19b 65
da4c84f4 66%description -l pt_BR.UTF-8
3a2326d0 67Este pacote oferece um programa que pode ser usado para limpar
da4c84f4
JR
68diretórios. Ele periodicamente vasculha o diretório (ignorando
69symlinks) e remove arquivos que não foram acessados em um tempo
70especificado pelo usuário.
71
72%description -l tr.UTF-8
73Bu paket, dizinleri temizleyen bir program içerir. Simgesel bağları
74gözönüne almadan dizinleri rekürsif olarak arar ve kullanıcının
75önceden belirlediği bir sürede erişilmemiş olanları siler.
76
77%description -l ru.UTF-8
78Утилита tmpwatch рекурсивно удаляет в указанных каталогах файлы, к
79которым не было доступа указанное время. Обычно используется для
80очистки каталогов, хранящих временные файлы (например, /tmp). Эта
81утилита игнорирует симлинки, не переходит на другие файловые системы и
82удаляет только пустые каталоги и обычные (не специальные) файлы.
83
84%description -l uk.UTF-8
85Утиліта tmpwatch рекурсивно видаляє у вказаних каталогах файли, до
86яких не було доступу вказаний час. Звичайно використовується для
87очистки каталогів, що зберігають тимчасові файли (наприклад, /tmp). Ця
88утиліта ігнорує симлінки, не переходить на інші файлові системи і
89видаляє тільки порожні каталоги та звичайні (не спеціальні) файли.
ec70ebe3 90
90d1a19b 91%prep
92%setup -q
c9a6a971 93%patch0 -p1
90d1a19b 94
95%build
3a83adee 96%{__aclocal} -I m4
111d3ec6 97%{__autoconf}
98%{__automake}
3a83adee 99%configure \
f24e44b4 100 --sbindir=%{_bindir} \
3a83adee 101 --with-fuser=/bin/fuser
0dcfd761 102%{__make}
90d1a19b 103
104%install
105rm -rf $RPM_BUILD_ROOT
f24e44b4 106install -d $RPM_BUILD_ROOT{/etc/{cron.d,sysconfig,%{name}},%{_prefix}/lib,%{_sbindir}}
a1d786e0 107%{__make} install \
5b039112 108 DESTDIR=$RPM_BUILD_ROOT
23d5c6aa 109
f24e44b4
ER
110ln -s ../bin/tmpwatch $RPM_BUILD_ROOT%{_sbindir}/tmpwatch
111
e8d683d0
ER
112cp -p %{SOURCE1} $RPM_BUILD_ROOT/etc/sysconfig/%{name}
113cp -p %{SOURCE4} $RPM_BUILD_ROOT/etc/cron.d/%{name}
114cp -p %{SOURCE3} $RPM_BUILD_ROOT/etc/tmpwatch/common.conf
115install -p %{SOURCE2} $RPM_BUILD_ROOT%{_prefix}/lib/tmpwatch
47c1aa38 116
90d1a19b 117%clean
118rm -rf $RPM_BUILD_ROOT
119
5cc14696 120%triggerpostun -- %{name} < 2.9.1-4
2c822339
PG
121if [ -f /usr/sbin/amavisd ]; then
122 echo "WARNING!! Take a look at /etc/sysconfig/%{name}"
123 echo "That version has enabled amavis-spool cleaning"
124fi
5cc14696 125
04662a65 126%triggerun -- %{name} < 2.11-2.1
e8d683d0
ER
127# if previous install had /etc/cron.daily/* files unlinked, disable the cronjob
128if [ ! -e /etc/cron.daily/tmpwatch ]; then
129 echo DISABLE_TMPWATCH_CRON=yes >> /etc/sysconfig/tmpwatch
130fi
131
132if [ ! -e /etc/cron.daily/tmpwatch.directories ]; then
133 echo DISABLE_TMPWATCH_CRON_DIRS=yes >> /etc/sysconfig/tmpwatch
134fi
135
90d1a19b 136%files
c969979f 137%defattr(644,root,root,755)
2e4a7700
JB
138%doc ChangeLog NEWS README
139%attr(755,root,root) %{_sbindir}/tmpwatch
f24e44b4 140%attr(755,root,root) %{_bindir}/tmpwatch
e8d683d0 141%attr(755,root,root) %{_prefix}/lib/tmpwatch
7d214d08 142%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/tmpwatch/*.conf
fa06781f 143%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/cron.d/%{name}
2e4a7700
JB
144%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/tmpwatch
145%{_mandir}/man8/tmpwatch.8*
This page took 0.103219 seconds and 4 git commands to generate.