Index: trunk/umit_scheduler.py
===================================================================
--- trunk/umit_scheduler.py (revision 4099)
+++ trunk/umit_scheduler.py (revision 4135)
@@ -67,9 +67,12 @@
 
 
-def setup_homedir(usethis):
+def setup_homedir(usethis, force=False):
     """
     Setting umit home directory.
     """
-    Path.force_set_umit_conf(usethis)
+    if force:
+        Path.force_set_umit_conf(usethis)
+    else:
+        Path.set_umit_conf(usethis)
 
     global HOME_CONF, RUNNING_FILE
@@ -117,10 +120,10 @@
 
     if CONFIG_DIR: # forcing especified dir
-        setup_homedir(CONFIG_DIR)
+        setup_homedir(CONFIG_DIR, force=True)
     else:
         try:
-            setup_homedir(sys.argv[2])
+            setup_homedir(sys.argv[2], force=True)
         except IndexError: # no path especified
-            setup_homedir(os.path.join(os.path.expanduser("~"), '.umit'))
+            setup_homedir(os.path.expanduser("~"))
 
     return main(sys.argv[1:])
@@ -129,5 +132,5 @@
 if FROZEN_CFG is not None:
     def write_frozen_cfg():
-        setup_homedir(os.path.join(os.path.expanduser('~'), '.umit'))
+        setup_homedir(os.path.expanduser('~'))
         conf = open(FROZEN_CFG, 'w')
         conf.write(HOME_CONF)
