]> git.donarmstrong.com Git - debhelper.git/blobdiff - dh_clean
Fix typo in French translation, about debian/package.README.Debian files.
[debhelper.git] / dh_clean
index 78e43c36f6819499a90421f4eae12adda8ac6d28..5fd7f936cb5779c4db8152179acac82ae8295936 100755 (executable)
--- a/dh_clean
+++ b/dh_clean
@@ -20,12 +20,15 @@ package is built. It removes the package build directories, and removes some
 other files including debian/files, and any detritus left behind by other
 debhelper commands. It also removes common files that should not appear in a
 debian diff:
-  #*# *~ DEADJOE *.orig *.rej *.SUMS TAGS .deps/* *.P
+  #*# *~ DEADJOE *.orig *.rej *.SUMS TAGS .deps/* *.P *-stamp
+
+The debian/clean file can list other files to be removed.
 
 It does not run "make clean" to clean up after the build process. Use
 L<dh_auto_clean(1)> to do that.
 
-The debian/clean file can list other files to be removed.
+dh_clean (or "dh clean") should be the last debhelper command run in the
+clean target in debian/rules.
 
 =head1 OPTIONS
 
@@ -33,8 +36,7 @@ The debian/clean file can list other files to be removed.
 
 =item B<-k>, B<--keep>
 
-This causes L<dh_prep(1)> to be run instead of dh_clean, for backwards
-compatibility.
+This is deprecated, use L<dh_prep(1)> instead.
 
 =item B<-d>, B<--dirs-only>
 
@@ -119,6 +121,10 @@ if (! $dh{D_FLAG}) {
 doit('rm', '-rf', 'debian/tmp') if -x 'debian/tmp' && ! compat(1) &&
                                    ! excludefile("debian/tmp");
 
+if (!compat(6) && !$dh{K_FLAG}) {
+       complex_doit('rm -f *-stamp');
+}
+
 =head1 SEE ALSO
 
 L<debhelper(7)>