Renamed templates path

master3.3
Самоукин Алексей 14 years ago
parent bd662fe7ac
commit ca3a0d993f

@ -33,13 +33,13 @@ data_files = []
var_data_files = []
data_dirs_template = ['client']
data_dirs_template = ['templates']
data_dirs_share = ['i18n']
share_calculate_dir = "/usr/share/calculate-2.2/"
share_calculate_dir = "/usr/share/calculate-2.2"
template_calculate_dir = os.path.join(share_calculate_dir, "templates")
template_replace_dirname = "client"
def __scanDir(scanDir, prefix, dirData, flagDir=False):
def __scanDir(scanDir, prefix, replace_dirname, dirData, flagDir=False):
"""Scan directory"""
files = []
dirs = []
@ -51,31 +51,34 @@ def __scanDir(scanDir, prefix, dirData, flagDir=False):
files.append(absPath)
elif stat.S_ISDIR(statInfo):
dirs.append(absPath)
if replace_dirname:
listDirs = list(scanDir.partition("/"))[1:]
listDirs.insert(0,replace_dirname)
scanDir = "".join(listDirs)
if prefix:
scanDir = os.path.join(prefix,scanDir)
dirData.append((scanDir, files))
for sDir in dirs:
__scanDir(sDir, prefix, dirData, True)
__scanDir(sDir, prefix, replace_dirname, dirData, True)
return dirData
def create_data_files(data_dirs, prefix=""):
def create_data_files(data_dirs, prefix="", replace_dirname=""):
"""Create data_files"""
data_files = []
for data_dir in data_dirs:
data = []
data_files += __scanDir(data_dir, prefix, data)
data_files += __scanDir(data_dir, prefix, replace_dirname, data)
return data_files
data_files += create_data_files (data_dirs_template, template_calculate_dir)
data_files += create_data_files (data_dirs_template, template_calculate_dir,
template_replace_dirname)
data_files += create_data_files (data_dirs_share, share_calculate_dir)
data_files += [('/etc/init.d', ['data/client'])]
data_files += [('/usr/share/calculate-2.2/xdm/login.d',
['data/login.d/10client'])] +\
[('/usr/share/calculate-2.2/xdm/logout.d',
['data/logout.d/10client'])] +\
[('/usr/share/calculate-2.2/xdm/',
['data/wait_domain'])] +\
[('/usr/share/calculate-2.2/xdm/',['data/wait_domain'])] +\
[('/var/calculate/templates', [])]

Loading…
Cancel
Save