On Thu, 12 Dec 2013, jordon wrote:
> I just confirmed that the problem is the dollar sign character ($).
>
> If there is a dollar sign in the wpa key, openbsd cannot connect to the
> network. I tried putting the wpakey in quotes and escaping the
> character with a backslash. Neither worked.
>
> Is there some workaround for this, or is the solution to not have a
> dollar sign in your wpa key?
Try two backslashes before it.
('read' strips a plain backslash itself, so to get a backslash through to
the eval you need two.)