def copy_config_files(self):
    for product in ['dse', 'cassandra', 'hadoop', 'hadoop2-client', 'sqoop', 'hive', 'tomcat', 'spark', 'shark', 'mahout', 'pig', 'solr', 'graph']:
        src_conf = os.path.join(self.get_install_dir(), 'resources', product, 'conf')
        dst_conf = os.path.join(self.get_path(), 'resources', product, 'conf')
        if (not os.path.isdir(src_conf)):
            continue
        if os.path.isdir(dst_conf):
            common.rmdirs(dst_conf)
        shutil.copytree(src_conf, dst_conf)
        if (product == 'solr'):
            src_web = os.path.join(self.get_install_dir(), 'resources', product, 'web')
            dst_web = os.path.join(self.get_path(), 'resources', product, 'web')
            if os.path.isdir(dst_web):
                common.rmdirs(dst_web)
            shutil.copytree(src_web, dst_web)
        if (product == 'tomcat'):
            src_lib = os.path.join(self.get_install_dir(), 'resources', product, 'lib')
            dst_lib = os.path.join(self.get_path(), 'resources', product, 'lib')
            if os.path.isdir(dst_lib):
                common.rmdirs(dst_lib)
            if os.path.exists(src_lib):
                shutil.copytree(src_lib, dst_lib)
            src_webapps = os.path.join(self.get_install_dir(), 'resources', product, 'webapps')
            dst_webapps = os.path.join(self.get_path(), 'resources', product, 'webapps')
            if os.path.isdir(dst_webapps):
                common.rmdirs(dst_webapps)
            shutil.copytree(src_webapps, dst_webapps)
    src_lib = os.path.join(self.get_install_dir(), 'resources', product, 'gremlin-console', 'conf')
    dst_lib = os.path.join(self.get_path(), 'resources', product, 'gremlin-console', 'conf')
    if os.path.isdir(dst_lib):
        common.rmdirs(dst_lib)
    if os.path.exists(src_lib):
        shutil.copytree(src_lib, dst_lib)
def copy_config_files(self):
    for product in ['dse', 'cassandra', 'hadoop', 'hadoop2-client', 'sqoop', 'hive', 'tomcat', 'spark', 'shark', 'mahout', 'pig', 'solr', 'graph']:
        src_conf = os.path.join(self.get_install_dir(), 'resources', product, 'conf')
        dst_conf = os.path.join(self.get_path(), 'resources', product, 'conf')
        if (not os.path.isdir(src_conf)):
            continue
        if os.path.isdir(dst_conf):
            common.rmdirs(dst_conf)
        shutil.copytree(src_conf, dst_conf)
        if (product == 'solr'):
            src_web = os.path.join(self.get_install_dir(), 'resources', product, 'web')
            dst_web = os.path.join(self.get_path(), 'resources', product, 'web')
            if os.path.isdir(dst_web):
                common.rmdirs(dst_web)
            shutil.copytree(src_web, dst_web)
        if (product == 'tomcat'):
            src_lib = os.path.join(self.get_install_dir(), 'resources', product, 'lib')
            dst_lib = os.path.join(self.get_path(), 'resources', product, 'lib')
            if os.path.isdir(dst_lib):
                common.rmdirs(dst_lib)
            if os.path.exists(src_lib):
                shutil.copytree(src_lib, dst_lib)
            src_webapps = os.path.join(self.get_install_dir(), 'resources', product, 'webapps')
            dst_webapps = os.path.join(self.get_path(), 'resources', product, 'webapps')
            if os.path.isdir(dst_webapps):
                common.rmdirs(dst_webapps)
            shutil.copytree(src_webapps, dst_webapps)
    src_lib = os.path.join(self.get_install_dir(), 'resources', product, 'gremlin-console', 'conf')
    dst_lib = os.path.join(self.get_path(), 'resources', product, 'gremlin-console', 'conf')
    if os.path.isdir(dst_lib):
        common.rmdirs(dst_lib)
    if os.path.exists(src_lib):
        shutil.copytree(src_lib, dst_lib)