diff options
author | Jon Ringle <jringle@gridpoint.com> | 2014-01-24 12:59:41 -0500 |
---|---|---|
committer | Michael Olbrich <m.olbrich@pengutronix.de> | 2014-01-29 00:05:19 +0100 |
commit | c6705c1e7b70b75746763eaf1e336b8adb5cf377 (patch) | |
tree | 90a6cba21f5b2a56ad571b4ac8b4bf5a75c3fdea /scripts/lib/ptxd_lib_dgen.awk | |
parent | e73457eb8e591f80b08ef975d878c1467a8d6406 (diff) | |
download | ptxdist-c6705c1e7b70b75746763eaf1e336b8adb5cf377.tar.gz ptxdist-c6705c1e7b70b75746763eaf1e336b8adb5cf377.tar.xz |
ptxdist getdev: Download dev packages from ${PTXCONF_PROJECT_DEVMIRROR}
This patch allows you to setup a dev package mirror to hold *-dev.tar.gz
packages.
Upload your *-dev.tar.gz packages to your mirror, then you can avoid
rebuilding all your packages by doing:
ptxdist getdev
Signed-off-by: Jon Ringle <jringle@gridpoint.com>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'scripts/lib/ptxd_lib_dgen.awk')
-rw-r--r-- | scripts/lib/ptxd_lib_dgen.awk | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/scripts/lib/ptxd_lib_dgen.awk b/scripts/lib/ptxd_lib_dgen.awk index 9bfae53ed..863dda4d0 100644 --- a/scripts/lib/ptxd_lib_dgen.awk +++ b/scripts/lib/ptxd_lib_dgen.awk @@ -241,6 +241,13 @@ function write_deps_pkg_all(this_PKG, this_pkg) { # .get rule # print "$(STATEDIR)/" this_pkg ".get: $(" this_PKG "_SOURCES)" > DGEN_DEPS_POST; + print "ifneq ($(call remove_quotes, $(PTXCONF_PROJECT_DEVMIRROR)),)" > DGEN_DEPS_POST; + print "ifneq ($($(" this_PKG "_DEVPKG)),NO)" > DGEN_DEPS_POST; + print "ifneq ($(" this_PKG "_CFGHASH),)" > DGEN_DEPS_POST; + print "getdev: $(call remove_quotes, $(PTXCONF_PROJECT_DEVPKGDIR))/$(" this_PKG "_DEVPKG)" > DGEN_DEPS_POST; + print "endif" > DGEN_DEPS_POST; + print "endif" > DGEN_DEPS_POST; + print "endif" > DGEN_DEPS_POST; } function write_deps_pkg_active(this_PKG, this_pkg, prefix) { |