egencache: allow missing --repo if exactly 1 repo
emirrordist: allow missing --repo if exactly one
egencache: handle empty --portdir-overlay