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
