summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrancois Perrad <fperrad@gmail.com>2018-10-11 18:12:48 +0200
committerArnout Vandecappelle (Essensium/Mind) <arnout@mind.be>2018-10-24 00:45:41 +0100
commite04289beaad8f3620f5702a4841a4867b973b677 (patch)
treec629240302d691c74910a37c14487ef26f58baff
parent11cae5b1ae8307e4b473f18451b8d12249a048d7 (diff)
downloadbuildroot-e04289beaad8f3620f5702a4841a4867b973b677.tar.gz
buildroot-e04289beaad8f3620f5702a4841a4867b973b677.zip
pkg-perl: add per package upgrade target
If PKG_DISTNAME is defined, an addition pkg-upgrade target is created that will run scancpan with the right parameters for re-generating the package. Signed-off-by: Francois Perrad <francois.perrad@gadz.org> [Arnout: - make it really private to pkg-perl; - factor away the host/target condition, instead use $(4) directly. ] Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
-rw-r--r--package/pkg-perl.mk8
1 files changed, 8 insertions, 0 deletions
diff --git a/package/pkg-perl.mk b/package/pkg-perl.mk
index 07348bd5d3..1ecf31eff9 100644
--- a/package/pkg-perl.mk
+++ b/package/pkg-perl.mk
@@ -197,6 +197,14 @@ endif
# make targets
$(call inner-generic-package,$(1),$(2),$(3),$(4))
+# Upgrade helper
+ifneq ($$($(3)_DISTNAME),)
+$(1)-upgrade:
+ utils/scancpan -force -$(4) $$($(3)_DISTNAME)
+
+.PHONY: $(1)-upgrade
+endif
+
endef
################################################################################
OpenPOWER on IntegriCloud