DragonFly On-Line Manual Pages
DECLEAN(1) DragonFly General Commands Manual DECLEAN(1)
NAME
declean - clean up after a Debian package build
SYNOPSIS
declean
DESCRIPTION
The declean utility attempts to clean up the files generated by the build
of a Debian source package. It is intended to be used after a "debuild
clean" or equivalent command, and removes the *.deb, *.changes, etc.
files from the parent directory. Actually, declean removes all files
with names containing an underscore (`*_*'), and then restores the
original source archives by copying everything from the parent
directory's dist/ subdirectory back into the parent directory.
This is all a bit complicated; see below for a simple example :)
RETURN VALUES
The declean utility exits 0 on success, and >0 if an error occurs.
If the parent directory does not contain a dist/ subdirectory, declean
will not remove any files but display an error message instead to prevent
its being invoked from the wrong directory or destroying a package's
source archive.
ENVIRONMENT
The declean utility's operation is currently not directly affected by its
environment.
FILES
The declean utility's operation is currently not directly affected by any
files.
EXAMPLES
My personal workflow when modifying a Debian package is:
apt-get source timelimit
mkdir dist
cp *.orig.tar.gz dist/
cd timelimit*/
debuild -uc -us
debuild clean
declean
(repeat the last three steps ad infinitum ;)
SEE ALSO
debuild(1), dpkg-source(1)
HISTORY
The declean utility was written by Peter Pentchev in 2005.
AUTHORS
Peter Penchev <roam@ringlet.net>
DragonFly 6.5-DEVELOPMENT August 17, 2010 DragonFly 6.5-DEVELOPMENT