Moved templates

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

@ -1 +0,0 @@
# Calculate append=skip cl_pass_action==install||cl_pass_action==uninstall

@ -32,13 +32,14 @@ data_files = []
var_data_files = []
data_dirs_template = ['desktop']
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 = "desktop"
def __scanDir(scanDir, prefix, dirData, flagDir=False):
def __scanDir(scanDir, prefix, replace_dirname, dirData, flagDir=False):
"""Scan directory"""
files = []
dirs = []
@ -50,24 +51,29 @@ 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_share, share_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 += [('/usr/share/calculate-2.2/xdm', ['data/cmd_login',
'data/functions',
'data/gtkbg',

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save