lunar-linux/lunar — pull request #11 by cavalier38 (2012-07-16 19:17:26+00:00)
Title: Find depends

If DEPENDS changes this isn't updated in the DEPENDS_STATUS file. This changes tries to solve that.

With lunar update/renew run rework_module over every module in the list.
rework_module is normaly ran by lunar fixdepends.

Also rework_module won't just take the default optional depends, but creates this based on the previous depend selection. And leaves the unknown depends open for the next run_depends.
This might not be what we want for lunar fixdepends.

Please carfully consider this before pulling. I can probebly come up with another solution.
Both Sofar and Ratler should agree before pulling.