[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1063880: ITP: tmpwatch -- tmpwatch is a utility searches for files not accessed in a specific time and deletes them



They appear to be very similar. The code base is completely different.

I'll review the tmpreaper program closely and close this ITP if there is functional duplication.

Thank you for pointing this out.

On 2/13/24 16:39, gregor herrmann wrote:
On Tue, 13 Feb 2024 16:21:46 -0600, Peter Hyman wrote:

* Package name : tmpwatch
Description : tmpwatch is a utility searches for files not accessed in a
specific time and deletes them

The tmpwatch utility recursively searches through specified directories and
removes files which have not been accessed in a specified period of time.
tmpwatch is normally used to clean up directories which are used for
temporarily holding files (for example, /tmp).
This sounds very much like tmpreaper:

Description-en: cleans up files in directories based on their age
  This package provides a program that can be used to clean out temporary-file
  directories.  It recursively searches the directory, refusing to chdir()
  across symlinks, and removes files that haven't been accessed in a
  user-specified amount of time.  You can specify a set of files to protect
  from deletion with a shell pattern.  It will not remove files owned by the
  process EUID that have the `w' bit clear, unless you ask it to, much like
  `rm -f'.  `tmpreaper' will not remove symlinks, sockets, fifos, or special
  files unless given a command line option enabling it to.
  .
  WARNING:  Please do not run `tmpreaper' on `/'.  There are no protections
  against this written into the program, as that would prevent it from
  functioning the way you'd expect it to in a `chroot(8)' environment.
  .
  The daily tmpreaper run can be configured through /etc/tmpreaper.conf .


Could you maybe say a bit about the differences?
Cheers,
gregor

--
Peter Hyman


Reply to: