---
name: "rhona"
section: "1"
platform: "linux"
package: "dak"
version: "1.0-8"
release: "Debian 3.1 (Sarge)"
platforms: ["linux"]
url: "https://new.carta.tech/rhona"
---

# rhona(1)

Utility to clean out old packages

## NAME

rhona - Utility to clean out old packages

## SYNOPSIS

**rhona** \[ *options* \]

## DESCRIPTION

**rhona** is a utility clean out old packages. It will clean out any binary packages not referenced by a suite and any source packages not referenced by a suite and not referenced by any binary packages.  Cleaning is not actual deletion, but rather, removal of packages from the pool to a 'morgue' directory.  The 'morgue' directory is split into dated sub-directories to keep things sane in big archives.

## OPTIONS

- **-n/--no-action**

  Don't actually clean any packages.

- **-h/--help**

  Show help and then exit.

## CONFIGURATION

**rhona** uses katie's configuration file. It follows the typical ISC configuration format as seen in ISC tools like bind 8 and dhcpd.  Apart from being able to alter the defaults for command line options, the following configuration items are used:

- **Rhona::StayOfExecution**

  This is the number of seconds unreferenced packages are left before being cleaned.

- **Rhona::MorgueSubDir**

  If not blank, this is the subdirectory in the morgue used to hold removed packages.

## DIAGNOSTICS

**rhona** returns zero on normal operation, non-zero on error.

## AUTHOR

katie was written by James Troup \<james@nocrew.org\>.
