[linux-l] Bug Tracker der sich gescheit updaten lässt
Peter Ross
Peter.Ross at bogen.in-berlin.de
Do Aug 13 13:30:47 CEST 2015
Hi Olaf,
On Thu, 13 Aug 2015, Olaf Radicke wrote:
>> Volker Diels-Grabsch <v at njh.eu> hat am 13. August 2015 um 12:55 geschrieben:
>>
>> ich habe sehr gute Erfahrungen mit Redmine gemacht. Das ist kein PHP,
>> sondern Ruby-On-Rails.
>
> In der Upgrade-Anleitung kommt das Wort Copy/copied 12 mal vor. Das
> wird sich nur mit viel Aufwand automatisieren lassen.
Ich habe genau das unter FreeBSD 4 Jahre via Skript automatisiert.
Es wurden gespeichert und kopiert:
configuration.yml
database.yml
environment.rb
Hier zum Ausschneiden und Anpassen (es ist FreeBSD hier)
(Vor dem Skript lief bei mir "pkg delete" und "pkg add", so dass ich eine
frische Installation hatte,
und die mysql-datenbank war in einem anderen Jail(Container/VM vielleicht
bei Dir?))
----
#!/bin/sh
SRC_CFG=/opt/src/etc/redmine
REDMINE_DIR=/usr/local/www/redmine
REDMINE_CFG=${REDMINE_DIR}/config
for f in ${SVN_CFG}/*; do
name=`basename ${f}`
cfg=${REDMINE_CFG}/${name}
if [ -f ${cfg} ]; then
echo "Backup ${cfg} -> ${cfg}.bak"
mv ${cfg} ${cfg}.bak
fi
echo "cp ${f} ${cfg}"
cp ${f} ${cfg}
done
echo "Please define the DB password" # Es ist geheim
vi ${REDMINE_CFG}/database.yml
cd ${REDMINE_DIR}
echo Configuration
echo "For details please see http://www.redmine.org/projects/redmine/wiki/RedmineUpgrade"
echo Generate secret token
rake generate_secret_token
echo Upgrade database
rake db:migrate RAILS_ENV=production
----
Verwirrt hat mich, dass Du Drupal und Blogging-Software erwaehnt hattest..
Gruss
Peter
Mehr Informationen über die Mailingliste linux-l