diff options
| author | Francois Perrad <fperrad@gmail.com> | 2018-10-11 18:12:48 +0200 |
|---|---|---|
| committer | Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> | 2018-10-24 00:45:41 +0100 |
| commit | e04289beaad8f3620f5702a4841a4867b973b677 (patch) | |
| tree | c629240302d691c74910a37c14487ef26f58baff | |
| parent | 11cae5b1ae8307e4b473f18451b8d12249a048d7 (diff) | |
| download | buildroot-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.mk | 8 |
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 ################################################################################ |

