From 7a1aa342357decd4e21f34d2b54d58df20d1fc0f Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=A9r=C3=B4me=20Pouiller?= Date: Mon, 13 May 2013 17:25:41 +0200 Subject: [PATCH] package: make *-rebuild and *-reconfigure only rebuild the given package MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Originally, the -rebuild and -reconfigure targets were meant to restart the build of the package from a given step (build for -rebuild and configure for -reconfigure) and then re-create the entire root filesystem. However, further discussion from the community has shown that this is not really the desired behavior: we instead want -rebuild and -reconfigure to only take care of rebuilding the given package, and not the entire root filesystem. People willing to rebuild this package and the root filesystem can do: make -rebuild all [Thomas P: rewrite commit log, since it's not fixing a bug, but instead changing what was an intended behavior. ] Signed-off-by: Jérôme Pouiller Signed-off-by: Thomas Petazzoni --- package/pkg-generic.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/pkg-generic.mk b/package/pkg-generic.mk index b8eaa98bbb..2e2e66f283 100644 --- a/package/pkg-generic.mk +++ b/package/pkg-generic.mk @@ -435,12 +435,12 @@ endif rm -f $$($(2)_TARGET_INSTALL_IMAGES) rm -f $$($(2)_TARGET_INSTALL_HOST) -$(1)-rebuild: $(1)-clean-for-rebuild all +$(1)-rebuild: $(1)-clean-for-rebuild $(1) $(1)-clean-for-reconfigure: $(1)-clean-for-rebuild rm -f $$($(2)_TARGET_CONFIGURE) -$(1)-reconfigure: $(1)-clean-for-reconfigure all +$(1)-reconfigure: $(1)-clean-for-reconfigure $(1) # define the PKG variable for all targets, containing the # uppercase package variable prefix -- 2.30.2