# ln -s /not/an/existing/file /etc/network/if-pre-up.d/buggy # ifup eth0 [ one error message and no networking ] … which is fun if you remote-admin something.
Hello, Um. Don't do that then. Or get it fixed in run-parts. Commands for pre-up *must* succeed, otherwise the precondition for getting an interface up wouldn't be met. So it doesn't precisely sound like a bug in ifupdown. Meanwhile, I don't see how this violates Policy 10.7.