Right, I think the start on needs to be simplified even further. runlevel [2345] in oneiric and later implies that all network interfaces listed in /etc/network/interfaces are up. So we can just take any mention of networking out. This does mean that if you have a desktop and you try to bind your squid to a specific interface, you won't get squid to automatically start for you, but thats ok, I think this is a corner case, and just complicates what should be much simpler.
Also runlevel [2345] implies 'filesystem', meaning all fsck's / mounts are done. So really just this: start on runlevel [2345] Also the fix, recently uploaded, regresses bug #561779 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831628 Title: squid upstart script doesn't check for filesystems To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/squid/+bug/831628/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs