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); \
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
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