diff --git a/ChangeLog b/ChangeLog index 748a903c3..83eec6297 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,4 +1,8 @@ -2008-02-20 Frederik De Richter +2008-02-25 Ɓukasz Rymarczyk + * src/const.py.in: query os.environ for GRAMPSHOME env and use it + 0001831: A patch allowing using a different home folder than default + +2008-02-25 Frederik De Richter * src/GrampsLogger/_ErrorView.py links to wiki manual diff --git a/src/const.py.in b/src/const.py.in index 8c8ea7e2f..4063cb351 100644 --- a/src/const.py.in +++ b/src/const.py.in @@ -74,7 +74,10 @@ SYSCONFDIR = "@sysconfdir@" # Windows apparently uses USERPROFILE # #------------------------------------------------------------------------- -if os.environ.has_key('USERPROFILE'): +if os.environ.has_key('GRAMPSHOME'): + USER_HOME = os.environ['GRAMPSHOME'] + HOME_DIR = os.path.join(USER_HOME, 'gramps') +elif os.environ.has_key('USERPROFILE'): USER_HOME = os.environ['USERPROFILE'] if os.environ.has_key('APPDATA'): HOME_DIR = os.path.join(os.environ['APPDATA'], 'gramps')