What does work for me is
* starting /etc/init.d/resolvconf earlier, i.e. as rcS/S07resolvconf.
* making /etc/resolvconf/run point to /var/run/resolvconf.
This _should_ work (and does, for me) as mountvirtfs is S01 and provides a writable /var/run.
I'm not sure this still works if /var is a separate partition. However, that would be a mountvirtfs bug, not a resolvconf one. (mountvirtfs would have to mount /var readonly to be able to mount a tmpfs at /var/run. I don't think it currently does that.)
Anyways, the above fulfills the requirements as far as resolvconf is considered and should be applied to the package.
What does work for me is d/resolvconf earlier, i.e. as rcS/S07resolvconf. resolvconf.
* starting /etc/init.
* making /etc/resolvconf/run point to /var/run/
This _should_ work (and does, for me) as mountvirtfs is S01 and provides a writable /var/run.
I'm not sure this still works if /var is a separate partition. However, that would be a mountvirtfs bug, not a resolvconf one. (mountvirtfs would have to mount /var readonly to be able to mount a tmpfs at /var/run. I don't think it currently does that.)
Anyways, the above fulfills the requirements as far as resolvconf is considered and should be applied to the package.