5 export FUSIONFORGE_USE_PRE_51_CONFIG=true
7 config_dir=$(forge_get_config extra_config_dirs | xargs -n 1 echo | head -1)
8 if [ "$config_dir" = "" ] ; then
9 config_path=$(forge_get_config config_path)/config.ini.d
11 config_path=$config_dir
14 [ -e $config_path ] || mkdir -p $config_path
20 value=$(forge_get_config $var $section)
21 if [ "$value" = '' ] ; then
25 if [ "$section" != "$lastsection" ] ; then
31 if echo $value | grep -q [^[:alnum:]] ; then
32 echo $var = \"$value\"
41 ; This is a generated file with values migrated from your previous configuration
42 ; You may want to move the values in here to the main configuration files
45 add_config core account_manager_type >> $tmp
46 add_config core admin_email >> $tmp
47 add_config core apache_group >> $tmp
48 add_config core apache_user >> $tmp
49 add_config core bcc_all_emails >> $tmp
50 add_config core chroot >> $tmp
51 add_config core custom_path >> $tmp
52 add_config core default_country_code >> $tmp
53 add_config core default_language >> $tmp
54 add_config core default_theme >> $tmp
55 add_config core default_timezone >> $tmp
56 add_config core default_trove_cat >> $tmp
57 add_config core extra_config_dirs >> $tmp
58 add_config core extra_config_files >> $tmp
59 add_config core force_login >> $tmp
60 add_config core forge_name >> $tmp
61 add_config core forum_return_domain >> $tmp
62 add_config core ftp_upload_dir >> $tmp
63 add_config core ftp_upload_host >> $tmp
64 add_config core groupdir_prefix >> $tmp
65 add_config core homedir_prefix >> $tmp
66 add_config core images_url >> $tmp
67 add_config core jpgraph_path >> $tmp
68 add_config core lists_host >> $tmp
69 add_config core mailman_path >> $tmp
70 add_config core master_path >> $tmp
71 add_config core news_group >> $tmp
72 add_config core peer_rating_group >> $tmp
73 add_config core plugins_path >> $tmp
74 add_config core project_registration_restricted >> $tmp
75 add_config core projects_path >> $tmp
76 add_config core require_unique_email >> $tmp
77 add_config core scm_host >> $tmp
78 add_config core scm_snapshots_path >> $tmp
79 add_config core scm_tarballs_path >> $tmp
80 add_config core sendmail_path >> $tmp
81 add_config core show_source >> $tmp
82 add_config core src_path >> $tmp
83 add_config core stats_group >> $tmp
84 add_config core sys_proxy >> $tmp
85 add_config core template_group >> $tmp
86 add_config core themes_root >> $tmp
87 add_config core unix_cipher >> $tmp
88 add_config core upload_dir >> $tmp
89 add_config core url_prefix >> $tmp
90 add_config core url_root >> $tmp
91 add_config core use_docman >> $tmp
92 add_config core use_forum >> $tmp
93 add_config core use_frs >> $tmp
94 add_config core use_fti >> $tmp
95 add_config core use_ftp >> $tmp
96 add_config core use_ftp_uploads >> $tmp
97 add_config core use_gateways >> $tmp
98 add_config core use_jabber >> $tmp
99 add_config core use_mail >> $tmp
100 add_config core use_manual_uploads >> $tmp
101 add_config core use_news >> $tmp
102 add_config core use_people >> $tmp
103 add_config core use_pm >> $tmp
104 add_config core use_project_database >> $tmp
105 add_config core use_project_multimedia >> $tmp
106 add_config core use_project_vhost >> $tmp
107 add_config core use_ratings >> $tmp
108 add_config core user_registration_restricted >> $tmp
109 add_config core users_host >> $tmp
110 add_config core use_scm >> $tmp
111 add_config core use_shell >> $tmp
112 add_config core use_snippet >> $tmp
113 add_config core use_ssl >> $tmp
114 add_config core use_survey >> $tmp
115 add_config core use_tracker >> $tmp
116 add_config core use_trove >> $tmp
117 add_config core web_host >> $tmp
119 add_config core source_path >> $tmp
120 add_config core data_path >> $tmp
121 add_config core config_path >> $tmp
123 add_config scmarch default_server >> $tmp
124 add_config scmarch repos_path >> $tmp
126 add_config scmbzr default_server >> $tmp
127 add_config scmbzr repos_path >> $tmp
129 add_config scmccase default_server >> $tmp
130 add_config scmccase this_server >> $tmp
131 add_config scmccase tag_pattern >> $tmp
133 add_config scmcvs default_server >> $tmp
134 add_config scmcvs repos_path >> $tmp
136 add_config scmgit default_server >> $tmp
137 add_config scmgit repos_path >> $tmp
139 add_config scmhg default_server >> $tmp
140 add_config scmhg repos_path >> $tmp
142 add_config scmsvn default_server >> $tmp
143 add_config scmsvn repos_path >> $tmp
144 add_config scmsvn use_dav >> $tmp
145 add_config scmsvn use_ssh >> $tmp
146 add_config scmsvn use_ssl >> $tmp
148 add_config mediawiki enable_uploads >> $tmp
150 add_config mantis server >> $tmp
152 mv $tmp $config_path/zzz-migrated-old-config
153 chmod 644 $config_path/zzz-migrated-old-config
158 ; This is a generated file with values migrated from your previous configuration
159 ; You may want to move the values in here to the main configuration files
162 add_config core database_host >> $tmp
163 add_config core database_name >> $tmp
164 add_config core database_password >> $tmp
165 add_config core database_port >> $tmp
166 add_config core database_user >> $tmp
167 add_config core jabber_host >> $tmp
168 add_config core jabber_password >> $tmp
169 add_config core jabber_port >> $tmp
170 add_config core jabber_user >> $tmp
171 add_config core ldap_base_dn >> $tmp
172 add_config core ldap_host >> $tmp
173 add_config core ldap_password >> $tmp
174 add_config core ldap_port >> $tmp
175 add_config core ldap_version >> $tmp
176 add_config core session_key >> $tmp
178 add_config mantis db_name >> $tmp
179 add_config mantis db_host >> $tmp
180 add_config mantis db_user >> $tmp
181 add_config mantis db_passwd >> $tmp
183 mv $tmp $config_path/zzz-migrated-old-secrets
184 chmod 600 $config_path/zzz-migrated-old-secrets