From: Ben Hutchings Date: Sun, 15 Jul 2018 20:53:39 +0000 (+0100) Subject: Never clean files in quilt status directory X-Git-Tag: archive/raspbian/2.0.4-14+rpi1^2~29 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=89434f48db9b2c10b2e0e852ddd1529e9ce1b44f;p=klibc.git Never clean files in quilt status directory The top-level "distclean" and "mrproper" targets delete zero-size files in the source, perhaps assumed to be stamp files. This is fine for actual source direcgtories, but disastrous for a quilt status directory. For each patch, quilt stores the previous versions of the modified files in a subdirectory of .pc. If the patch creates a file, this file will be empty. Removing it effectively removes the file creation from the patch. The .git directory is already excluded from the clean rules for a similar reason, so do the same for .pc. Signed-off-by: Ben Hutchings Gbp-Pq: Name never-clean-files-in-quilt-status-directory.patch --- diff --git a/Makefile b/Makefile index dc10fc5..cd15149 100644 --- a/Makefile +++ b/Makefile @@ -158,7 +158,7 @@ FORCE: ; ### # clean: remove generated files # mrproper does a full cleaning including .config and linux symlink -FIND_IGNORE := \( -name .git \) -prune -o +FIND_IGNORE := \( -name .git -o -name .pc \) -prune -o quiet_cmd_rmfiles = $(if $(wildcard $(rm-files)),RM $(wildcard $(rm-files))) cmd_rmfiles = rm -f $(rm-files) clean: