From c6cc53e7e435ce9b9c871c7eadcd8ed4928bdad0 Mon Sep 17 00:00:00 2001 From: Richard Li Date: Wed, 3 Sep 2014 19:55:54 -0500 Subject: [PATCH] getlogin returns nil when it's called from a non-login shell --- lib/librarian/environment.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/librarian/environment.rb b/lib/librarian/environment.rb index 1402bbde..1ec4a734 100644 --- a/lib/librarian/environment.rb +++ b/lib/librarian/environment.rb @@ -203,7 +203,7 @@ def implementation? end def default_home - File.expand_path(ENV["HOME"] || Etc.getpwnam(Etc.getlogin).dir) + File.expand_path(ENV["HOME"] || Etc.getpwnam(Etc.getpwuid.name).dir) end def no_proxy_list