On Sun, 17 Apr 2011 20:09:40 +0200 Thomas Hood wrote: > I have just reassigned this report from resolvconf to > insserv because I believe that the insserv maintainers > will have more insight into the problem than I have. > > Here is a summary of what we have found out, as > described earlier in the report's message log. > > Resolvconf was misbehaving on the submitter's two fresh > squeeze machines. This was because resolvconf's initscript > had been installed in rcS.d at the traditional sequence > number S38 rather than at the appropriate sequence number > for the submitter's systems, S13. This was because, > although the submitter's systems had evidently been > subjected to boot sequence reordering by (I presume) > insserv, the /etc/init.d/.legacy-bootordering flag file was > still present on his systems. > > This incongruous situation --- reordered boot sequence, but > legacy flag file present --- may have resulted from the > presence of initscripts on the system lacking LSB headers. > -- > Thomas Hood
This is an interesting bug. Though I'm not sure if it is still a problem. As far as I know, current versions of update-rc.d and insserv do not check for the ".legacy-bootordering" file flag (or create or remove it). I could be mistaken, but I think this was either resolved quietly in the past, or is outside our scope. I tried running the latest insserv with and without /etc/init.d/.legacy-bootordering in place and didn't encounter differences in behaviour. I think we can probably mark this one as closed unless someone comes up with a way insserv is misbehaving in this situation. - Jesse