-
Notifications
You must be signed in to change notification settings - Fork 20
Expand file tree
/
Copy pathproperty_processor.xml
More file actions
88 lines (75 loc) · 3.5 KB
/
property_processor.xml
File metadata and controls
88 lines (75 loc) · 3.5 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<project name="property_processor">
<macrodef name="make_prop_file">
<attribute name="filename"/>
<sequential>
<propertyfile file="@{filename}">
<entry key="python_version" value="${python_version}"/>
<entry key="project_name" value="${project_name}"/>
<entry key="user_project_name" value="${project_name}${developer_suffix}"/>
<entry key="django_secretkey" value="${django_secretkey}"/>
<entry key="debug_mode" value="${debug_mode}"/>
<entry key="web_admin_name" value="${web_admin_name}"/>
<entry key="web_admin_email" value="${web_admin_email}"/>
<entry key="web_server_name" value="${web_server_name}"/>
<entry key="test_dir" value="${test_dir}"/>
<entry key="logging_dir" value="${logging_dir}"/>
<entry key="static_root" value="${static_root}"/>
<entry key="email_host" value="${email_host}"/>
<entry key="email_host_user" value="${email_host_user}"/>
<entry key="email_host_password" value="${email_host_password}"/>
<entry key="email_port" value="${email_port}"/>
<entry key="email_use_tls" value="${email_use_tls}"/>
<entry key="email_reply_to" value="${email_reply_to}"/>
<entry key="email_order_from_name" value="${email_order_from_name}"/>
<entry key="email_order_from_address" value="${email_order_from_address}"/>
<entry key="email_order_manager_name" value="${email_order_manager_name}"/>
<entry key="email_order_manager_address" value="${email_order_manager_address}"/>
<entry key="email_order_subject" value="${email_order_subject}"/>
<entry key="manager_phone" value="${manager_phone}"/>
<entry key="hosting_site_dir" value="${hosting_site_dir}"/>
<entry key="hosting_code_dir" value="${hosting_code_dir}"/>
<entry key="hosting_dump_dir" value="${hosting_dump_dir}"/>
<entry key="hosting_sys_dir" value="${hosting_sys_dir}"/>
<entry key="hosting_env_dir" value="${hosting_env_dir}"/>
<entry key="db_engine" value="django.db.backends.${db_engine}"/>
</propertyfile>
<if>
<equals arg1="${db_engine}" arg2="sqlite3"/>
<then>
<propertyfile file="@{filename}">
<entry key="db_name" value="${db_name}"/>
<entry key="db_host" value=""/>
<entry key="db_port" value=""/>
<entry key="db_user" value=""/>
<entry key="db_pass" value=""/>
</propertyfile>
</then>
</if>
<if>
<equals arg1="${db_engine}" arg2="mysql"/>
<then>
<propertyfile file="@{filename}">
<entry key="db_name" value="${db_name}"/>
<entry key="db_host" value="${db_host}"/>
<entry key="db_port" value="${db_port}"/>
<entry key="db_user" value="${db_user}"/>
<entry key="db_pass" value="${db_pass}"/>
</propertyfile>
</then>
</if>
<if>
<equals arg1="${db_engine}" arg2="oracle"/>
<then>
<propertyfile file="@{filename}">
<entry key="db_name" value="${db_name}${developer_suffix}"/>
<entry key="db_host" value="${db_host}"/>
<entry key="db_port" value="${db_port}"/>
<entry key="db_user" value="${db_user}${developer_suffix}"/>
<entry key="db_pass" value="${db_pass}"/>
</propertyfile>
</then>
</if>
</sequential>
</macrodef>
</project>