lib/pione/system/init.rb in pione-0.3.0 vs lib/pione/system/init.rb in pione-0.3.1
- old
+ new
@@ -3,30 +3,28 @@
class Init
def init
# turn on "abort on exception" mode
Thread.abort_on_exception = true
- # load configration file
- System::Config.load(Global.config_path)
+ # load configration file for global system
+ Global::Config.load(Global.config_path)
# make temporary directories
- unless Global.temporary_directory_root.exist?
- Global.temporary_directory_root.mkdir(0777)
- end
unless Global.temporary_directory.exist?
- Global.temporary_directory.mkdir(0700)
+ Global.temporary_directory.mkdir(0777)
end
- unless Global.working_directory_root.exist?
- Global.working_directory_root.mkdir(0777)
+
+ # setup default temporary path generator
+ Temppath.update_basedir(Global.my_temporary_directory + "others_%s" % Util::UUID.generate)
+
+ # make file cache directory
+ unless Global.file_cache_directory.exist?
+ Global.file_cache_directory.mkdir(0777)
end
- unless Global.working_directory.exist?
- Global.working_directory.mkdir(0700)
- end
- unless Global.file_cache_directory_root.exist?
- Global.file_cache_directory_root.mkdir(0777)
- end
+
+ # make my file cache directory
unless Global.file_cache_directory.exist?
- Global.file_cache_directory.mkdir(0700)
+ Global.file_cache_directory.mkdir(0777)
end
end
end
end
end