ugh bash login/interactive distinction