[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