Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: www-apps/redmine/
Date: Wed, 20 Oct 2021 01:14:42
Message-Id: 1634692299.5d41e11171dc84c65d2ec864c2e3a0262bbfaa59.sam@gentoo
1 commit: 5d41e11171dc84c65d2ec864c2e3a0262bbfaa59
2 Author: Azamat H. Hackimov <azamat.hackimov <AT> gmail <DOT> com>
3 AuthorDate: Fri Oct 15 11:52:08 2021 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Wed Oct 20 01:11:39 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d41e111
7
8 www-apps/redmine: remove old vulnerable versions
9
10 Package-Manager: Portage-3.0.20, Repoman-3.0.3
11 Signed-off-by: Azamat H. Hackimov <azamat.hackimov <AT> gmail.com>
12 Closes: https://github.com/gentoo/gentoo/pull/22587
13 Signed-off-by: Sam James <sam <AT> gentoo.org>
14
15 www-apps/redmine/Manifest | 2 -
16 www-apps/redmine/redmine-4.1.4.ebuild | 233 ---------------------------------
17 www-apps/redmine/redmine-4.2.2.ebuild | 240 ----------------------------------
18 3 files changed, 475 deletions(-)
19
20 diff --git a/www-apps/redmine/Manifest b/www-apps/redmine/Manifest
21 index adbea5b7554..5fc9ac894ea 100644
22 --- a/www-apps/redmine/Manifest
23 +++ b/www-apps/redmine/Manifest
24 @@ -1,4 +1,2 @@
25 -DIST redmine-4.1.4.tar.gz 2720709 BLAKE2B 9e0c2b990248c9000fd6062e3928bf4bc8e8043e0d9ceff13d5000da824cde027090121ce3a8be2f5d92eedb97b91629fb8b681ae5e380459fdb97904abd9b98 SHA512 93e46f2ed220c05b83b7bab34327891a7f05a46a01c6cbfc1a5c9bf18613e308d94d84fc3158a8bb7af740b8792448d935bc9d29795ee341bca577c82ac0619b
26 DIST redmine-4.1.5.tar.gz 2722929 BLAKE2B 83c9c974bbfecfcb796833640ed9b3cb4b2e2550714e702d9b024a41f676c2c71f8e6f4119b2519654556451313a0276a4dbe307f41747466b0034f415cde662 SHA512 cf4020bff11b13986989e312db1e7ee459f4391ec7326f59a4f493fb0c95be87d19196377da60ac083801b7c792dc012769350b684e20dd887c431c0c18cc851
27 -DIST redmine-4.2.2.tar.gz 3038398 BLAKE2B 995179b6a5f75548525912dc20b4c0ded8709a12d6eb84873d899b20cf3b83469af7f14713187cce8ec720be4d501a9e7e890e1f38cbe2b118041dc91f555f53 SHA512 71155358ca68d9eb5bf6b79e26202c29ba3355d499662bfe659ff1672625a25d91694d5f1e4bb8db18456642470244aca914efe4456adef2850b70ff7eb216b2
28 DIST redmine-4.2.3.tar.gz 3039136 BLAKE2B 68656da4a9a43139ab78b70e7e7364cbc776a75ea3069962086c49ea2ca965739efc47d6709b0068d94a884eaa6b56a641826ffbb16276cc8d686374a88d9e75 SHA512 456117b0d5d72ee58c87def84327e29f79937fa71098b48a80103e3e6653648c0df46afcc4f533803384ba7413e690538deeee33e263d86dd9e4e5dec65144e3
29
30 diff --git a/www-apps/redmine/redmine-4.1.4.ebuild b/www-apps/redmine/redmine-4.1.4.ebuild
31 deleted file mode 100644
32 index f331ffe6d23..00000000000
33 --- a/www-apps/redmine/redmine-4.1.4.ebuild
34 +++ /dev/null
35 @@ -1,233 +0,0 @@
36 -# Copyright 1999-2021 Gentoo Authors
37 -# Distributed under the terms of the GNU General Public License v2
38 -
39 -EAPI=7
40 -
41 -USE_RUBY="ruby26"
42 -inherit depend.apache ruby-ng
43 -
44 -DESCRIPTION="Flexible project management web application using the Ruby on Rails framework"
45 -HOMEPAGE="https://www.redmine.org/"
46 -SRC_URI="https://www.redmine.org/releases/${P}.tar.gz"
47 -
48 -KEYWORDS="~amd64"
49 -LICENSE="GPL-2"
50 -SLOT="0"
51 -IUSE="imagemagick fastcgi ldap markdown mysql passenger postgres sqlite"
52 -
53 -DEPS="
54 - fastcgi? ( dev-ruby/fcgi )
55 - imagemagick? ( dev-ruby/mini_magick )
56 - ldap? ( dev-ruby/ruby-net-ldap )
57 - markdown? ( >=dev-ruby/redcarpet-3.5.1 )
58 - mysql? ( >=dev-ruby/mysql2-0.5.0:0.5 )
59 - passenger? ( www-apache/passenger )
60 - postgres? ( >=dev-ruby/pg-1.1.4:1 )
61 - sqlite? ( >=dev-ruby/sqlite3-1.4.0 )
62 - dev-ruby/actionpack-xml_parser:2
63 - dev-ruby/csv:3
64 - >=dev-ruby/i18n-1.6.0:1
65 - >=dev-ruby/mail-2.7.1
66 - dev-ruby/marcel
67 - dev-ruby/mimemagic
68 - >=dev-ruby/mini_mime-1.0.1
69 - >=dev-ruby/nokogiri-1.11.1
70 - dev-ruby/rails:5.2
71 - >=dev-ruby/rbpdf-1.20.0
72 - dev-ruby/request_store:0
73 - >=dev-ruby/roadie-rails-2.1.0
74 - >=dev-ruby/rouge-3.12.0
75 - >=dev-ruby/ruby-openid-2.9.2
76 - dev-ruby/rack-openid
77 -"
78 -
79 -ruby_add_bdepend "${DEPS}"
80 -
81 -RDEPEND="
82 - acct-group/redmine
83 - acct-user/redmine
84 -"
85 -
86 -REDMINE_DIR="/var/lib/${PN}"
87 -
88 -all_ruby_prepare() {
89 - rm -fr log files/delete.me .github || die
90 -
91 - # bug #406605
92 - rm .{git,hg}ignore || die
93 -
94 - # newenvd not working here
95 - cat > "${T}/50${PN}" <<-EOF || die
96 - CONFIG_PROTECT="${EROOT}/${REDMINE_DIR}/config"
97 - CONFIG_PROTECT_MASK="${EROOT}/${REDMINE_DIR}/config/locales ${EROOT}/${REDMINE_DIR}/config/settings.yml"
98 - EOF
99 -
100 - # Fixing versions in Gemfile
101 - sed -i -e "s/~>/>=/g" Gemfile || die
102 -
103 - # bug #724464
104 - sed -i -e "s/gem 'rails',.*/gem 'rails', '~>5.2.6'/" Gemfile || die
105 -
106 - sed -i -e "/group :development do/,/end$/d" Gemfile || die
107 - sed -i -e "/group :test do/,/end$/d" Gemfile || die
108 -
109 - if ! use imagemagick ; then
110 - sed -i -e "/group :minimagick do/,/end$/d" Gemfile || die
111 - fi
112 - if ! use ldap ; then
113 - # remove ldap stuff module if disabled to avoid #413779
114 - use ldap || rm app/models/auth_source_ldap.rb || die
115 - sed -i -e "/group :ldap do/,/end$/d" Gemfile || die
116 - fi
117 - if ! use markdown ; then
118 - sed -i -e "/group :markdown do/,/end$/d" Gemfile || die
119 - fi
120 - # Additional dependency for Gemfile (#657156)
121 - if use fastcgi; then
122 - echo "gem 'fcgi'" > Gemfile.local
123 - fi
124 -}
125 -
126 -all_ruby_install() {
127 - dodoc doc/* README.rdoc
128 - rm -r doc test appveyor.yml CONTRIBUTING.md README.rdoc || die
129 -
130 - keepdir /var/log/${PN}
131 -
132 - insinto "${REDMINE_DIR}"
133 - doins -r .
134 - insinto "${REDMINE_DIR}/config"
135 - doins "${FILESDIR}/additional_environment.rb"
136 - keepdir "${REDMINE_DIR}"/{app/views/previews,files,public/plugin_assets,vendor}
137 - keepdir "${REDMINE_DIR}"/tmp/{cache,imports,sessions,sockets}
138 -
139 - fowners -R redmine:redmine \
140 - "${REDMINE_DIR}/config.ru" \
141 - "${REDMINE_DIR}/config" \
142 - "${REDMINE_DIR}/files" \
143 - "${REDMINE_DIR}/public/plugin_assets" \
144 - "${REDMINE_DIR}/tmp" \
145 - /var/log/${PN}
146 -
147 - fowners redmine:redmine "${REDMINE_DIR}"
148 -
149 - # protect sensitive data, see bug #406605
150 - fperms -R go-rwx \
151 - "${REDMINE_DIR}/config" \
152 - "${REDMINE_DIR}/files" \
153 - "${REDMINE_DIR}/tmp" \
154 - /var/log/${PN}
155 -
156 - if use passenger; then
157 - has_apache
158 - insinto "${APACHE_VHOSTS_CONFDIR}"
159 - doins "${FILESDIR}/10_redmine_vhost.conf"
160 - fi
161 -
162 - # logrotate
163 - insinto /etc/logrotate.d
164 - newins "${FILESDIR}"/redmine.logrotate redmine
165 -
166 - newconfd "${FILESDIR}/${PN}.confd" ${PN}
167 - newinitd "${FILESDIR}/${PN}-3.initd" ${PN}
168 - doenvd "${T}/50${PN}"
169 -}
170 -
171 -pkg_postinst() {
172 - if [[ -e "${EROOT}/${REDMINE_DIR}/config/initializers/session_store.rb" \
173 - || -e "${EROOT}/${REDMINE_DIR}/config/initializers/secret_token.rb" ]]
174 - then
175 - elog "Execute the following command to upgrade environment:"
176 - elog
177 - elog "# emerge --config \"=${CATEGORY}/${PF}\""
178 - elog
179 - elog "For upgrade instructions take a look at:"
180 - elog "http://www.redmine.org/wiki/redmine/RedmineUpgrade"
181 - else
182 - elog "Execute the following command to initialize environment:"
183 - elog
184 - elog "# cd ${EROOT}/${REDMINE_DIR}"
185 - elog "# cp config/database.yml.example config/database.yml"
186 - elog "# \${EDITOR} config/database.yml"
187 - elog "# chown redmine:redmine config/database.yml"
188 - elog "# emerge --config \"=${CATEGORY}/${PF}\""
189 - elog
190 - elog "Installation notes are at official site"
191 - elog "http://www.redmine.org/wiki/redmine/RedmineInstall"
192 - fi
193 -}
194 -
195 -pkg_config() {
196 - # Remove old lock file
197 - rm -f "${EROOT}/${REDMINE_DIR}/Gemfile.lock"
198 -
199 - if [[ ! -e "${EROOT}/${REDMINE_DIR}/config/database.yml" ]]; then
200 - eerror "Copy ${EROOT}/${REDMINE_DIR}/config/database.yml.example to"
201 - eerror "${EROOT}/${REDMINE_DIR}/config/database.yml then edit this"
202 - eerror "file in order to configure your database settings for"
203 - eerror "\"production\" environment."
204 - die
205 - fi
206 -
207 - local RAILS_ENV=${RAILS_ENV:-production}
208 - if [[ ! -L /usr/bin/ruby ]]; then
209 - eerror "/usr/bin/ruby is not a valid symlink to any ruby implementation."
210 - eerror "Please update it via `eselect ruby`"
211 - die
212 - fi
213 - if [[ $RUBY_TARGETS != *$( eselect ruby show | awk 'NR==2' | tr -d ' ' )* ]]
214 - then
215 - eerror "/usr/bin/ruby is currently not included in redmine's ruby targets:"
216 - eerror "${RUBY_TARGETS}."
217 - eerror "Please update it via `eselect ruby`"
218 - die
219 - fi
220 - local RUBY=${RUBY:-ruby}
221 -
222 - cd "${EROOT}/${REDMINE_DIR}" || die
223 - if [[ -e "${EROOT}/${REDMINE_DIR}/config/initializers/session_store.rb" ]]
224 - then
225 - einfo
226 - einfo "Generating secret token."
227 - einfo
228 - rm config/initializers/session_store.rb || die
229 - RAILS_ENV="${RAILS_ENV}" ${RUBY} -S rake generate_secret_token || die
230 - fi
231 - if [[ -e "${EROOT}/${REDMINE_DIR}/config/initializers/secret_token.rb" ]]
232 - then
233 - einfo
234 - einfo "Upgrading database."
235 - einfo
236 -
237 - einfo "Generating secret token."
238 - # Migration from Redmine 2.x
239 - rm config/initializers/secret_token.rb || die
240 - RAILS_ENV="${RAILS_ENV}" ${RUBY} -S rake generate_secret_token || die
241 -
242 - einfo "Migrating database."
243 - RAILS_ENV="${RAILS_ENV}" ${RUBY} -S rake db:migrate || die
244 - einfo "Upgrading the plugin migrations."
245 - RAILS_ENV="${RAILS_ENV}" ${RUBY} -S rake redmine:plugins:migrate || die
246 - einfo "Clear the cache."
247 - ${RUBY} -S rake tmp:cache:clear || die
248 - else
249 - einfo
250 - einfo "Initializing database."
251 - einfo
252 -
253 - einfo "Generating a session store secret."
254 - ${RUBY} -S rake generate_secret_token || die
255 - einfo "Creating the database structure."
256 - RAILS_ENV="${RAILS_ENV}" ${RUBY} -S rake db:migrate || die
257 - einfo "Populating database with default configuration data."
258 - RAILS_ENV="${RAILS_ENV}" ${RUBY} -S rake redmine:load_default_data || die
259 - chown redmine:redmine -R "${EROOT}//var/log/redmine/" || die
260 - einfo
261 - einfo "If you use sqlite3, please do not forget to change the ownership"
262 - einfo "of the sqlite files."
263 - einfo
264 - einfo "# cd \"${EROOT}/${REDMINE_DIR}\""
265 - einfo "# chown redmine:redmine db/ db/*.sqlite3"
266 - einfo
267 - fi
268 -}
269
270 diff --git a/www-apps/redmine/redmine-4.2.2.ebuild b/www-apps/redmine/redmine-4.2.2.ebuild
271 deleted file mode 100644
272 index bd3fc3e7a87..00000000000
273 --- a/www-apps/redmine/redmine-4.2.2.ebuild
274 +++ /dev/null
275 @@ -1,240 +0,0 @@
276 -# Copyright 1999-2021 Gentoo Authors
277 -# Distributed under the terms of the GNU General Public License v2
278 -
279 -EAPI=7
280 -
281 -USE_RUBY="ruby26"
282 -inherit depend.apache ruby-ng
283 -
284 -DESCRIPTION="Flexible project management web application using the Ruby on Rails framework"
285 -HOMEPAGE="https://www.redmine.org/"
286 -SRC_URI="https://www.redmine.org/releases/${P}.tar.gz"
287 -
288 -KEYWORDS="~amd64"
289 -LICENSE="GPL-2"
290 -SLOT="0"
291 -IUSE="fastcgi imagemagick ldap markdown +minimagick mysql passenger pdf postgres sqlite"
292 -
293 -ruby_add_bdepend "
294 - fastcgi? ( dev-ruby/fcgi )
295 - ldap? ( dev-ruby/ruby-net-ldap )
296 - minimagick? ( dev-ruby/mini_magick )
297 - markdown? ( >=dev-ruby/redcarpet-3.5.1 )
298 - mysql? ( >=dev-ruby/mysql2-0.5.0:0.5 )
299 - passenger? ( www-apache/passenger )
300 - postgres? ( >=dev-ruby/pg-1.1.4:1 )
301 - sqlite? ( >=dev-ruby/sqlite3-1.4.0 )
302 - dev-ruby/actionpack-xml_parser:2
303 - dev-ruby/addressable
304 - dev-ruby/csv:3
305 - >=dev-ruby/i18n-1.8.2:1
306 - >=dev-ruby/mail-2.7.1
307 - dev-ruby/marcel
308 - dev-ruby/mimemagic
309 - >=dev-ruby/mini_mime-1.0.1
310 - >=dev-ruby/nokogiri-1.11.1
311 - dev-ruby/rack-openid
312 - dev-ruby/rails:5.2
313 - >=dev-ruby/rbpdf-1.20.0
314 - >=dev-ruby/request_store-1.5.0:0
315 - >=dev-ruby/roadie-rails-2.2.0
316 - dev-ruby/rotp
317 - >=dev-ruby/rouge-3.26.0
318 - dev-ruby/rqrcode
319 - >=dev-ruby/ruby-openid-2.9.2
320 - >=dev-ruby/rubyzip-2.3.0:2
321 -"
322 -
323 -RDEPEND="
324 - acct-group/redmine
325 - acct-user/redmine
326 - imagemagick? ( media-gfx/imagemagick )
327 - pdf? (
328 - app-text/ghostscript-gpl
329 - media-gfx/imagemagick
330 - )
331 -"
332 -
333 -REDMINE_DIR="/var/lib/${PN}"
334 -
335 -all_ruby_prepare() {
336 - rm -fr log files/delete.me .github || die
337 -
338 - # bug #406605
339 - rm .{git,hg}ignore || die
340 -
341 - # newenvd not working here
342 - cat > "${T}/50${PN}" <<-EOF || die
343 - CONFIG_PROTECT="${EROOT}/${REDMINE_DIR}/config"
344 - CONFIG_PROTECT_MASK="${EROOT}/${REDMINE_DIR}/config/locales ${EROOT}/${REDMINE_DIR}/config/settings.yml"
345 - EOF
346 -
347 - # Fixing versions in Gemfile
348 - sed -i -e "s/~>/>=/g" Gemfile || die
349 -
350 - # bug #724464
351 - sed -i -e "s/gem 'rails',.*/gem 'rails', '~>5.2.6'/" Gemfile || die
352 -
353 - sed -i -e "/group :development do/,/end$/d" Gemfile || die
354 - sed -i -e "/group :test do/,/end$/d" Gemfile || die
355 -
356 - if ! use imagemagick ; then
357 - sed -i -e "/group :minimagick do/,/end$/d" Gemfile || die
358 - fi
359 - if ! use ldap ; then
360 - # remove ldap stuff module if disabled to avoid #413779
361 - use ldap || rm app/models/auth_source_ldap.rb || die
362 - sed -i -e "/group :ldap do/,/end$/d" Gemfile || die
363 - fi
364 - if ! use markdown ; then
365 - sed -i -e "/group :markdown do/,/end$/d" Gemfile || die
366 - fi
367 - # Additional dependency for Gemfile (#657156)
368 - if use fastcgi; then
369 - echo "gem 'fcgi'" > Gemfile.local
370 - fi
371 -}
372 -
373 -all_ruby_install() {
374 - dodoc doc/* README.rdoc
375 - rm -r doc test appveyor.yml CONTRIBUTING.md README.rdoc || die
376 -
377 - keepdir /var/log/${PN}
378 -
379 - insinto "${REDMINE_DIR}"
380 - doins -r .
381 - insinto "${REDMINE_DIR}/config"
382 - doins "${FILESDIR}/additional_environment.rb"
383 - keepdir "${REDMINE_DIR}"/{app/views/previews,files,public/plugin_assets,vendor}
384 - keepdir "${REDMINE_DIR}"/tmp/{cache,imports,sessions,sockets}
385 -
386 - fowners -R redmine:redmine \
387 - "${REDMINE_DIR}/config.ru" \
388 - "${REDMINE_DIR}/config" \
389 - "${REDMINE_DIR}/files" \
390 - "${REDMINE_DIR}/public/plugin_assets" \
391 - "${REDMINE_DIR}/tmp" \
392 - /var/log/${PN}
393 -
394 - fowners redmine:redmine "${REDMINE_DIR}"
395 -
396 - # protect sensitive data, see bug #406605
397 - fperms -R go-rwx \
398 - "${REDMINE_DIR}/config" \
399 - "${REDMINE_DIR}/files" \
400 - "${REDMINE_DIR}/tmp" \
401 - /var/log/${PN}
402 -
403 - if use passenger; then
404 - has_apache
405 - insinto "${APACHE_VHOSTS_CONFDIR}"
406 - doins "${FILESDIR}/10_redmine_vhost.conf"
407 - fi
408 -
409 - # logrotate
410 - insinto /etc/logrotate.d
411 - newins "${FILESDIR}"/redmine.logrotate redmine
412 -
413 - newconfd "${FILESDIR}/${PN}.confd" ${PN}
414 - newinitd "${FILESDIR}/${PN}-3.initd" ${PN}
415 - doenvd "${T}/50${PN}"
416 -}
417 -
418 -pkg_postinst() {
419 - if [[ -e "${EROOT}/${REDMINE_DIR}/config/initializers/session_store.rb" \
420 - || -e "${EROOT}/${REDMINE_DIR}/config/initializers/secret_token.rb" ]]
421 - then
422 - elog "Execute the following command to upgrade environment:"
423 - elog
424 - elog "# emerge --config \"=${CATEGORY}/${PF}\""
425 - elog
426 - elog "For upgrade instructions take a look at:"
427 - elog "http://www.redmine.org/wiki/redmine/RedmineUpgrade"
428 - else
429 - elog "Execute the following command to initialize environment:"
430 - elog
431 - elog "# cd ${EROOT}/${REDMINE_DIR}"
432 - elog "# cp config/database.yml.example config/database.yml"
433 - elog "# \${EDITOR} config/database.yml"
434 - elog "# chown redmine:redmine config/database.yml"
435 - elog "# emerge --config \"=${CATEGORY}/${PF}\""
436 - elog
437 - elog "Installation notes are at official site"
438 - elog "http://www.redmine.org/wiki/redmine/RedmineInstall"
439 - fi
440 -}
441 -
442 -pkg_config() {
443 - # Remove old lock file
444 - rm -f "${EROOT}/${REDMINE_DIR}/Gemfile.lock"
445 -
446 - if [[ ! -e "${EROOT}/${REDMINE_DIR}/config/database.yml" ]]; then
447 - eerror "Copy ${EROOT}/${REDMINE_DIR}/config/database.yml.example to"
448 - eerror "${EROOT}/${REDMINE_DIR}/config/database.yml then edit this"
449 - eerror "file in order to configure your database settings for"
450 - eerror "\"production\" environment."
451 - die
452 - fi
453 -
454 - local RAILS_ENV=${RAILS_ENV:-production}
455 - if [[ ! -L /usr/bin/ruby ]]; then
456 - eerror "/usr/bin/ruby is not a valid symlink to any ruby implementation."
457 - eerror "Please update it via `eselect ruby`"
458 - die
459 - fi
460 - if [[ $RUBY_TARGETS != *$( eselect ruby show | awk 'NR==2' | tr -d ' ' )* ]]
461 - then
462 - eerror "/usr/bin/ruby is currently not included in redmine's ruby targets:"
463 - eerror "${RUBY_TARGETS}."
464 - eerror "Please update it via `eselect ruby`"
465 - die
466 - fi
467 - local RUBY=${RUBY:-ruby}
468 -
469 - cd "${EROOT}/${REDMINE_DIR}" || die
470 - if [[ -e "${EROOT}/${REDMINE_DIR}/config/initializers/session_store.rb" ]]
471 - then
472 - einfo
473 - einfo "Generating secret token."
474 - einfo
475 - rm config/initializers/session_store.rb || die
476 - RAILS_ENV="${RAILS_ENV}" ${RUBY} -S rake generate_secret_token || die
477 - fi
478 - if [[ -e "${EROOT}/${REDMINE_DIR}/config/initializers/secret_token.rb" ]]
479 - then
480 - einfo
481 - einfo "Upgrading database."
482 - einfo
483 -
484 - einfo "Generating secret token."
485 - # Migration from Redmine 2.x
486 - rm config/initializers/secret_token.rb || die
487 - RAILS_ENV="${RAILS_ENV}" ${RUBY} -S rake generate_secret_token || die
488 -
489 - einfo "Migrating database."
490 - RAILS_ENV="${RAILS_ENV}" ${RUBY} -S rake db:migrate || die
491 - einfo "Upgrading the plugin migrations."
492 - RAILS_ENV="${RAILS_ENV}" ${RUBY} -S rake redmine:plugins:migrate || die
493 - einfo "Clear the cache."
494 - ${RUBY} -S rake tmp:cache:clear || die
495 - else
496 - einfo
497 - einfo "Initializing database."
498 - einfo
499 -
500 - einfo "Generating a session store secret."
501 - ${RUBY} -S rake generate_secret_token || die
502 - einfo "Creating the database structure."
503 - RAILS_ENV="${RAILS_ENV}" ${RUBY} -S rake db:migrate || die
504 - einfo "Populating database with default configuration data."
505 - RAILS_ENV="${RAILS_ENV}" ${RUBY} -S rake redmine:load_default_data || die
506 - chown redmine:redmine -R "${EROOT}/var/log/redmine/" || die
507 - einfo
508 - einfo "If you use sqlite3, please do not forget to change the ownership"
509 - einfo "of the sqlite files."
510 - einfo
511 - einfo "# cd \"${EROOT}/${REDMINE_DIR}\""
512 - einfo "# chown redmine:redmine db/ db/*.sqlite3"
513 - einfo
514 - fi
515 -}