summaryrefslogtreecommitdiffstats
path: root/scripts/lib/ptxd_lib_dgen.awk
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/lib/ptxd_lib_dgen.awk')
-rw-r--r--scripts/lib/ptxd_lib_dgen.awk5
1 files changed, 5 insertions, 0 deletions
diff --git a/scripts/lib/ptxd_lib_dgen.awk b/scripts/lib/ptxd_lib_dgen.awk
index dcc55b4a8..edccf153e 100644
--- a/scripts/lib/ptxd_lib_dgen.awk
+++ b/scripts/lib/ptxd_lib_dgen.awk
@@ -407,6 +407,11 @@ function write_deps_pkg_active_virtual(this_PKG, this_pkg, prefix) {
}
function write_deps_pkg_active_image(this_PKG, this_pkg, prefix) {
+ print "ifdef PTXCONF_IMAGE_INSTALL_FROM_IPKG_REPOSITORY" > DGEN_DEPS_POST;
+ print "ifneq ($(" this_PKG "_PKGS),)" > DGEN_DEPS_POST;
+ print "$(" this_PKG "_IMAGE): $(STATEDIR)/ipkg-push" > DGEN_DEPS_POST;
+ print "endif" > DGEN_DEPS_POST;
+ print "endif" > DGEN_DEPS_POST;
print "$(" this_PKG "_IMAGE): " \
"$(addprefix $(STATEDIR)/,$(addsuffix .targetinstall.post,$(" this_PKG "_PKGS)))" > DGEN_DEPS_POST;
print "$(" this_PKG "_IMAGE): " "$(" this_PKG "_FILES)" > DGEN_DEPS_POST;