X-Git-Url: http://git.rohieb.name/openwrt.git/blobdiff_plain/ea3f18544520a8eee8c1282f9b77ac1e88e328ae..2dcd7a2b09ae9f95fbd9787f0243709162998fc8:/include/quilt.mk diff --git a/include/quilt.mk b/include/quilt.mk index c1f7bacd3..dc5a9d2b6 100644 --- a/include/quilt.mk +++ b/include/quilt.mk @@ -10,6 +10,10 @@ ifeq ($(KERNEL_BUILD),1) endif PATCH_DIR?=./patches +ifeq ($(MAKECMDGOALS),refresh) + override QUILT=1 +endif + define Quilt/Patch @for patch in $$$$( (cd $(1) && ls) 2>/dev/null ); do ( \ cp "$(1)/$$$$patch" $(PKG_BUILD_DIR); \ @@ -24,8 +28,7 @@ QUILT?=$(strip $(shell test -f $(PKG_BUILD_DIR)/.quilt_used && echo y)) ifneq ($(QUILT),) STAMP_PREPARED:=$(strip $(STAMP_PREPARED))_q STAMP_PATCHED:=$(PKG_BUILD_DIR)/.quilt_patched - CONFIG_AUTOREBUILD= - PATCHES:=$(shell ) + override CONFIG_AUTOREBUILD= define Build/Patch/Default rm -rf $(PKG_BUILD_DIR)/patches mkdir -p $(PKG_BUILD_DIR)/patches @@ -62,7 +65,7 @@ $(STAMP_PATCHED): $(STAMP_PREPARED) cd $(PKG_BUILD_DIR)/patches; \ find * -type f \! -name series | sort > series; \ ) - [ -f "$(PKG_BUILD_DIR)/patches/series" ] && cd $(PKG_BUILD_DIR); quilt push -a + if [ -s "$(PKG_BUILD_DIR)/patches/series" ]; then (cd $(PKG_BUILD_DIR); quilt push -a); fi touch $@ define Quilt/RefreshDir