Hi!

I'm currently working at converting the asterisk package, and experience
some strange behaviour:

* the asterisk package is split into a few packages, each defining it's
  own PKG_template.

* As certain features introduce more dependencies, I extend the params
  passed to configure according to which config symbols are chosen for
  these asterisk features (else you would need sqlite, although you
  chose sqlite-support to be off for asterisk).

* Equal to the decision how to build asterisk, I decide whether to
  install the necessary files for each subpackage (this is important, as
  due to different build options certain files may not exist).

Ok...so far so good, now the evil part:
for all the above to work, the defined targets in the PKG_template for
creating the ipkg should depend on the config symbol matching for the
template, too. But this doesn't seem to be the case. I added debug
output, and I can see that despite I only enabled asterisk itself, no
features, the $$(IPKG_$(1)) target of the template is run.
This is particularly problematic, as there is a conffile mentioned in
the corresponding ipkg files, which doesn't exist (as installation of
the sub-package was not done in the Makefile).

Is this a personal bug I'm having with my working directory, is this
intended (and if yes, why), or is this a bug we should fix?

Greetings, Phil

_______________________________________________
freewrt-developers mailing list
[email protected]
https://www.freewrt.org/lists/listinfo/freewrt-developers

Reply via email to