From a57e5bd5570710bef6285c16659fef2ab24c8faf Mon Sep 17 00:00:00 2001 From: Naomi Aro Date: Mon, 25 Jul 2011 17:01:44 +0200 Subject: [PATCH] CC-2589 : Create organize dir for updates --- .../upgrades/airtime-1.9.0/media-monitor-upgrade.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/install_minimal/upgrades/airtime-1.9.0/media-monitor-upgrade.py b/install_minimal/upgrades/airtime-1.9.0/media-monitor-upgrade.py index c0297f0fb..2d3938d0b 100644 --- a/install_minimal/upgrades/airtime-1.9.0/media-monitor-upgrade.py +++ b/install_minimal/upgrades/airtime-1.9.0/media-monitor-upgrade.py @@ -25,8 +25,15 @@ config = ConfigParser.RawConfigParser() config.read('/etc/airtime/airtime.conf') stor_dir = config.get('general', 'base_files_dir') + "/stor" -if not os.path.exists(stor_dir + '/organize'): +try: os.makedirs(stor_dir + '/organize') + omask = os.umask(0) + os.chmod(stor_dir + '/organize', 02777) + +except Exception, e: + print e +finally: + os.umask(omask) mmconfig.storage_directory = os.path.normpath(stor_dir) mmconfig.imported_directory = os.path.normpath(stor_dir + '/imported')