Fix bug in generate_sysnames; drop Karmic support

- Check the length of the sysname list _after_ we modify it,
  not before.
- Drop Karmic from the compatibility list, because that was a
  barely used release and it was 4.5 years ago.