From 2ef975ae7d4174ae8aa46d4ff581adb5fd9867d9 Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Wed, 4 May 2016 19:23:57 +0200 Subject: [PATCH] hg: set $HOME when not already set to avoid silly uid lookups which can fail if theres no /adm/users --- rc/bin/hg | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/rc/bin/hg b/rc/bin/hg index 255bdf7b2..71d977404 100755 --- a/rc/bin/hg +++ b/rc/bin/hg @@ -22,12 +22,17 @@ import mercurial.util import mercurial.dispatch if sys.platform == 'plan9': + import os + + home = os.environ['home'] + if not 'HOME' in os.environ: + os.environ['HOME'] = home + def p9sys_rcpath(): return ['/sys/lib/hgrc'] def p9usr_rcpath(): - import os - return [os.environ['home']+'/lib/hgrc'] + return [home+'/lib/hgrc'] import mercurial.posix mercurial.posix.system_rcpath = p9sys_rcpath