public inbox for cygwin@cygwin.com
 help / color / mirror / Atom feed
* Noticed that mintty starts non-login bash with "Win+R mintty Enter".
@ 2021-01-04 22:33 Oleksandr Gavenko
  2021-01-05 10:31 ` Thomas Wolff
  0 siblings, 1 reply; 7+ messages in thread
From: Oleksandr Gavenko @ 2021-01-04 22:33 UTC (permalink / raw)
  To: cygwin

I interact with Cygwin via mintty launched as "Win+R mintty Enter".

During first launch of "exim-config" script existed with an error:

  /usr/bin/exim-config: line 447: USER: unbound variable

After looking into docs I got that mintty should be launched with a parameter "-".

Probably it was always that way.

================

Checking POSIX standard on what might be defined in login shell:

https://pubs.opengroup.org/onlinepubs/7908799/xbd/envvar.html (1997)
https://pubs.opengroup.org/onlinepubs/009696899/basedefs/xbd_chap08.html (2004)

I noticed that USER is mentioned but LOGNAME is not only mentioned by
description is given:

  The system shall initialize this variable at the time of login to be the
  user's login name.

Cygwin's /etc/profile has:

  # Set the user id
  USER="$(/usr/bin/id -un)"

but there is nothing for LOGNAME... Shouldn't /etc/profile set LOGNAME too?

-- 
http://defun.work/


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2021-01-16 23:09 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-01-04 22:33 Noticed that mintty starts non-login bash with "Win+R mintty Enter" Oleksandr Gavenko
2021-01-05 10:31 ` Thomas Wolff
2021-01-05 14:27   ` [cygwin] " Jason Pyeron
2021-01-16 23:09     ` Oleksandr Gavenko
2021-01-07  7:34   ` Andrey Repin
2021-01-07 12:42     ` Kamran
2021-01-16 22:57       ` Oleksandr Gavenko

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).