Hi Adrian and Jeremy, I was trying to reproduce the bug when I've read the reply from Jeremy, but like Jeremy I've not been able to reproduce it in sid (with or without merged usr).
The change you propose is perfect (I agree it should be "-h" instead of "-e" for the test to check if the symlink exists), but it'd be good to have additional information to reproduce the bug and fix it properly. Can you please provide more information about the bug? Thanks! Alberto