X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?p=topgit.git;a=blobdiff_plain;f=debian%2Ftg2quilt.mk;h=671dc04a8b6f6c5d1b0a089405f5719ad4824aa5;hp=4ec27e27e12028fcd1a14aba4e951b0659e5b2fb;hb=40d5fd8c81f74ef6e7e5e6e51bf21d0493487c32;hpb=cdaae5df1d8ccbd1d6d7faa56b6f38ebb2943b68 diff --git a/debian/tg2quilt.mk b/debian/tg2quilt.mk index 4ec27e2..671dc04 100644 --- a/debian/tg2quilt.mk +++ b/debian/tg2quilt.mk @@ -75,6 +75,9 @@ ifdef PATCHES_DIR QUILT_PATCH_DIR := $(PATCHES_DIR) endif +QUILT_PATCH_DIR ?= debian/patches +QUILT_STAMPFN ?= patch + # Hook tg-export into quilt's make(1) snippet such that it gets executed # before quilt patches or unpatches. $(QUILT_STAMPFN): tg-export @@ -118,9 +121,9 @@ else | xargs grep -l '^tg:') tg-rmdir: # remove all files whose contents matches /^tg:/ - test -n "$(__TG_FILES)" && rm $(__TG_FILES) || : - # remove the series file - test -f $(QUILT_PATCH_DIR)/series && rm $(QUILT_PATCH_DIR)/series || : + rm -f $(__TG_FILES) + # remove the series file + rm -f $(QUILT_PATCH_DIR)/series # try to remove directories find $(QUILT_PATCH_DIR) -depth -type d -empty -execdir rmdir {} + # fail if the directory could not be removed and still exists