When feisty changes /etc/sh away from being equivalent to /bin/bash, the hooks in /usr/lib/xen-tools/edgy.d (and maybe others) broke. Specifically, 30-disable-gettys started performing exactly the opposite as expected on this line:
rm ${prefix}/etc/event.d/tty[^1]
... rather than removing tty2 -> tty6, it now removes tty1 and leaves the others behind.
Changing the shell of the script to /bin/bash is one obvious fix. Another would be to be more explicit (e.g. rm ${prefix}/etc/event.d/tty[23456])
Binary package hint: xen-tools
When feisty changes /etc/sh away from being equivalent to /bin/bash, the hooks in /usr/lib/ xen-tools/ edgy.d (and maybe others) broke. Specifically, 30-disable-gettys started performing exactly the opposite as expected on this line:
rm ${prefix} /etc/event. d/tty[^ 1]
... rather than removing tty2 -> tty6, it now removes tty1 and leaves the others behind.
Changing the shell of the script to /bin/bash is one obvious fix. Another would be to be more explicit (e.g. rm ${prefix} /etc/event. d/tty[23456] )