IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Oct 3, 2019, 11:51:21 AM (7 years ago)
Author:
fairlamb
Message:

Better errors, chmod wrapper, fixed config loading and tests

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/ipp-132_automate_jira_conf_backups/backups/backup_atlassian_applications.py

    r40896 r40897  
    1313# a restructure would be needed
    1414# Ideally, the utils should be added to the path.
    15 import utils.subprocess_utils as sub_utils
    16 
    17 
    18 DEFAULT_CONFIG_FILE = path.abspath('./atlassian_backups.config')
     15import subprocess_utils as sub_utils
     16
     17
     18DEFAULT_CONFIG_FILE = path.join(path.dirname(__file__), 'atlassian_backups.config')
    1919
    2020
     
    236236        jira_tar_name = datetime.date.today().strftime("%Y_%m_%d") + "_jira_attachments.tar"
    237237        jira_tar_filepath = path.join(latest_paths[0], jira_tar_name)
    238         jira_tar_args = ["-cf", jira_tar_filepath, self.jira_attachments_path]
     238        jira_tar_args = ["-C", "/", "-cf", jira_tar_filepath, self.jira_attachments_path.strip('/')]
    239239        sub_utils.tar_wrapper(jira_tar_args)
    240240        sub_utils.chmod_wrapper(['774', jira_tar_filepath])
     
    246246        confluence_tar_name = datetime.date.today().strftime("%Y_%m_%d") + "_confluence_attachments.tar"
    247247        confluence_tar_filepath = path.join(latest_paths[0], confluence_tar_name)
    248         confluence_tar_args = ["-cf", confluence_tar_filepath, self.conf_attachments_path]
     248        confluence_tar_args = ["-C", "/", "-cf", confluence_tar_filepath, self.conf_attachments_path.strip('/')]
    249249        sub_utils.tar_wrapper(confluence_tar_args)
    250250        sub_utils.chmod_wrapper(['774', confluence_tar_filepath])
Note: See TracChangeset for help on using the changeset viewer.